Linuxに「外部」パッケージが残っているかどうかを知るにはどうすればいいですか

Linuxに「外部」パッケージが残っているかどうかを知るにはどうすればいいですか

私はUbuntu TrustyをベースにしたMint 17.3 Rosaを使用しています。

最近、20 個以上あったすべての PPA を削除しました。

現在、PPA をインポートしていないため、PPA の残骸が全体的に残っているかどうかを確認したいと思います。

単一のパッケージ(またはパッケージのセット)をチェックする方法を知っていますapt-cache policy

システムにインストールされているすべてのパッケージに対してこれを実現するにはどうすればよいですか?

答え1

使用できますapt-show-versionsこれを実行すると、インストールされているすべてのパッケージとその起源、インストールされているバージョン、および利用可能なバージョンに応じたさまざまなメッセージが一覧表示されます。

  • インストールされているバージョンの方が新しい場合(そしてシナリオによってはダウングレードする必要があるかもしれない場合)は、「アーカイブ内のバージョンより新しい」
  • 構成されたリポジトリのいずれにもパッケージが含まれていない場合は、「アーカイブに利用可能なバージョンがありません」
  • 新しいバージョンが利用可能で、apt-get upgradeそれをインストールする場合は「アップグレード可能」
  • 「*手動で*アップグレード可能」は、新しいバージョンが利用可能だが、インストールに手動介入が必要な場合(例えばそれは からのものexperimentalです
  • インストールされたバージョンがリポジトリ内の最新の候補バージョンと一致する場合は「uptodate」

の設定から削除された PPA のパッケージは、apt最初の 2 つのうちの 1 つとして表示されます。

関連情報