dpkg os vê, mas o apt-get não pode removê-los?

4

(semelhante à pergunta Desinstalando o VBoxGuestAdditions padrão no Debian , mas uma instalação do Ubuntu, e a solução não existe trabalhando para mim?)

e realmente o problema parece ser com dpkg / apt-get não virtualbox ou suas adições de convidado linux:

host:/media/VBOXADDITIONS_4.2.10_84104$ dpkg -l | grep virtualbox
rc  virtualbox-guest-utils                 4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - non-X11 guest utilities
rc  virtualbox-guest-x11                   4.1.12-dfsg-2ubuntu0.2                  x86 virtualization solution - X11 guest utilities
host:/media/VBOXADDITIONS_4.2.10_84104$ sudo apt-get remove virtualbox-guest-utils virtualbox-guest-x11
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package virtualbox-guest-utils is not installed, so not removed


Package virtualbox-guest-x11 is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 20 not upgraded.
host:/media/VBOXADDITIONS_4.2.10_84104$ sudo sh ./VBoxLinuxAdditions.run 
Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.10 Guest Additions for Linux..........
VirtualBox Guest Additions installer
You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version.  If this is simply an older or a damaged
installation you may safely proceed.

Do you wish to continue anyway? [yes or no]
no

Cancelling installation.

para que o dpkg veja o virtualbox-guest-utils e o virtualbox-guest-x11, mas o apt-get não pode removê-los?!

    
por rikb 20.03.2013 / 18:25

1 resposta

7

rc virtualbox-guest-utils 4.1.12-dfsg-2ubuntu0.2

Os dois primeiros flags dessa saída informam exatamente o que está acontecendo:

O 'r' significa que o pacote está no estado de remoção. Ainda está tecnicamente instalado, mas a maior parte já desapareceu.

O 'c' significa que os arquivos de configuração ainda estão instalados.

Leia man dpkg-query para mais informações, se estiver interessado.

Esse estado (rc) é comum - praticamente sempre que você remover um pacote com arquivos de configuração, ele ficará nesse estado.

Para corrigir isso, use a opção --purge para dpkg ou apt-get remove para limpar essas entradas.

    
por 20.03.2013 / 23:13

Tags