从yum提供的质量提取?

时间:2011-06-10 16:17:04

标签: redhat rpm yum

我有一套yum存储库。我有来自http://pkgs.repoforge.org/的大量rpms。由于它们会导致冲突,我不想导入其中一些rpms。我想弄清楚我可以导入哪些剩余的rpms并且还满足依赖性。

我可以弄清楚每个rpm提供的内容。我知道我可以做一个yum provides foo来弄清楚从哪里得到foo。所以我可以找出依赖关系。但是yum启动很慢。当我弄清楚我的依赖图时,我真的不想花一天左右的时间一遍又一遍地调用它。

有没有什么办法可以说服百胜给我一次电话转储?有点像yum list all,但不是列出包,列出yum知道的任何包提供的所有内容?

2 个答案:

答案 0 :(得分:1)

您可以使用:

yum provides '*'

然后列出每个存储库中的所有文件。

答案 1 :(得分:0)

还有:

repoquery --tree-provides
repoquery --tree-requires
repoquery --tree-whatrequires

......取决于你想要什么。最新的上游允许您以DOT格式输出。