vboxmanage
コマンドを使用して管理し、常にGUIなしで、複数のサーバーインストールでVirtualBoxを実行しています。
以前はOracle PPAからインストールしていましたが、vboxの2つの異なるバージョンが終了して以来、Ubuntuリポジトリからインストールしています。ゲスト追加isoをインストールするためのパッケージを見つけましたが、そこにある拡張パックに気付いたことはありません。
14.04のvirtualboxのバージョンが4.3.10から4.3.34に少し戻ったことを求めているので、apt-get dist-upgrade
を実行するためのステップを追加しました。
Oracleからこれらを取得して手動でインストールする方法を知っていますが、GUIを使用せずに別の方法がありますか?拡張パックはUbuntuリポジトリのどこにありますか?
Virtual Box拡張パックはクローズドソースの専用ソフトウェアであるため、Ubuntuリポジトリからdebianパッケージまたはバイナリを提供することはできません。
リポジトリが提供するVirtual Boxバージョンへの拡張パックのインストールを容易にするために、Oracle(virtualbox-ext-pack
)から拡張パックをダウンロードするUbuntu> = 15.10からのマルチバースリポジトリにダウンロードヘルパースクリプトを維持します。
他のソースからダウンロードしてインストールしたVirtual Boxバージョンにはこれをインストールしないでください。
これは、virtualboxがすでにインストールされていることを前提としています。
Ubuntuのvirtualbox-ext-packパッケージのソースを調べたところ、いくつかの宝石が見つかりました。私が使用しているスクリプトでそのパッケージが行うことのバリエーションである次のことを行いました:
VBOXVERSION=`VBoxManage --version | sed -r 's/([0-9])\.([0-9])\.([0-9]{1,2}).*/\1.\2.\3/'`
wget -q -N "http://download.virtualbox.org/virtualbox/$VBOXVERSION/Oracle_VM_VirtualBox_Extension_Pack-$VBOXVERSION.vbox-extpack"
VBoxManage extpack install --replace Oracle*.vbox-extpack
これはdebian jessieで行われましたが、ほとんどの種類のLinux(おそらくUNIX)でも同じように動作すると確信しています。
buntu 17.04以降:
Sudo apt install virtualbox-ext-pack
PS:この質問は、これが選択肢ではなかった昔に行われたことを知っていますが、2018年以降にGoogleを介してここに来た人々を助けるためにこの回答を書いています。
apt-cache search virtualbox
は、あなたが探しているパックであるvirtualbox-ext-pack
を提供します。