Linux下的rpm命令

rpm是RHLE系列, 诸如centos, Fedora等系统最常用软件包管理工具, 对刚刚学习linux的同学有很大的帮助, 可以说是首先必须要需要的内容

下面给出rpm的很多实例来带大家进入学习, 具体有什么不明白, 请 # man rpm

rpm -q name
查询指定名称的内核版本号

rpm -qa
列出全部内核,可以在最后加上 |more
可以将结果提供给grep命令
rpm -qa | grep wrename
rpm -qc 列出软件包的所有配置文件
rpm -qd 列出软件包中的所有文档,这些文件可能是联机手册
rpm -qi 显示软件包的详细信息,包括安装日期,版本号等
rpm -ql 列出软件包的所有文件。
rpm -qs 列出软件包的所有文件状态

安装使用 rpm -i
如果要强迫安装错误的软件包 使用如下命令
rpm -i -force warename
想要显示安装过程等信息, 一般我们使用rpm -ivh warename

删除 应用
rpm -e name
不需要输入全部的软件名称 仅需要输入软件包的名称 -即 版本号前面的部分

rpm -e 不会删除其他软件包所需要的软件包。

升级 rpm
rpm -u warename
必须输入完整的软件包名。升级时会先删除旧版本再安装新版本。

校验 rpm
rpm -v warename
会对现有文件与源文件进行比较,如果一至不会打印任何东西。如果有修改过的文件 会列出。
Rpm 校验报告使用字符说明
S 大小改变
M 许可文件类型不同
5 用MD5算法计算的校验和不同
D 设备名不同
L 象征连接不同
U 文件用户不同
G 文件的组不同
T 文件的修改时间不同

2008年8月20日 | 归档于 Linux命令
标签:
本文目前尚无任何评论.

发表评论

XHTML: 您可以使用这些标签: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>