質問: debian仮想マシンにvirtualbox guest additionsをインストールする方法 私はvirtualbox guest additionsをdebian仮想マシン(debian 7、debian 8、debian 9)にインストールするのに苦労しています。
回答: debian 9のtl; drバージョンは、ルートとして:echo deb http://ftp.debian.org/debian stretch-backports main contrib > /etc/apt/sources.list.d/stretch-backports.list apt update apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r) これでvirtualbox guest additionsがインストールされました。virtualboxはdebian 10では使用できず、buster-backportsでも使用できません。 lucas nussbaumには非公式のパッケージセットがあります。それらを使用したい場合は 彼の指示に従ってください (リンクされている場合のみ—リンクが有効でなくなった場合、パッケージもおそらく利用できないため、ここに指示をコピーしても意味がありません)。より詳細には、debianパッケージを使用したdebian 7、8、および9のソリューションは次のとおりです。 debian 7および8の場合、contribリポジトリを有効にします。 例:debian 8の場合、/etc/apt/sources.listに次のようなものが含まれていることを確認してください deb http://ftp.debian.org/debian jessie main contrib debian 9の場合、contribを使用してバックポートを有効にします。そのためには、次のような行を追加します deb http://ftp.debian.org/debian stretch-backports main contrib /etc/apt/sources.list(またはより良いのは、stretch-backports.list内の/etc/apt/sources.list.dファイル) virtualbox-guest-dkms、カーネルヘッダー、およびオプションでvirtualbox-guest-x11(グラフィカルゲストユーティリティ用)をインストールします。 sudo apt update sudo apt install virtualbox-guest-dkms virtualbox-guest-x11 linux-headers-$(uname -r) (debian 9を使用している場合、2行目のinstallの後に-t stretch-backportsを付けます)。 これがすべて必要です。vmにゲスト追加をマウントしたり、インストーラーを実行したりする必要はありません。 vagrantfile(またはvmのプロビジョニングに使用するもの)に3行のシェル呼び出しを追加して、それらを忘れることができます。virtualbox-guest-dkmsパッケージをインストールすると、適切なカーネルモジュールが自動的に構築され(カーネルのアップグレード時に再構築され)、ゲストの追加機能がインストールされます。(これにより、vmで使用しているdebianのどのバージョンでも使用できるゲスト追加のバージョンがインストールされます、バージョンと一致しない場合がありますvm —しかし、ゲストの追加は引き続き正常に機能するはずです。)を実行しているvirtual box