Como instalar o virtualbox-dkms mais recente com o virtualbox mais recente no Debian Stable Wheezy

Como instalar o virtualbox-dkms mais recente com o virtualbox mais recente no Debian Stable Wheezy

É possível instalar o virtualbox mais recente e o pacote de extensão no Wheezy usando o seguinte:

# su sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian wheezy contrib" >> /etc/apt/sources.list
# wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | su apt-key add -
# apt-get update
# apt-get install virtualbox-4.3

Se alguém tentar instalar o virtualbox-dkms (para evitar que o virtualbox falhe após uma atualização do kernel), será necessário desinstalar a versão mais recente (4.3) do virtualbox.

O virtualbox-dkms 4.3 não está disponível nos backports wheezy, que podem ser adicionados como administrador, incluindo a seguinte linha em /etc/apt/sources.list:

débitohttp://http.debian.net/debianwheezy-backports principal

Como o virtualbox-dkms 4.3 mais recente pode ser instalado com o virtualbox mais recente no Wheezy?

Responder1

Vocênãoprecisa instalar virtualbox-dkms.

Vocêfazerprecisa instalar dkmso pacote, que faz parte do repositório Debian padrão.

Normalmente eu instalo antes de instalar o VirtualBox, mas a ordem pode não importar:

$ sudo aptitude install dkms
$ sudo aptitude install virtualbox-4.3

Durante as atualizações do kernel, você verá que o DKMS atualiza os módulos do VirtualBox automaticamente.

https://www.virtualbox.org/wiki/Linux_Downloads:

Nota: Os usuários do Ubuntu/Debian podem querer instalar o pacote dkms para garantir que os módulos do kernel do host VirtualBox (vboxdrv, vboxnetflt e vboxnetadp) sejam atualizados corretamente se a versão do kernel Linux mudar durante a próxima atualização do apt-get. Para Debian está disponível em backports Lenny e no repositório normal para Squeeze e posteriores.

Responder2

Agora que é um pacote separado, depende da versão do OSE. Ao tentar instalar a versão PUEL (a versão mais recente) no Ubuntu/Debian, basta adicionar o seguinte arquivo para, por exemplo, 6.0.2 @ /usr/src/vboxhost-6.0.2/dkms.conf:

PACKAGE_NAME="vboxhost"
PACKAGE_VERSION="6.0.2"
MAKE[0]="make"
CLEAN="make clean"
BUILT_MODULE_NAME[0]="vboxdrv"
BUILT_MODULE_NAME[1]="vboxnetadp"
BUILT_MODULE_NAME[2]="vboxnetflt"
BUILT_MODULE_NAME[3]="vboxpci"
DEST_MODULE_LOCATION[0]="/kernel/drivers/misc"
DEST_MODULE_LOCATION[1]="/kernel/drivers/misc"
DEST_MODULE_LOCATION[2]="/kernel/drivers/misc"
DEST_MODULE_LOCATION[3]="/kernel/drivers/misc"
AUTOINSTALL="yes"

e corra dkms autoinstall.

informação relacionada