我想在 rpm 数据库中搜索 rpm 的“功能”,但这似乎定义不明确。请参阅下面的示例。
在 Red Hat 上,glibc rpm 提供以下功能:
rpm -q --provides glibc
...
glibc = 2.12-1.166.el6_7.7
我想找出哪些 rpm 特别依赖于这glibc 的版本。例如,nscd 会执行以下操作:
rpm -q --requires nscd
...
glibc = 2.12-1.166.el6_7.7
...
但是我找不到查询 rpm 数据库的方法。我觉得我应该可以:
rpm -q --whatrequires "glibc = 2.12-1.166.el6_7.7"
no package requires glibc = 2.12-1.166.el6_7.7
有没有方便的方法来查找这些信息?手册页中没有明确定义 CAPABILITY。