1.简介
rpm,全程redhat package manager,即红帽软件包管理工具。该工具原本用于红帽发行版管理组件,但由于工具的强大好用,在其他各个版本的linux中均得到广泛的应用。rpm的常用参数及使用场景整理如下。
2.参数说明
rpm工具有着很多参数,目前只截取常用的命令。
rpm -qa #用于展示出所有的安装包名:
[root@bogon:/root]#rpm -qa
NetworkManager-ppp-1.8.0-9.el7.x86_64
libmpcdec-1.2.6-12.el7.x86_64
gtkmm30-3.22.0-1.el7.x86_64
python-idna-2.4-1.el7.noarch
sil-nuosu-fonts-2.1.1-5.el7.noarch
liberation-fonts-common-1.07.2-15.el7.noarch
grub2-tools-minimal-2.02-0.64.el7.centos.x86_64
iw-4.3-1.el7.x86_64
gnome-dictionary-libs-3.20.0-1.el7.x86_64
python-dateutil-1.5-7.el7.noarch
rpm -qpR xxx.rpm #查看xxx.rpm包的依赖关系
rpm -qpi xxx.rpm #查看rpm包相关信息,一般有版本,build日期,功能描述,大小,公司等等
rpm -qpl xxx.rpm #查看rpm包含安装的目录和文件
rpm -qpc xxx.rpm #查看rpm包的配置文件,没有就不显示
rpm -e --nodeps #不检查依赖,直接删除rpm包
rpm -ivh xxx.rpm #安装rpm包
3.使用场景
(1)检查系统是否已经安装了某些组件,比如说ftp
rpm -qa |grep vsftpd
(2)通过rpm包的方式,进行组件的安装
(3)卸载rpm软件包