rpm的基本用法

来源:互联网 发布:app自动生成平台 源码 编辑:程序博客网 时间:2024/04/30 00:13
rpm命令的一些常用的参数:
1.安装一个包
# rpm -ivh
安装参数:
--force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫安装。
-h (or --hash) 安装时输出hash记号 ("#'')
--test  只对安装进行测试,并不实际安装。
--percent  以百分比的形式输出安装的进度。
--excludedocs  不安装软件包中的文档文件
-v  显示附加信息
--root <path> 让RPM将<path>指定的路径做为"根目录",这样预安装程序和后安装程序都会安装到这个目录下

2.升级一个包
# rpm -Uvh
--prefix <path> 将软件包安装到由 <path> 指定的路径下
--nodeps        不检查依赖性关系                                                                                                                                               
3.移走一个包
# rpm -e
--test      只执行删除的测试
--nodeps    不检查依赖性                                                                                                         
                                                                                                                                              
5.查询一个包是否被安装
# rpm -q < rpm package name>
-p <file>(or "-'') 查询软件包的文件
-f <file> 查询<file>属于哪个软件包
-a 查询所有安装的软件包
-i 显示软件包的概要信息
-l 显示软件包中的文件列表
--provides 显示软件包提供的功能
--requires (or -R) 显示软件包所需的功能

6.其它RPM选项
--rebuilddb 重建RPM资料库
--initdb    创建一个新的RPM资料库
--quiet     尽可能的减少输出
--help      显示帮助文件
--version   显示RPM的当前版本