容器技术交流

 找回密码
 立即注册
查看: 2453|回复: 0

Linux下RPM软件包管理

[复制链接]
发表于 2011-9-29 16:27:14 | 显示全部楼层 |阅读模式
本帖最后由 Windows/kf 于 2011-9-29 16:28 编辑

RPM是Ret Hat Package Manager的缩写,是Ret Hat公司开发的一个软件包管理工具。其令人遗憾的缺点是无法新增或删除软件包内的模块,无法制定安装的路径,必须针对特定的系统或者机器挑选合适的RPM。
RPM的语法为:rpm【参数】【软件包名称】-
下面列出参数1,-a  功能:全部软件包 。2.-c 功能:列出配置文件。3.-h 功能:列出运行过程中的标记,以#号表示  4.-i【软件包】 功能:安装软件包。5.-l 功能:显示软件包的文件列表 6.-e 【名称】  功能::删除制定的软件包名称。7.-f 【名称】 查询拥有指定文件的软件包名称。8.-F 名称  功能:更新所制定的软件包名称。9-p  功能:软件包 查询rpm软件包文件。 10.-q  功能:查询软件包 11.-R 功能: 显示软件包的关联性信息。12.-s  功能:显示文件状态。13.-v  功能:显示运行过程
如果要查询本机上所安装的RPM,可使用-q 参数来查询。搭载其他函数查询可以达到不同效果。如使用-qa 仅仅显示软件包名称。这里查询办法就不一一列举了。
RPM的安装
可以通过-i参数安装RPM,但通常会加上-vh,也就是使用-ivh参数以便了解安装过程。下面以安装postfix为例进行介绍。
首先将光盘放入光驱,将光盘中的postfix-2.4.5-2.fc8.i386.rpm复制到根目录下面。联网情况下可以自行下载rpm安装包。
接着使用RPM安装
# rpm -ivh postfix-2.4..5-2.fc8.i386.rpm
只要能争取的运行安装完毕,就可以安装成功了
RPM软件包的升级
可以通过-U 参数升级软件包。或者使用-F参数更新软件包。一般会使用-Uvh 或是-Fvh 来进行软件包更新操作。
RPM软件包的删除
# rpm -e postfix-.2.2.8-1.2
RPM软件包的解开
可以使用rpm2cpio 命令将RPM的内容解开,以便详细了解该RPM中有那些文件和其中的设置,语法如下
rpm2cpio <rpm名称> | cpio -idv
小结:输入语法的时候记得中间有空格
原文转载至 http://www.itnewscase.com/403.html




您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2025-7-7 09:30 , Processed in 0.042284 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表