答え1
のrcプレフィックス - これらの 2 つの文字は、次のようにパッケージのステータスを示します。
- r: パッケージは削除対象としてマークされました
- c: 設定ファイルはシステム内に存在する
まず、設定を残したまま削除されたパッケージのリストを取得する必要があります。
dpkg --list | grep "^rc linux-image" | cut --delimiter " " --fields 3
リストを取得したら、これらのカーネル パッケージを手動で削除できます。例:
sudo apt-get purge linux-image-4.10.0-20-generic linux-image-extra-4.10.0-20-generic
実際には常に 2 つのパッケージを削除していることに注意してください。
- linux-イメージ-*
- linux-イメージ-extra-*
おそらく遭遇するであろう問題の 1 つは、カーネル ライブラリ ディレクトリが空ではないため削除されなかったという警告です。次の操作を実行できるかどうかの説明を Google でさらに 1 時間検索する必要があるため、そのままにしておくことにしました。
sudo rm -rf /lib/modules/4.10.0-20-generic/