如何徹底刪除Linux Mint中未使用的核心套件?

如何徹底刪除Linux Mint中未使用的核心套件?

現在的問題是:

在 man 透過 Mint Update Manager -> Linux Kernels 視窗刪除這些核心後,如何完全刪除(清除)Linux Mint 18.x 中未使用的(透過 GUI 刪除)核心包?

如下所示,只安裝了一個內核,我刪除了所有其他內核:

Mint 更新管理器 -> Linux 內核

自從它們被移除後,我認為它們已被徹底清除,但我錯了。有一次我這樣做了:

dpkg --list | grep "linux-image"

大約有 30 個包裹RC字首。

答案1

RC前綴 - 這兩個字母表示包的狀態,如下所示:

  1. r:該包已標記為要刪除
  2. 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

請注意,我們實際上總是刪除兩個包:

  1. linux-圖像-*
  2. linux-圖像-額外-*

您可能會遇到的一個問題是警告稱內核庫目錄未刪除,因為它不為空。我決定保持原樣,因為我必須再用谷歌搜尋一個小時才能得到解釋,我是否可以:

sudo rm -rf /lib/modules/4.10.0-20-generic/

相關內容