2011-02-01 5 views

答えて

3

新しい回答:

いくつかのスクリプトがそこにあります。

http://maisondubonheur.com/rpm-analyzer/はRHEL http://noisybox.net/computers/debdeps/は、Debianのdpkgの

旧回答のための1つを持っているために働くように見えます

これは機能でありモジュールではありません

rpm -q --whatrequires capability 

のyum-utilsの最近のバージョンだけを使用するためにhttp://www.rpm.org/max-rpm/s1-rpm-query-parts.html

1

を参照してください:束がもっとある...

>

repoquery --tree-whatrequires <パッケージあなたが出力を他のものにしたいなら、最近のyum-utilsの中で、

あなたは(RHEL-5のような)古いバージョンで実行する必要がある場合は、あなたが使用することができます。

http://james.fedorapeople.org/yum/commands/pkg-deps-tree-view.py

編集は、申し訳ありませんあなたが望んでいた:

http://skvidal.fedorapeople.org/misc/pkg-provs-tree-view.py

を..何が必要なのか、デプスツリービューが必要です。

0

私が試したもう1つの方法は、ルート以外のパッケージを削除しようとすることです(削除は失敗し、誤ってパッケージを削除しないでください)。

依存パッケージの一覧が表示されます。非ルートとして:

rpm -e zlib 
error: Failed dependencies: 
     libz.so.1()(64bit) is needed by (installed) boost-iostreams-1.57.0-4.fc17.x86_64 
     libz.so.1()(64bit) is needed by (installed) rpm-build-libs-4.12.0.1-13.fc17.x86_64 
     libz.so.1()(64bit) is needed by (installed) java-1.7.0-openjdk-devel-1:1.7.0.75-2.5.4.2.fc17.x86_64 
.......... 317 more lines ........ 
+0

これが最良の回答であるかどうかは確かですが、確かに創造的です。 – martin

関連する問題