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小时内删除。