私のDebianサーバーでは、一部のパッケージは明示的にインストールされませんが、他のパッケージをインストールすると自動的にインストールされます。
しばらくして、私は他の環境でこれらのパッケージのいくつかを使い始めました。
これで、元のインストール済みパッケージを削除しようとすると、aptは現在必要な自動インストール済みパッケージも削除することをお勧めします。
どのように削除しますか?ただ自動的にインストールされたソフトウェアパッケージは削除されませんか?
ベストアンサー1
依存関係ではなくパッケージの利点が必要になり始めたら、apt
これを知らなければなりません。これを行う方法は2つあります。:
- すでにインストールされているパッケージを明示的にインストールすると、再インストールされませんが、手動インストールとしてマークさ
apt install
れます(ストアのバージョンがインストールされているバージョンよりも最新の場合はアップグレード)。 - パッケージを表示するにはを使用します
apt-mark manual
。
どちらもパッケージを手動インストールに設定し、自動削除の対象になりません。
「自動削除」は少し間違った名前です。デフォルト構成では、apt
依存関係の問題により必要な場合を除き、パッケージは自動的に削除されません。apt
自動的に削除できるパッケージは、明示的に指示された場合にのみ削除されます。一方、Aptitudeは自動的に削除可能なパッケージを独自に削除します。