Debian Stable Wheezy で最新の virtualbox を使用して最新の virtualbox-dkms をインストールする方法

Debian Stable Wheezy で最新の virtualbox を使用して最新の virtualbox-dkms をインストールする方法

次のコマンドを使用して、Wheezy に最新の Virtual Box と拡張パックをインストールできます。

# 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/debianwheezy-backports メイン

Wheezy 上の最新の virtualbox を使用して、最新の 4.3 virtualbox-dkms をインストールするにはどうすればよいですか?

答え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 ユーザーは、次回の apt-get アップグレード中に Linux カーネル バージョンが変更された場合に、VirtualBox ホスト カーネル モジュール (vboxdrv、vboxnetflt、vboxnetadp) が適切に更新されるように、dkms パッケージをインストールすることをお勧めします。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

関連情報