私は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 つとして表示されます。