Linux上でVirtualBox Extension PackをVirtualBoxの最新バージョンにインストールする方法は?


17

Linux上でVirtualBox Extension PackをVirtualBoxの最新バージョンにインストールする方法は?

拡張パックが正常にインストールされたことを確認し、必要に応じてアンインストールすることもできます。

回答:


32

-まず、VirtualBox Extension Pack個人使用および評価ライセンスを順守する必要があります。


VirtualBox Extension Pack機能の説明:

USB 2.0およびUSB 3.0デバイス、VirtualBox RDP、ディスク暗号化、Intelカード用のNVMeおよびPXEブート。


さて、いまいましいものをダウンロードしましょう:

  • 最新のVirtualBoxバージョンを変数に保存する必要があります。それを呼び出しましょう LatestVirtualBoxVersion

  • VirtualBox Extension Packの最新バージョンをダウンロードします。ワンライナーが続きます


LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"

単純化属性はguntbertになります。ありがとうございました。

ファイルで使用可能なSHA-256チェックサムを比較することにより、その整合性を検証することができます。

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS

次に、次のようにインストールします。

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

正常にインストールされたかどうかを確認するために、インストールされた拡張パックをリストする場合があります。

VBoxManage list extpacks

拡張パックをアンインストールするには:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

11

拡張パックはGUIからもインストールできます。

最初にVirtualBoxのダウンロードページにアクセスし
Virtualbox ... Extension Packという見出しの下にあるすべてのサポートされているプラ​​ットフォームのリンクを見つけます。このリンクをクリックすると、拡張パックがダウンロードされます。

メニューからファイル / 設定を選択します

ここに画像の説明を入力してください

マークしたアイコンをクリックして、拡張機能ファイルを選択して続行します。

もちろん、CLIメソッドには、はるかに高速でEULAをスクロールする必要がないという大きな利点があります...


この答えが過小評価されている理由がまだわかりません。ターミナルを外しておくことは、はるかに簡単なことです。
X.LINK

このソリューションは、拡張パック(ファイル)がローカル/マシン上にある場合にのみ実行可能です。この回答では、拡張パックのダウンロードに関する情報は提供されません。
18

@blong優れた点、私は忘れていた情報を追加しました。ありがとうございました。
ガントベルト

4

拡張パックをCLIから最新の状態に保ちます。

常に最新のVBoxバージョンがインストールされていることを前提としています(OracleはUbuntu、Debian、OpnenSUSE、SLES、Fedora、およびOracle Linuxのリポジトリを提供しています)。

最新バージョンのバージョン番号を取得します。

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)

wget -qO -続けてwget静かにそのファイルの内容取得しstdout、それを変数に保存することができ、。

最新の拡張パックをダウンロードする

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"

インストールする(古いバージョンが既に存在する場合でも)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack

3

あるいは、フリーでないリポジトリでDebianを実行している場合、またはmultiverseでUbuntuを実行している場合:

sudo apt-get install virtualbox-ext-pack

ライセンスがまだ承認されていない場合はこれが表示され、ライセンスに同意する場合は、適切なバージョンの拡張パックをダウンロードしてインストールします。拡張パックは、必要に応じてVirtualBoxとともにアップグレードされます。


リポジトリ内のパッケージは、サイトから直接入手するものよりもはるかに古いバージョンになる傾向があります。そして、VBoxのはまだかなり高速で動いているよう...
guntbert

2
@guntbert拡張パックがパッケージ化されていることを指摘したいだけです。もちろん、VirtualBox WebサイトからVirtualBoxの新しいバージョンをダウンロードする場合は、そこからパックをダウンロードしてください。ただし、ディストリビューションでパッケージ化されたVirtualBoxを使用する場合は、ディストリビューションの一致するパックを使用してください。Ubuntu 16.06には5.0.18がありますが、これはまったく古くはなく、Burianの指示に従って入手したバージョンよりも新しいものです!
スティーブンキット

優れた点(私はレポバージョンをはるかに古いものを見つけることに慣れています) burianのanwerで提案された古いエクステンションバージョンについて非常に良いキャッチ。
ガントバート

1
virtualbox-ext-packOracleのVirtualBox Webサイトから「実際の」ファイルをダウンロードします。インストールvirtualbox-ext-packは私のシステムを壊し、「ライセンス契約」を待っていました-「同意する」方法はありませんでした。これは、インストール後のスクリプトのバグであり、Oracleから提供されたものは何でも取得できます。私はこのパッケージを避け、VBoxManagerまたはGUIを介してコマンドラインに拡張パックをインストールする傾向があります(ファイル>設定>拡張機能>追加、事前にダウンロードしたファイルを選択し、ライセンスに同意します)。askubuntu.com/questions/754815/...
マイケル・

@michael_n更新ありがとう。特定のケースのバグを提出しましたか、それとも既存のLaunchpadのバグの1つですか?
スティーブンキット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.