查询是否安装
语法:rpm [选项] [包名]
-q:(query)查看并列出某个软件包是否安装
-a:查询所有已安装的RPM包
## 范例
rpm -q xxxx ## 查询是否安装某个包
rpm -qa ## 列出所有已安装的rpm包
查询软件包详细信息
语法:rpm [选项] [包名]
-i:查询软件信息(information,软件打包的时候就已写入的信息)
-p:查询未安装包信息(package)
## 范例
rpm -qi xxxx ## 查询已安装的某个软件包的详细信息,使用包名
rpm -qip xxxx.rpm ## 查询某个未安装的软件包的详细信息,使用包全名,且在对应目录
查询包中文件安装位置
语法:rpm [选项] [包名]
-l:查询软件包安装位置列表信息
## 范例
rpm -ql xxxxx ## 查询某个已安装的软件包安装位置列表,使用包名
rpm -qlp xxxx.rpm ## 查询某个未安装的软件包计划安装位置列表,使用包全名,且在对应目录
查询系统文件属于哪个RPM包
语法:rpm [选项] [系统文件名]
-f:查询系统文件属于哪个软件包
前提是该系统文件确定是通过rpm方式安装的,否则无法查询到结果
## 范例
rpm -qf xxxxxxx ## 查询某个系统文件属于哪个软件包
查询软件包的依赖性
语法:rpm [选项] [包名]
-R:查询软件包的依赖性
## 范例
rpm -qR xxxxx ## 查询某个已安装的软件包的依赖包信息,包名
rpm -qRp xxxx.rpm ## 查询某个未安装的软件包的依赖包信息,包全名