我有一套yum存储库。我有来自http://pkgs.repoforge.org/的大量rpms。由于它们会导致冲突,我不想导入其中一些rpms。我想弄清楚我可以导入哪些剩余的rpms并且还满足依赖性。
我可以弄清楚每个rpm提供的内容。我知道我可以做一个yum provides foo
来弄清楚从哪里得到foo。所以我可以找出依赖关系。但是yum启动很慢。当我弄清楚我的依赖图时,我真的不想花一天左右的时间一遍又一遍地调用它。
有没有什么办法可以说服百胜给我一次电话转储?有点像yum list all
,但不是列出包,列出yum知道的任何包提供的所有内容?
答案 0 :(得分:1)
您可以使用:
yum provides '*'
然后列出每个存储库中的所有文件。
答案 1 :(得分:0)
还有:
repoquery --tree-provides
repoquery --tree-requires
repoquery --tree-whatrequires
......取决于你想要什么。最新的上游允许您以DOT格式输出。