明示的な apt-get 削除からパッケージの依存関係をブロックするにはどうすればよいですか?

明示的な apt-get 削除からパッケージの依存関係をブロックするにはどうすればよいですか?

使用する必要がある

sudo apt-get -y --purge remove $manypackages

$manypackages削除したくないパッケージの依存関係が含まれています。

apt-get事前に依存関係を特定してリストから削除するのではなく、依存関係が削除されないようにすることは可能ですか$manypackages?

答え1

発行したいコマンドがパッケージを明示的に削除することを防ぐ方法はありません。回避策としては、パッケージを自動としてマークし、不要になったパッケージを apt で自動削除するようにします。

sudo apt-mark auto $many_packages
sudo apt-mark manual $keep_packages
sudo apt autoremove

関連情報