Como desinstalar o VirtualBox no 12.04?


Respostas:


60

Para remover o VirtualBox, eu recomendo executar este comando e não substituí-lo *por nada (basta executá-lo exatamente dessa maneira):

sudo apt-get remove virtualbox-\*

Se você deseja remover também os arquivos de configuração global (isso não remove suas máquinas virtuais), execute exatamente isso:

sudo apt-get purge virtualbox-\*

Esse método é bom, mas dessa maneira pode ser mais completo.

Explicação

  • Você pode ter vários pacotes relacionados ao VirtualBox instalados. Supondo que sua máquina não precise mais ser uma máquina host ou convidada do VirtualBox , todos esses pacotes podem ser executados. Por exemplo, na caixa 11.10 que estou usando agora, existem 18 pacotes disponíveis para instalação (sua máquina pode ter alguns ou até todos eles, ou outros pacotes da sua versão ou de um PPA):

    virtualbox                      virtualbox-ose
    virtualbox-dbg                  virtualbox-ose-dbg
    virtualbox-dkms                 virtualbox-ose-dkms
    virtualbox-fuse                 virtualbox-ose-fuse
    virtualbox-guest-additions      virtualbox-ose-guest-dkms
    virtualbox-guest-additions-iso  virtualbox-ose-guest-utils
    virtualbox-guest-dkms           virtualbox-ose-guest-x11
    virtualbox-guest-utils          virtualbox-ose-qt
    virtualbox-guest-x11
    

    Alguns provavelmente já não estão instalados e outros podem ser removidos automaticamente como consequência da remoção de outros, mas outros não.

  • apt-getaceita *caracteres e os trata como parte de uma expressão regular . De certa forma, isso é semelhante à maneira como um shell de linha de comando processa *. Quando usado em um apt-getcomando, virtualbox-\*(veja abaixo a razão pela qual o \que não está sendo usado como sintaxe de expressão regular) realmente corresponde qualquer pacote cujo nome contém virtualbox.

    (Tenha cuidado com isso, conforme aplicado a pacotes com nomes mais curtos! Por exemplo, wine\*combina todos os pacotes com win- e não apenas - em qualquer lugar em seu nome.)wine

    Portanto, você não precisa expandir manualmente *. Ele pode permanecer e capturará os vários pacotes relacionados, conforme descrito acima, bem como os pacotes com versões explícitas em seus nomes, conforme discutido lá .

  • No entanto, o próprio shell , que é executado apt-getcom os argumentos da linha de comando que você especificar, também aceita curingas. Portanto, você deve escapar do curinga (e uma maneira de fazer isso é com um \caractere antes do *). Caso contrário, se sua expressão corresponder a um arquivo ou pasta nesse local atual, o shell fornecerá seu nome apt-get, o que estaria errado.

O que a purga faz aqui?

purgeremove somente arquivos de configuração global. Ele não remove máquinas virtuais, portanto, é seguro usá-lo. Contudo:

  • Também não remove a maioria das configurações que você poderia imaginar. Lembre-se de remover apenas os arquivos de configuração global . Ele não remove nenhum arquivo de configuração criado pelos usuários que existem em seus diretórios pessoais e define como o VirtualBox está configurado para eles .
  • Os arquivos de configuração raramente ocupam muito espaço. Se seu objetivo é liberar espaço, mas você acha que pode querer usar o VirtualBox novamente, você pode preferir não usá-lo purge.

Além disso, observe: apt-get --purge remove ...é o mesmo que apt-get purge ....


Obrigado, esta é uma resposta exemplar! Muito detalhado por escrito o que o torna útil para usuários inexperientes, como me :)
king_julien

Eu tentei isso, mas recebo o seguinte: E: Não foi possível obter o bloqueio / var / lib / dpkg / lock - open (11: recurso temporariamente indisponível) E: Não é possível bloquear o diretório de administração (/ var / lib / dpkg /), é outro processo usando?
Medo # ampir 28/04

11
@medoampir Verifique se você não está executando nenhum outro software de gerenciamento de pacotes ao mesmo tempo. Isso inclui os comandos Software Center, Software Updater (Update Manager em versões mais antigas do Ubuntu), Synaptic, gdebi ou gerenciamento de pacotes em execução no momento apt-get, como aptitude, e dpkg. Verifique se nenhum outro usuário conectado no momento (se houver) está executando algum desses softwares. Isso pode incluir não administradores, pois, por padrão, eles podem permitir que o Atualizador de Software instale atualizações. Se isso ainda não resolver, consulte esta pergunta sobre o problema .
Eliah Kagan

Explicação maravilhosa ... !! @Eliah Kagan
Manisha

Não se esqueça de remover a configuração por usuário depois ( rm -rf ~/.config/VirtualBox)
fnkr

11

Abra o terminal ( Ctrl+ Alt+ T) e execute o comando:

sudo apt-get purge virtualbox-*

Substitua *pela versão do VirtualBox instalada no seu sistema (por exemplo sudo apt-get purge virtualbox-4.2).

Como alternativa, você pode usar o recurso de preenchimento automático no terminal pressionando a Tabtecla após digitar virtualbox.


4

Se você possui o Oracle VM VirtualBox e o ubuntu 15.04

  1. sudo dpkg -l | grep virtualbox

o que mostra algo parecido com isto.

ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ quantal amd64 Oracle VM VirtualBox

  1. Agora, a partir do comando acima, você pode determinar qual versão do virtual-box está instalada na sua máquina. Após esse tipo de comando, no terminal, substitua o 4.2 pela sua versão do VirtualBox.

    sudo apt-get purge virtualbox-4.2 virtualbox-qt


1

Para mim, nada ajudou, mas isso

$ sudo /opt/VirtualBox/uninstall.sh

vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.

$ sudo rm -rf /opt/VirtualBox/

1

16.04 e posterior

Abra o terminal e digite:

sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-

Como desinstalar o Oracle VirtualBox

Se você instalou o VirtualBox no site da Oracle, localize sua versão do VirtualBox da seguinte maneira:

sudo apt install aptitude
aptitude search virtualbox\*

A versão mais recente do VirtualBox que tem Oracle VM VirtualBoxa mesma linha é o pacote que você instalou. Se você tiver a versão mais recente do Oracle VirtualBox instalada, ela será nomeada virtualbox-5.1.

Verifique se esta versão do Oracle VirtualBox está instalada no momento.

dpkg-query -s virtualbox-5.1    

Desinstale o Oracle VirtualBox usando um comando semelhante a este:

sudo apt remove VirtualBox-5.1  

Se você tiver uma versão diferente do Oracle VirtualBox instalada, substitua VirtualBox-5.1o comando acima pela versão do VirtualBox.


0

ou use o próximo comando se você instalar o vmbox a partir do script:

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.