Der Status rc beschreibt das einfache Entfernen eines Paketes, bei dem die Configdateien auf der Platte verbleiben. Das passiert entweder, wenn man die Pakete mit apt-get remove paketname löscht oder sie aufgrund eine Abhängigkeit mit entfernt werden. Selbst dann, wenn das „Hauptpaket“ mit –purge entfernt wurde.

Paketstatis ermitteln

# dpkg -l | grep ^rc
rc  linux-image-3.13.0-35-generic        3.13.0-35.62                           amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-37-generic        3.13.0-37.64                           amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-46-generic        3.13.0-46.79                           amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-48-generic        3.13.0-48.80                           amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-3.13.0-55-generic        3.13.0-55.94                           amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-35-generic  3.13.0-35.62                           amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-37-generic  3.13.0-37.64                           amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-46-generic  3.13.0-46.79                           amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-48-generic  3.13.0-48.80                           amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
rc  linux-image-extra-3.13.0-55-generic  3.13.0-55.94                           amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP

Simulation der Paketlöschung

# dpkg --purge --simulate $(dpkg -l |grep ^rc |awk '{print $2}')
(Reading database ... 177405 files and directories currently installed.)
Would remove or purge linux-image-3.13.0-35-generic (3.13.0-35.62) ...
Would remove or purge linux-image-3.13.0-37-generic (3.13.0-37.64) ...
Would remove or purge linux-image-3.13.0-46-generic (3.13.0-46.79) ...
Would remove or purge linux-image-3.13.0-48-generic (3.13.0-48.80) ...
Would remove or purge linux-image-3.13.0-55-generic (3.13.0-55.94) ...
Would remove or purge linux-image-extra-3.13.0-35-generic (3.13.0-35.62) ...
Would remove or purge linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Would remove or purge linux-image-extra-3.13.0-46-generic (3.13.0-46.79) ...
Would remove or purge linux-image-extra-3.13.0-48-generic (3.13.0-48.80) ...
Would remove or purge linux-image-extra-3.13.0-55-generic (3.13.0-55.94) ...

Pakete im RC-Status löschen

# dpkg --purge $(dpkg -l |grep ^rc |awk '{print $2}')
(Reading database ... 177405 files and directories currently installed.)
Removing linux-image-3.13.0-35-generic (3.13.0-35.62) ...
Purging configuration files for linux-image-3.13.0-35-generic (3.13.0-35.62) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-35-generic /boot/vmlinuz-3.13.0-35-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-35-generic /boot/vmlinuz-3.13.0-35-generic
Removing linux-image-3.13.0-37-generic (3.13.0-37.64) ...
Purging configuration files for linux-image-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
Removing linux-image-3.13.0-46-generic (3.13.0-46.79) ...
Purging configuration files for linux-image-3.13.0-46-generic (3.13.0-46.79) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-46-generic /boot/vmlinuz-3.13.0-46-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-46-generic /boot/vmlinuz-3.13.0-46-generic
Removing linux-image-3.13.0-48-generic (3.13.0-48.80) ...
Purging configuration files for linux-image-3.13.0-48-generic (3.13.0-48.80) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-48-generic /boot/vmlinuz-3.13.0-48-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-48-generic /boot/vmlinuz-3.13.0-48-generic
Removing linux-image-3.13.0-55-generic (3.13.0-55.94) ...
Purging configuration files for linux-image-3.13.0-55-generic (3.13.0-55.94) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-55-generic /boot/vmlinuz-3.13.0-55-generic
Removing linux-image-extra-3.13.0-35-generic (3.13.0-35.62) ...
Purging configuration files for linux-image-extra-3.13.0-35-generic (3.13.0-35.62) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-35-generic /boot/vmlinuz-3.13.0-35-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-35-generic /boot/vmlinuz-3.13.0-35-generic
Removing linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Purging configuration files for linux-image-extra-3.13.0-37-generic (3.13.0-37.64) ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 3.13.0-37-generic /boot/vmlinuz-3.13.0-37-generic
Removing linux-image-extra-3.13.0-46-generic (3.13.0-46.79) ...
Purging configuration files for linux-image-extra-3.13.0-46-generic (3.13.0-46.79) ...
Removing linux-image-extra-3.13.0-48-generic (3.13.0-48.80) ...
Purging configuration files for linux-image-extra-3.13.0-48-generic (3.13.0-48.80) ...
Removing linux-image-extra-3.13.0-55-generic (3.13.0-55.94) ...
Purging configuration files for linux-image-extra-3.13.0-55-generic (3.13.0-55.94) ...

Was denkst du?