如何在 Debian Stable Wheezy 上安裝最新的 virtualbox-dkms 和最新的 virtualbox

如何在 Debian Stable Wheezy 上安裝最新的 virtualbox-dkms 和最新的 virtualbox

可以使用以下命令在 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 向後移植中不可用,可以透過管理員身份添加,包括 /etc/apt/sources.list 中的以下行:

德布http://http.debian.net/debian喘息向後移植主要

如何在 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 向後移植以及 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

相關內容