A instalação do VirtualBox 5.0 quebrou os pacotes do VirtualBox no Kubuntu 15.04

18

Vendo que houve uma nova versão do VirtualBox, tentei instalá-lo no Kubuntu 15.04 ...

No entanto, agora todos os meus pacotes VBox 4.3 nos repositórios do Ubuntu estão quebrados (o VirtualBox é fornecido pelo VirtualBox-5.0 que não está instalado), e o VirtualBox 5.0 não funcionará como diz que o DKMS está quebrado:

Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...failed!
  (Failed, trying without DKMS)

Reinstalando o virtualbox-dkms:

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-5.0 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

Mesmo que o VirtualBox 5.0 tenha sido instalado via pacote deb no site da Oracle.

O que posso fazer para remover completamente o 5.0 e instalar o VirtualBox 4.3, ou instalar corretamente o virtualbox 5.0?

Eu já tentei desinstalar o VirtualBox 5.0 (via purgação do apt-get), depois instalar o 4.3, mas recebo o erro relacionado ao VirtualBox sendo fornecido pelo pacote virtualbox-5.0.

    
por BnMcG 26.08.2015 / 14:55

2 respostas

28

Remova o mais antigo VirtualBox versões antes de instalar o VirtualBox-5.0!

Desinstale o VirtualBox - > 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 && sudo apt-get autoclean && sudo apt-get clean

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 às fontes de software - >

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list  

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

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

Nota para outros usuários que usam uma edição mais recente do Ubuntu do que a versão 15.04:

A partir do Ubuntu 16.04, a chave pública ORACLE para download foi alterada.

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

    
por cl-netbox 26.08.2015 / 15:22
3

Meu VirtualBox não funciona. Começa mas não pode executar nenhuma das máquinas. A solução que encontrei foi:

sudo apt-get install virtualbox-dkms

e depois:

sudo modprobe vboxdrv
    
por Cristina Rivera Baydal 23.04.2016 / 09:25