rpm

rpm:RPM包管理器  
rpm命令的全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用了这种形式的命令管理、安装、更新和卸载软件。
概括地说,rpm命令包含了五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。
 
 
参数选项
参数选项   
-q        查询软件包
-p        后接以“.rpm”为后缀的软件包  
-i        ①如果与qp配合使用,则表示显示软件包的概要信息,此时i是info的缩写   
          ②安装软件包,此时i是install的缩写
-l        显示软件包中的所有文件列表  
-R        显示软件包的依赖环境    
-v        显示详细信息     
-h        用“#”显示安装进度条          
-a        与-q参数搭配使用,用于查询所有的软件包   
-e        卸载软件包                          
-f        查询文件或命令属于哪个软件包        
-U        升级软件包
 
 

范例:查看rpm包信息
[root@testdb62 ~]# rpm -qpi lrzsz-0.12.20-27.1.el6.×8664.rpm



范例:查看rpm包内容
[root@testdb62 ~]# rpm -qpl lrzsz-0.12.20-27.1.e16.×86_64.rpm


范例:查看rpm包依赖
[root@testdb62 ~]# rpm -qpR lrzsz-0.12.20-27.1.el6.×86_64.rpm


范例:安装rpm包
[root@testdb62 ~]# rpm -ivh lrzsz-0.12.20-27.1.el6.×86_64.rpm


范例:查询系统是否安装指定的rpm包
[root@testdb62 ~]# rpm -qa lrzsz

说明:这里没有使用-p参数,因为lrzs是软件名,没有 以.rpm 结尾


范例:卸载rpm包
[root@testdb62 ~]# rpm -e lrzsz


范例:查询文件属于哪个rpm包
[root@testdb62 ~]# rpm -qf $(which ifconfig)



原文地址:https://www.cnblogs.com/l10n/p/14201221.html