Gentooに古いまたは廃止されたインストール済みパッケージ(ebuild)をどのように照会しますか?

Gentooに古いまたは廃止されたインストール済みパッケージ(ebuild)をどのように照会しますか?

パッケージのバージョンが変更され、以前のバージョンのebuildが削除されるため、インストールされたパッケージが古いパッケージになることがあります。また、パッケージはツリーから完全に削除されます(通常は正当な理由があります)。適切なアクション(更新、削除)を実行するためにこれらのパッケージを照会したいと思います。

インストールされたパッケージを照会する方法それ

  1. 現在インストールされているバージョンにはebuildはありません。
  2. これ以上ebuildがありません(例:削除されたため)

答え1

これを行うには、eix-test-obsoletefromを使用できますapp-portage/eixeix-test-obsoleteパッケージが古いかどうかを確認する複数のテストセットです。

私が出力するパッケージは特定のテストでグループ化されています。そのうちの1つは、「インストールされたパッケージのバージョンがデータベースに存在しないかブロックされています」です。でこれに関するすべての説明を見つけることができますman eix

答え2

これまでに最高の答えは

TEST_FOR_REDUNDANCY=false eix -T

源泉

私が要求したよりも少し多く表示されますが、良い出発点です。

関連情報