概述
RPM在查询的时候,所有的参数之前都需要加上-q
才是所谓的查询。查询主要分为两部分:一个是查找已安装到系统上面的软件信息,这部分的信息都是由/var/lib/rpm
所提供;另一个则是查找某个RPM文件内容,等于是由RPM文件内找出一些要写入数据库内的信息,这部分就得要使用-qp
(p是package的意思)。
查询已安装的软件的信息
参数 | 参数含义 |
---|---|
-q | 仅查询后面接的软件名称是否有安装 |
-qa | 列出已经安装在本机Linux系统上面的所有软件名称 |
-qi | 列出该软件的详细信息(information),包含开发商、版本与说明 |
-ql | 列出该软件所以的文件与目录所在完整文件名(list) |
-qc | 列出该软件的所有配置文件(找出在/etc/下面的文件名而已) |
-qd | 列出该软件的所有说明文件(找出与man有关的文件而已) |
-qR | 列出与该软件有关的依赖软件所含的文件(Required的意思) |
-qf | 由后面接的文件名,找出该文件输入哪一个已安装的软件 |
-q --scripts | 列出是否含有安装后需要执行的脚本文件,可用以debug |
查询某个RPM文件内含有的信息
-qp[icdlR]:注意-qp后面接的所有参数与上面的说明一致,但用途仅在于找出某个RPM文件内的信息,而非已安装的软件信息,注意。