web-dev-qa-db-ja.com

apt-get autoremoveが古いカーネルを削除しないようにしますか?

私は自分でカーネルを管理するのが好きで、apt-get autoremoveが古いカーネルを削除するのを止める方法がわかりません。

2
dbz2k

apt-get autoremove、自動的にインストールされて不要になったファイルを削除します。 autoremoveの一部を削除しない場合は、手動でインストール済みとしてマークできます。あなたの場合:Sudo apt-mark manualpackage_name

メインラインカーネルをインストールした場合、3つのパッケージをマークする必要があります。
linux-headers-version
linux-headers-version-generic
linux-image-version-generic

official kerne lを使用している場合、もう1つのパッケージをマークする必要があります。
linux-image-extra-version-generic。

あなたがしなければならない唯一のことは、正しいバージョンを見つけて、パッケージ名のWordを置き換えることです。もちろん、3つまたは4つのバージョンはすべて同じでなければなりません。

4
Stormlord

GUIの使用を気にしない場合、この問題を管理するプログラムがあります。長年、頼りになるのはUbuntu Tweakでしたが、最近では放棄されました。ただし、UbuntuのLTSバージョンでは引き続き利用でき、機能しています。 16.04でのインストール方法については、 この質問 への回答を参照してください。

Ubuntu TweakのJanitor機能は、削除可能なソフトウェアをすべてリストします。カーネルを削除したくない場合は、単にそれらのボックスをチェックしないで、プログラムを使用して他のすべてを削除します。

0
Organic Marble