当前位置:首页 » 专业资讯
开发技术指南» 文章正文
    引言: RPM 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,和验证。
 

 

    摘要:linux系统信息存放在文件里,文件与普通的公务文件类似。每个文件都有自己的名字、内容、存放地址及其它一些管理信息,如文件的用户、文件的大小等。文件可以是一封信、一个通讯录,或者是程序的源语句、程序的数据,甚至可以包括可执行的程序和其它非正文内容。 linux文件系统具有良好的结构,系统提供了很多文件处理程序。这里主要介绍常用的文件处理命令。 file 1.作用 file通过探测文件内容判断文件类型,使用权限是所有用户。 2.格式 file [option......
 ·sun rpc 编程简介    »显示摘要«
    摘要:本文简单介绍了rpc(remote procedure call 远程过程调用)的原理结构、特点,及其开放给编程人员不同层次的编程接口。并且例举实例示范如何通过rpcgen 编译工具来快速开发rpc应用。 摘要: 本文简单介绍了rpc(remote procedure call 远程过程调用)的原理结构、特点, 及其开放给编程人员不同层次的编程接口。并且例举实例示范如何通过rpcgen 编译工 具来快速开发rpc应用。 一、 概述 在传统的编程概念中,过程......


软件安装之--RPM命令大全!
rpm 有五种基本的操作方式(不包括创建软件包): 安装, 卸载, 升级, 查询,与验证。 下面我们就来逐一的讲解吧。

【相关文章:流量统计监控软件ntop安装

【扩展阅读:iptables规则说明

【扩展信息:vi常用指令

一、 安装rpm包

rpm 软件包通常具有类似foo-1.0-1.i386.rpm 的文件名。其中包括 软件包的名称(foo),版本号(1.0),

发行号(1), 与 硬件平台(i386)。安装一个软件包只需简单的键入以下命令:

$ rpm -ivh foo-1.0-1.i386.rpm

foo ####################################

rpm安装完毕后会打印出软件包的名字(并不一定与文件名相同), 而后打印一连串的#号以表示安装

进度。虽然软件包的安装被设计的尽量简单易行, 但还是可能会发生如下的错误:

1、 软件包已被安装

如果您的软件包已被安装, 将会出现以下信息:

$ rpm -ivh foo-1.0-1.i386.rpm

foo package foo-1.0-1 is already installed

error: foo-1.0-1.i386.rpm cannot be installed

如果您仍旧要安装该软件包,可以在命令行上使用--replacepkgs 选项,rpm将忽略该错误信息强行安装。

2、文件冲突

如果您要安装的软件包中有一个文件已在安装其它软件包时安装,会出现以下错误信息:

# rpm -ivh foo-1.0-1.i386.rpm

foo /usr/bin/foo conflicts with file from bar-1.0-1

error: foo-1.0-1.i386.rpm cannot be installed

要想让rpm 忽略该错误信息, 请使用--replacefiles 命令行选项。

3、未解决依赖关系

rpm软件包可能依赖于其它软件包,也就是说要求在安装了特定的软件包之后才能安装该软件包。

如果在您安装某个软件包时存在这种未解决的依赖关系。会产生以下信息:

$ rpm -ivh bar-1.0-1.i386.rpm

failed dependencies: foo is needed by bar-1.0-1

您必须安装完所依赖的软件包,才能解决这个问题。如果您想强制安装(这是个坏主意, 因为安装后的软

件包未必能正常运行), 请使用--nodeps 命令行选项。

二、卸载rpm包

卸载软件包就象安装软件包时一样简单:

$ rpm -e foo

注意这里使用软件包的名字name ``foo, 而不是软件包文件的名字file ``foo-1.0-1.i386.rpm。

如果其它软件包依赖于您要卸载的软件包,卸载时则会产生错误信息。如:


...   下一页
 ·openssh 密钥管理,第 3 部分    »显示摘要«
    摘要: 代理程序转发和 keychain 改进 daniel robbins(drobbins@gentoo.org) 总裁兼首席执行官,gentoo technologies, inc. 2002 年 2 月 在这一系列的第三篇文章中,daniel robbins 向您显示了如何利用 openssh 代理程序连接转发来增强安全性。他还分享 keychain shell 脚本的近期改进。 我们中的许多人都使用非常优秀的 openssh 作为古老的 telnet ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE