web-dev-qa-db-ja.com

Gentooで、他のパッケージに依存していないインストール済みパッケージのリストを見つける方法はありますか?

Gentooで、他のパッケージに依存していないインストール済みパッケージ(いわゆるリーフパッケージ)のリストを見つける方法はありますか?または、pkg-Orphan FreeBSDユーティリティのアナログはありますか?

7
AlexD

それがemerge --pretend --depcleanが行うことです。次のパッケージを探します。

  • 他のebuildに依存せず、
  • worldセットにもsystemセットにもありません

emaint --check worldを実行して、depcleanの前にワールドファイルの潜在的な問題を見つける(そして後で修正する)ことをお勧めします。

その他の便利なツール: Gentooメンテナンス

6
Mat

@worldセット内のどのパッケージが他のインストール済みパッケージの依存関係でもないかを確認したい場合は、emerge --pretend --depclean @world(またはemerge -pc @world)を実行できます。また、(emerge --depclean atomの代わりに)emerge --unmerge atomを使用してパッケージを削除しようとすると、Portageは、他に何も依存していない場合にのみパッケージを削除することに注意してください。

2
Jonathan Callen