linux系统中关于rpm包的安装以及rpm命令的详细使用

RPM包的安装:

RPM包的安装用rpm -i来完成,通过

执行依靠关系检查
冲突检测
执行pre-install脚本(如果存在)
处理配置文件
将包中文件释放到正确目录
执行post-install脚本(如果存在)
在rpm数据库中记录所做的事
来完成安装。

[@more@]

我们知道,在一些RPM包的安装过程中,有时候会牵扯到依赖关系,也就是说,一些包的正确安装依赖于另一些包里的某些文件,只有另一些包已经安装之后,这个包才能够正确安装。这就是安装时依赖关系的检测。

而冲突检测是这样一些情况:安装过程中,rpm试图检测系统中是否已经存在相同的包,或者试图用一个过时的包来覆盖现有的包。或者是现在要安装的包会覆盖掉系统中已有的一些属于其他包的文件。

应该说,rpm区别于其它包管理工具的一个最显著的特点就是rpm在安装时对程序的配置文件的处理。因为配置文件是为在不同的系统环境下定义程序运行时的一些特性和行为而存在的,因此不能简单的一概而论之而不管环境的不同。使用rpm,可以在包的安装过程中,分析所在的现状来对配置文件做相应的处理。

RPM包可以借助网络来安装,如果远端的一个ftp服务器上存在RPM包,我们可以通过以下命令来获取包并安装。

rpm -i ftp://ftp.othersite.com/path/my-1.0-1.rpm

这样的例子来安装。rpm的安装参数很多,下面一一介绍。完整的安装指令如下:
rpm -i (或者--install) options file1.rpm ......fileN.rpm

参数说明:
file1.rpm ...fileN.rpm
要安装的rpm包名,也支持通配符。

安装特有的选项(options)
-h(或者--hash)
有时候,安装的包很大,与其傻等着盯着屏幕看,不如让rpm打印出一些

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/9812031/viewspace-914527/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/9812031/viewspace-914527/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值