Linux学习RPM命令

在基于RHEL系列的各Linux发行版中, rpm命令是最为基本的软件包管理工具, 因此有很大的必要多讲几次关于rpm命令的学习经验和心得

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 –e name
不需要输入全部的软件名称 仅需要输入软件包的名称 –即 版本号前面的部分

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

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

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

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

发表评论

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