Cómo instalar la última versión de virtualbox-dkms con la última versión de virtualbox en Debian Stable Wheezy

Cómo instalar la última versión de virtualbox-dkms con la última versión de virtualbox en Debian Stable Wheezy

Es posible instalar la última versión de virtualbox y paquete de extensión en Wheezy usando lo siguiente:

# 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

Si luego se intenta instalar virtualbox-dkms (para evitar que virtualbox falle después de una actualización del kernel), es necesario desinstalar la última versión (4.3) de virtualbox.

El virtualbox-dkms 4.3 no está disponible en los backports de Wheezy, que pueden agregarse como administrador incluyendo la siguiente línea en /etc/apt/sources.list:

debutantehttp://http.debian.net/debianprincipal de wheezy-backports

¿Cómo se puede instalar la última versión 4.3 de virtualbox-dkms con la última versión de virtualbox en Wheezy?

Respuesta1

noNecesita instalar virtualbox-dkms.

hacerEs necesario instalar dkmsel paquete, que forma parte del repositorio estándar de Debian.

Normalmente lo instalo antes de instalar VirtualBox, pero el orden puede no importar:

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

Durante las actualizaciones del kernel, verá que DKMS actualiza los módulos de VirtualBox automáticamente.

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

Nota: Es posible que los usuarios de Ubuntu/Debian quieran instalar el paquete dkms para asegurarse de que los módulos del kernel del host de VirtualBox (vboxdrv, vboxnetflt y vboxnetadp) se actualicen correctamente si la versión del kernel de Linux cambia durante la próxima actualización de apt-get. Para Debian, está disponible en los backports de Lenny y en el repositorio normal de Squeeze y posteriores.

Respuesta2

Ahora que es un paquete independiente, depende de la versión de OSE. Al intentar instalar la versión PUEL (la versión más reciente) en Ubuntu/Debian, simplemente agregue el siguiente archivo, por ejemplo, 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"

y correr dkms autoinstall.

información relacionada