複数の Debian アップグレード後に、異なる Debian バージョンに属する複数のパッケージをインストールした Debian システムをクリーンアップしようとしています。
つまり、Debian Bullseyeシステムには次のものがあります。
- libsodium18(ストレッチのみ)
- libsodium23(バスターとブルスアイ)
インストールする(ナトリウム)。
今私はlibsodium18を必要としないので削除したいと思います。
現在インストールされている Debian (Bullseye) システムに存在しなくなったパッケージを自動的に削除する方法は?
答え1
aptitude
「古い」パッケージ検索をサポートするを使用してこれを行うことができます(つまり構成されたリポジトリーからパッケージを入手できません。
aptitude search '~o'
そのようなパッケージをすべてリストし、
sudo aptitude purge '~o'
(何をするかを教えて確認を求めた後)、その項目を消去します。
まだインストールされていない場合は、aptitude
まずインストールする必要があります。
sudo apt install aptitude