在上一章我们介绍了使用 rpm 命令安装、卸载和升级RPM软件包,在实际的操作过程中,我们还需要使用rpm 命令来对 RPM 软件包做一些查询操作,比如:查询软件包是否已安装
查询系统中所有已安装的软件包
查看软件包的详细信息
查询软件包的文件列表
查询某系统文件具体属于哪个 RPM 包
rpm 查询命令的格式如下:$ rpm 选项 包名
一、查询软件包是否安装:-q
用 rpm 命令查询软件包是否安装的命令格式为:$ rpm -q 包名
-q 的英文单词是 query,表示查询的意思。
比如我需要查看Linux 系统中是否安装sudo,则rpm 查询命令应写成:$ rpm -q sudo
如果系统中安装了我们要查询的软件,则书输出软件的包名信息,如果没有安装,则告诉我们package is not installed。
这里查询的时候,只需要我们输入包名就可以,并不需要输入包全名,系统可以自动识别。
二、查询系统中所有安装的软件包:-qa
使用 rpm 查询 Linux 系统中所有已安装软件包的命令格式为:$ rpm -qa
可以看到,会把