Как я могу «очистить дом», чтобы dpkg -l больше не перечислял пакеты, которые я удалил?

7

В качестве решения другой проблемы я был вынужден использовать dpkg --remove для удаления пакета. Однако после этого пакет по-прежнему отображается в dpkg -l :

[email protected]:/boot$ dpkg -l | grep linux-image-2
ii  linux-image-2.6.32-30-server  2.6.32-30.59  Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-31-server  2.6.32-31.61  Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-32-server  2.6.32-32.62  Linux kernel image for version 2.6.32 on x86

[email protected]:/boot$ sudo dpkg --remove linux-image-2.6.32-30-server
(Reading database ... 141902 files and directories currently installed.)
Removing linux-image-2.6.32-30-server ...
Running postrm hook script /usr/sbin/update-grub.
Generating grub.cfg ...
[...]
done

[email protected]:/boot$ dpkg -l | grep linux-image-2
rc  linux-image-2.6.32-30-server  2.6.32-30.59  Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-31-server  2.6.32-31.61  Linux kernel image for version 2.6.32 on x86
ii  linux-image-2.6.32-32-server  2.6.32-32.62  Linux kernel image for version 2.6.32 on x86

[email protected]:/boot$ sudo apt-get --purge remove linux-image-2.6.32-30-server
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package linux-image-2.6.32-30-server is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Как я могу "очистить дом", чтобы dpkg-l больше не перечислял эти старые, несуществующие пакеты?

    
задан Phrogz 03.12.2011 в 19:00
источник

1 ответ

9

Run

sudo dpkg --purge <package>

или

sudo apt-get purge <package>

для удаления < package > И его файлов конфигурации.

    
ответ дан htorque 03.12.2011 в 19:13
источник