Linux命令:rpm查询选项
rpm(8) System Manager's Manual rpm(8)
名称
rpm - RPM 软件包管理器
查询选项
rpm的查询命令通常的格式如下:
rpm -q [query-options]
包选择选项:
<package_name>
查询名为<package_name>的安装包.
-a, --all
查询所有安装的包.
--whatrequires <capability>
查询所有需要<capability>才能提供适当功能的包.
--whatprovides <virtual>
查询所有提供<virtual>功能的包.
-f <file>, --file <file>
查询拥有⽂件<file>的包.
-g <group>, --group <group>
查询属于组<group>的包
-p <package_file>
查询⼀个没有安装的包<package_file>. <package_file>可以被说明为ftp或http URL,这时包头会被下载并被查询. 要得到关于RPM⽣成的ftp和http客户端⽀持的信息,请参阅FTP/HTTP OPTIONS
--specfile <specfile>
像对待⼀个包⼀样Parse并查询<specfile>. 虽然不是所有的信息(例如⽂件列表)可⽤,这种查询类型允许rpm在不⽤写⼀个specfile parser的情况下从spec files提取信息.
--querybynumber <num>
直接查询<num>数据库⼊⼝,该选项在调试时很有⽤处.
--triggeredby <pkg>
查询由包<pkg>所激发的包.
信息选择选项:
-i 展⽰包信息,包括名字,版本,以及描述.
-R, --requires
列出该包所依赖的别的包.
--provides
列出该包所提供的功能.
--changelog
展⽰该包的变更信息.
-l, --list
列出该包的⽂件.
-s, --state
展⽰该包各⽂件的状态信息,因此该选项实际隐含了-l选项. ⽂件状态可以是如下之⼀: normal, not installed, 或者 replaced.
-d, --docfiles
只列出⽂档⽂件(隐含-l选项).
-c, --configfiles
只列出配置⽂件(隐含-l选项).linux在线命令查询平台
--scripts
如果有的话,就列出该包⾥作为安装或卸载过程⼀部分的特殊shell脚本.
--triggers, --triggerscripts
如果有的话,展⽰该包包含的激发⼦脚本.
--dump 如下的哑⽂件信息: path size mtime md5sum mode owner group isconfig isdoc rdev symlink. 该选项必须⾄少配合如下选项之⼀:-l, -c, -d使⽤.
--last 按包的安装时间进⾏排序,这使得最新的包在序列顶部.
--querybypkg
列出每个包⾥的所有⽂件.
--triggerscripts
显⽰所选包的所有激发⼦脚本.
备注:此篇随笔摘抄⾃《中⽂ man ⼿册页计划》。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论