dpkg 列出已卸載的內核

dpkg 列出已卸載的內核

我已運行以下命令來刪除舊核心:

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

現在只安裝了當前的內核,我已經在 synaptic 中並通過檢查我的啟動分區確認了這一點。但是,當我運行時:

dpkg --list | grep linux-image

我得到以下回應:

rc  linux-image-3.13.0-30-generic                         3.13.0-30.55                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-32-generic                         3.13.0-32.57                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-34-generic                         3.13.0-34.60                                        amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-30-generic                   3.13.0-30.55                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-32-generic                   3.13.0-32.57                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic                   3.13.0-34.60                                        amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                                   3.13.0.34.40                                        amd64        Generic Linux kernel image

可能不是問題,但只是想知道為什麼報告存在版本 -30 和 -32?

答案1

答案確實在該行的前兩個字母。第一列是期望狀態,第二列是目前狀態。與此列表相關的是:

i = installed
r = remove(d)
c = config files

感謝 Steeldriver 引導我的注意力。

相關內容