Debian 12 アップグレードガイドおすすめ未使用のパッケージをクリーンアップするには、次のコマンドを使用します。
apt purge '~o'
これらとの違いは何ですかapt --purge autoremove
?
答え1
一つ古いパッケージが定義されていますように:
?obsolete, ~o
選ぶパッケージはもはやリポジトリに存在しません。。
自動的にインストールされたパッケージは、次のコマンド(同じリンク)を使用して選択できます~M
。
?automatic, ~M
自動的にインストールされたパッケージを選択します。
受け取ったパッケージは次のとおりです。拡張状態インストールされている他のパッケージへの依存関係(オプションを使用してインストールするか、拡張状態を変更してインストール)Auto-Installed: 1
によってパッケージが自動的にインストールされたときに発生するプロパティ。--mark-auto
apt-mark
次のコマンドを使用して自動的に削除できるパッケージ(以前の結果の一部である必要があります)~g
:
?garbage, ~g
自動的に削除できるパッケージを選択してください。
自動的にインストールされたパッケージであり、それに依存するパッケージはありません(他のパッケージへの弱い依存関係Recommends
だけでSuggests
なく、パッケージによって提供されるメタパッケージも含むProvides
)。このパッケージを削除することをお勧めしないのはなぜですか?詳しくはこちらをご覧ください。)
最後に、apt purge '~g'
定義によれば、Doingは同じことを行いますapt --purge autoremove
が、Debian 12アップグレードガイドで推奨されるものではありません。
これの副作用は、Debianで提供されていないサードパーティのパッケージapt purge '~o'
(または他のソースリスト)が手動で使用またはインストールされている場合はどこにも見つからないため、一致することです。たとえば、独自のZoomソフトウェアパッケージは次のとおりです。dpkg -i
apt install ./path/to/deb
レコードのインストールインストール後、sudo apt install ./zoom_amd64.deb
リポジトリは提供されません。このリポジトリは常に未使用のリポジトリとして選択されます。 Debian 12にアップグレードした後も、これは「良い」ことです。これらのサードパーティのパッケージを削除することをお勧めします:
4.2「純粋な」Debianで始める
この章で説明するアップグレードプロセスは、「純粋な」Debian安定システム用に設計されています。 [...]他のバージョンまたはサードパーティのパッケージがインストールされている場合は、安定したアップグレードプロセスを確実にするために、まずこれらの合併症を削除することをお勧めします。