0

私はyumリポジトリーのセットを持っています。http://pkgs.repoforge.org/からrpmの大規模なコレクションがあります。競合が発生するため、これらのrpmの一部をインポートしたくありません。残りのどのrpmをインポートでき、依存関係も満たすことができるかを知りたいです。

各rpmが何を提供するかを理解できます。yum provides foo私はfooをどこから取得するかを理解するためにできることを知っています。だから私は依存関係を理解することができます。ただし、yumの起動には時間がかかります。依存関係グラフを理解している間、私は本当に1日かそこらを何度も何度も呼び出したくありません。

1回の呼び出しで利用できるもののバルクダンプを私に与えるようにyumを説得する方法はありますか?yum list allパッケージをリストする代わりに、yumが知っているパッケージによって提供されるすべてのものをリストしますか?

4

2 に答える 2

1

次を使用できます。

yum provides '*'

そして、各リポジトリからすべてのファイルのリストを取得します。

于 2011-06-11T23:03:47.650 に答える
0

またあります:

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

...あなたが望むものに応じて。最新のアップストリームでは、DOT形式でも出力できます。

于 2011-06-24T20:24:28.233 に答える