回答:
バージョン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
UbuntuでOpen Source(GPL v2)Virtual Box> = 4.0をインストールして維持するための推奨される方法は、
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
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の実行)、デスクトップ統合の改善、仮想スクリーンジオメトリの変更などを実現できます。
バージョン4.0より前には、VirtualBoxの2つのエディションがありました。 すべての機能と「Open Source Edition」(OSE)を含む完全なバイナリ ソースコード付き。バージョン4.0では、もう1つのバージョンしかありませんが、 これはオープンソースであり、クローズドソースのコンポーネントは移動されました 別の拡張パックに。
したがって、4.0より前のバージョンを見つけるか、拡張パックを見つける必要があります(見つけたら編集します;))
編集:ここに行く:拡張パックの方法とダウンロード
2番目のリンクから:VBoxManageを使用して、コマンドラインから拡張パックをインストールできます。
VBoxManage extpackインストール| アンインストール[--force] | 掃除