Atualizando o VirtualBox de 4.3 para 5

2

Eu quero atualizar o virtualbox 4.3 para o 5.0 no meu preciso kbuntu 12.04.05.

O problema é que esta não é uma atualização que funciona incrementalmente, mas para isso você precisa desinstalar o primeiro virtualbox 4.3.

Quando faço o seguinte comando

 sudo aptitude remove virtualbox-4.3

Eu recebo as seguintes informações:

The following packages will be REMOVED:  
  aptdaemon{u} dkms{u} libsdl-ttf2.0-0{u} linux-headers-3.2.0-58{u} linux-headers-3.2.0-58-generic{u} linux-headers-3.2.0-64{u} linux-headers-3.2.0-64-generic{u} 
  linux-headers-3.2.0-65{u} linux-headers-3.2.0-65-generic{u} linux-headers-3.2.0-67{u} linux-headers-3.2.0-67-generic{u} linux-headers-3.2.0-68{u} 
  linux-headers-3.2.0-68-generic{u} linux-headers-3.2.0-69{u} linux-headers-3.2.0-69-generic{u} linux-headers-3.2.0-70{u} linux-headers-3.2.0-70-generic{u} 
  linux-headers-3.2.0-74{u} linux-headers-3.2.0-74-generic{u} linux-headers-3.2.0-75{u} linux-headers-3.2.0-75-generic{u} linux-headers-3.2.0-77{u} 
  linux-headers-3.2.0-77-generic{u} linux-headers-3.2.0-79{u} linux-headers-3.2.0-79-generic{u} linux-headers-3.2.0-80{u} linux-headers-3.2.0-80-generic{u} 
  linux-headers-3.2.0-84{u} linux-headers-3.2.0-84-generic{u} linux-headers-3.2.0-85{u} linux-headers-3.2.0-85-generic{u} linux-headers-3.2.0-86{u} 
  linux-headers-3.2.0-86-generic{u} linux-headers-3.2.0-87{u} linux-headers-3.2.0-87-generic{u} linux-headers-3.2.0-88{u} linux-headers-3.2.0-88-generic{u} 
  linux-headers-3.2.0-89{u} linux-headers-3.2.0-89-generic{u} linux-headers-3.2.0-90{u} linux-headers-3.2.0-90-generic{u} python-aptdaemon{u} python-defer{u} virtualbox-4.3 

Como esses são tantos cabeçalhos de linux, eu tenho medo quando estou fazendo isso, então meu sistema não funcionará mais depois (já tive isso uma vez).

Existe a possibilidade de deletar o núcleo do virtualbox 4.3 e instalar o virtualbox 5 sem deletar todos esses valiosos bibliotecários linux?

    
por tangerine 03.11.2015 / 15:51

4 respostas

1

Ao remover pacotes, o aptitude também removerá pacotes que foram instalados antes, mas que não são mais usados por nenhum outro pacote.

No seu caso, esses são cabeçalhos de kernel antigos (todos são mais antigos que o kernel instalado atualmente), dkms , libsdl-ttf2.0-0 , python-aptdaemon e python-defer .

É seguro prosseguir com a remoção desses pacotes. No caso de qualquer pacote instalado mais tarde precisar deles, eles serão reinstalados como uma dependência. No entanto, eu recomendo que você reinstale o dkms novamente, já que precisamos dele para manter os módulos do kernel instalados através de futuras atualizações do kernel.

Depois disso, você poderá instalar uma nova versão do Virtual Box, seja a partir de um pacote Debian baixado, ou adicionando o repositório Oracle às suas fontes, conforme foi mais detalhado aqui:

por Takkat 03.11.2015 / 21:29
3

Remova completamente a versão antiga do VirtualBox 4 antes de instalar a versão 5 do VirtualBox.

Desinstale o VirtualBox 4 - > sudo apt-get purge "^virtualbox-.*"

Verifique cuidadosamente o que será removido antes de confirmar.

Atualize os repositórios de software - > sudo apt-get update

Limpar - > sudo apt-get autoremove

Faça o download e registre a chave pública ORACLE:

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

Adicione o repositório do VirtualBox:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian precise contrib"

Atualize os repositórios de software novamente - > sudo apt-get update

Instale o VirtualBox 5.0 - > sudo apt-get install dkms virtualbox-5.0

Além disso ... não há risco quando os cabeçalhos mais antigos do Linux forem removidos.

Nota para outros usuários que lerem esta resposta, caso usem outra edição do Ubuntu como 12.04:

Você precisa substituir precise pela edição do Ubuntu que você está usando ao adicionar o repositório.

A partir do Ubuntu 16.04, a chave pública ORACLE para baixar e registrar foi alterada:

oracle_vbox.asc precisa ser substituído por oracle_vbox_2016.asc !

    
por cl-netbox 03.11.2015 / 16:01
0

Oi você pode remover com segurança o Virtualbox 4.3 e seus pacotes com o seguinte

sudo apt-get remove virtualbox-4.3*
sudo apt-get purge virtualbox-4.3
sudo apt-get update

faça o download da nova versão 5 e instale-a

    
por RiaanV 03.11.2015 / 15:54
0

Eu fiz o seguinte ...

Meu sistema é Debian-7.9.0 de 64 bits. Usado Gerenciador de Pacotes Synaptic para remover a versão 4.3.40 e instalar a versão 5.1.4. Funcionou como um encanto! BTW, tenho mais de 20 VMs configuradas. TODOS funcionam bem em novo ambiente.

    
por TeWuEs 25.08.2016 / 00:03