Linux下的rpm

rpm 执行安装包(redhat packages manager)

分二进制包(Binary)(xxx.bin)以及源代码包(Source)两种,其中二进制包可以直接安装在计算机中,而源代码包将会由 RPM自动编译、安装(源代码包经常以src.rpm作为后缀名)

格式

rpm [参数] [安装包位置]

常用参数:

-i,--install  安装,install package(s)

-v,--verbose  将细节做标准输出

-vv  显示更详细的过程

-h,--hash  安装时列出标记

-e,--erase  卸载安装包,后面接名字而非安装包名

-U,--upgrade=<packagefile>+  升级安装包,例如替换网络yum源时rpm -Uvh python-urlgrabber-3.9.1-11.el6.noarch.rpm

--replacepkge  强制替换安装

--force  强制安装和强制替换安装

--nodeps  忽略软件包的依赖关系强行安装

--test  测试安装,并不十级安装

查询模式(-q  遇到任何问题时,rpm指令会先询问用户

-a,--all  显示所有的软件包

-p [rpm包名]  查询指定的rpm包

-l  显示套件的文件列表

-i  显示相关信息

-d  只列出所有文本文件

-f [filename]  查询拥有指定文件的包

常用的组合:

-ivh  安装并显示安装进度

-Uvh  升级软件包并显示进度

-qpl  列出软件包内的文件信息

-qpi  列出软件包的描述信息

-qf [filename]  查找那个包含有输入的指定文件

-Va  校验所有的RPM软件包,查找丢失的文件

-qa  显示所有的安装的包

 

posted @ 2019-03-21 12:42  daz{2}le  阅读(183)  评论(0编辑  收藏  举报