OracleからVirtualBoxバージョンをインストールして、Extension Packをインストールするにはどうすればよいですか?


24

Ubuntu Software CenterからVirtualBox OSEをダウンロードしましたが、そのバージョンは制限されているようです。私は完全なバージョンを好むので、それがクローズドソースかどうかはあまり気にしません。

ターミナル経由でインストールできますか、Webサイトから何かをダウンロードする必要がありますか?

Webからダウンロードしたソフトウェアをインストールする方法がわかりません。これまでは、ソフトウェアセンターのみを使用しました。

回答:


27

バージョン4.0より前には、VirtualBoxには2つのバージョンがありました。1つはオープンソースで、もう1つはほとんどのLinuxディストリビューションに付属していませんでした。この時点で、2つの別個のエディションがなくなり、「OSE」バージョンは、12.04以降のUbuntuバージョンでは非推奨になります。

しかし、VirtualBoxの最新バージョンは、常に常には当てはまらないのUbuntuの現在サポートされているバージョンのために利用可能であるUbuntuのバージョン。これにより、パッケージがUbuntuにダウンストリームするのを待つことなく、最新のバグ修正と機能が提供されます。

さらに、オラクル自体からのサポートが必要になった場合、リリースされたバージョンから報告する場合は、オラクルが時刻を提供する可能性が高くなります。

これらは、ソフトウェアソースに追加できるリポジトリを提供します。言い換えれば、Ubuntuを念頭に置いてビルドされています。追加するには、指示に従ってください

# first make sure to remove your current virtualbox
sudo apt purge virtualbox

# next, add the repository to your sources
sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

# add public keys to verify downloads
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -

# now update to complete the process of adding the repository
sudo apt update

# install dkms if you haven't already
sudo apt install dkms

# install virtualbox; change version number as needed
sudo apt install virtualbox-5.0

リポジトリに含まれていないものの1つは、Ubuntuリポジトリにあるものとは異なり、Extension Packです。つまり、手動でダウンロードしてインストールする必要があります。2つのリポジトリのバージョンが一致しないため、Ubuntuリポジトリを使用できません。幸いなことに、拡張パックをインストールするプロセスは非常に簡単です。通常のダウンロードページで見つけることができ、コマンドラインから簡単にインストールできます。

# make sure no VMs are running when you do this or it will fail
# and make sure to replace /path/to/ext-pack with the actual path to the downloaded extension pack ☺
vboxmanage extpack install --replace /path/to/ext-pack

2
そして、さらに良いDEBは、あなたが彼らのために見て覚えなくても更新情報を取得することができますDEBリポジトリであるよりも、
ジェレミーBicha

33

UbuntuでOpen Source(GPL v2)Virtual Box> = 4.0をインストールして維持するための推奨される方法は、

ソースにOracleリポジトリを追加します

32ビットシステムの場合、またはマルチアーチが有効になっていない場合:

sudo add-apt-repository "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

Oracleリポジトリはマルチアーチをサポートしていません。64ビットのマルチアーキテクチャシステムの場合、リポジトリを追加します(ソースはこちら

sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"

また、リポジトリまたはPPAがどのように機能するかに関するメモを読むこともできます。

署名キーをダウンロードしてインストールする

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -

ソースキャッシュを更新する

sudo apt-get update

Software CenterまたはコマンドラインからVirtual Boxをインストールする

sudo apt-get install virtual-box-5.0

-5.0現在のVirtual Boxリリースに置き換えます。

カーネルが更新されるたびにカーネルドライバーをコンパイルしたくない場合は、次の方法でdkmsをインストールすることもお勧めします。

sudo apt-get install dkms

拡張パックをダウンロードしてインストールする

USB 2.0またはUSB 3.0のサポートやリモートデスクトッププロトコル(RDP)のサポートなどの拡張機能を取得するには、Oracle Virtual Box Extension Packをダウンロードして、Virtual Boxインストールをクローズドソースにすることができます(個人使用および評価ライセンスを参照)。

wget http://download.virtualbox.org/virtualbox/<version>/<filename>

Oracle Virtual Boxダウンロードページにアクセスして、Virtual Boxの現在のダウンロードリンクと、ダウンロード可能な<version>現在<filename>の拡張パックを入手する必要があります。

注:拡張パックは、常に同じVirtual Boxバージョン用である必要があります。

インストールは、[ファイル]-> [設定]-> [拡張機能]の下のダブルクリックまたはVirtual Box Manager GUIを使用して実行ます

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

コマンドラインから拡張パックをインストールするには、次のコマンドを実行します

VBoxManage extpack install [--replace] <filename>

<filename>ダウンロードした拡張パックへのパスに置き換え--replace、古いバージョンの拡張パックが既にインストールされている場合にオプションを使用します。

注: Virtual Boxを新しいバージョンにアップグレードする場合、拡張パックを手動でアップグレードする必要もあります。これは、リポジトリから自動的には行われません。


Guest Additionsをインストールすることで、3Dサポート(Unityの実行)、デスクトップ統合の改善、仮想スクリーンジオメトリの変更などを実現できます。


6
バージョン4.0より前には、VirtualBoxの2つのエディションがありました。 
すべての機能と「Open Source Edition」(OSE)を含む完全なバイナリ
 ソースコード付き。バージョン4.0では、もう1つのバージョンしかありませんが、
これはオープンソースであり、クローズドソースのコンポーネントは移動されました 
別の拡張パックに。 

virtualboxから

したがって、4.0より前のバージョンを見つけるか、拡張パックを見つける必要があります(見つけたら編集します;))

編集:ここに行く:拡張パックの方法とダウンロード

2番目のリンクから:VBoxManageを使用して、コマンドラインから拡張パックをインストールできます。

VBoxManage extpackインストール|
                   アンインストール[--force] |
                   掃除

拡張パックはどこにありますか?
オックスウィビ

最近の拡張パックのインストールは非常に簡単です:askubuntu.com/a/872206/15600
TomTasche
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.