目录
rpm功能
查询、验证RPM软件包的相关信息
安装、升级、卸载RPM软件包
维护RPM数据库信息等综合管理操作
查询已安装的rpm软件信息
rpm [选项] [软件名]
rpm-q# 查询指定软件是否已安装
rom-qi#显示已安装的指定软件的详细信息
rpm-ql#列出已安装的指定软件的文件列表
rpm-qc#列出已安装的指定软件的配置文件
rpm-qd#列出已安装的指定软件的依赖的软件包文档所在位置
rpm -qd #列出已安装的指定软件的软件包文档所在位置
rpm -qR #列出已安装软件的指定软件的依赖的软件包及文件
rpm -qF #查询已安装的指定软件属于哪个安装包
rpm -qa #显示当前系统中以rpm方式安装的所有软件列表
rpm -qf #查看指定的文件或目录是那个软件包所安装的
查询未安装的RPM软件包中的信息
rpm -qpi #查看未安装软件的详细信息
rpm -qpl #查看未安装软件的文件列表
rpm -qpc #查看未安装软件的配置信息
rpm -qpd #查看未安装软件包的文档位置
安装、升级卸载RPM软件包
rpm [选项] RPM包文件
常用选项:
-i:安装一个新的RPM软件包
-U:升级某个软件包,若未安装过,则进行 安装。
-F:升级某个安装包,若未安装过,则放弃安装
-h:在升级某个软件包,若未安装过,则放弃安装。
-v:显示软件安装过程中的详细信息
--force:强制安装某个软件包,比如要安装版本更旧的软件包
rpm -ivh 安装软件
rpm -evh 卸载软件包
-e:卸载指定名称的软件包。。
--nodeps:在安装或升级、卸载一个软件包时,不检查与其他软件包的依赖关系
二、yum常规命令
yum -y install #安装、升级软件包 “-y”选项表示自动确认
yum -y remove #卸载软件包,可自动解决其依赖关系
yum -y update #升级软件包
yum list #查询软件包列表
yum list installed #查询系统中已安装的软件包
yum list available #查询仓库中尚未安装的软件包
yum list updates #查询可以升级版本的软件包
yum info 软件名 #查询软件包的描述信息
yum search all 关键词 #根据某个关键词来查找相关的软件包
yum whatprovides 命令 #查询命令属于哪个软件包
yum isntall 包名 -y --downloadonly --downloadonly=/tmp/ ##下载到rpm包到指定目录