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

答えは、確かに行の最初の 2 文字にあります。最初の列は望ましい状態で、2 番目の列は現在の状態です。このリストに関連するものは次のとおりです。

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

注意を向けてくれたsteeldriverに感謝します。

関連情報