可以使用以下命令在 Wheezy 上安装最新的 virtualbox 和扩展包:
# 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
如果尝试安装 virtualbox-dkms(以防止 virtualbox 在内核升级后失败),则需要卸载最新(4.3)版本的 virtualbox。
4.3 virtualbox-dkms 在 wheezy backports 中不可用,可以以管理员身份添加,包括在 /etc/apt/sources.list 中添加以下行:
德布http://http.debian.net/debianwheezy-backports 主要
如何在 Wheezy 上将最新的 4.3 virtualbox-dkms 与最新的 virtualbox 一起安装?
答案1
你不需要安装virtualbox-dkms
。
你做需要安装dkms
包,它是标准 Debian 存储库的一部分。
我通常在安装 VirtualBox 之前安装它,但顺序可能无关紧要:
$ sudo aptitude install dkms
$ sudo aptitude install virtualbox-4.3
在内核更新期间,您将看到 DKMS 自动更新 VirtualBox 模块。
https://www.virtualbox.org/wiki/Linux_Downloads:
注意:Ubuntu/Debian 用户可能需要安装 dkms 包,以确保如果在下一次 apt-get 升级期间 Linux 内核版本发生变化,VirtualBox 主机内核模块(vboxdrv、vboxnetflt 和 vboxnetadp)能够正确更新。对于 Debian,它可在 Lenny backports 和 Squeeze 及更高版本的常规存储库中找到。
答案2
现在它是一个单独的包,它依赖于 OSE 版本。当尝试在 Ubuntu / Debian 上安装 PUEL 版本(最新版本)时,只需添加以下文件,例如 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"
然后运行dkms autoinstall
。