web-dev-qa-db-ja.com

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

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

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

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

24

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

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

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

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

# 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リポジトリにあるものとは異なり、 拡張パック です。つまり、手動でダウンロードしてインストールする必要があります。 2つのリポジトリ間でバージョンが一致しないため、Ubuntuリポジトリを使用できません。幸い、拡張パックをインストールするプロセスは非常に簡単です。通常の downloads ページで見つけることができ、コマンドラインで簡単にインストールできます。

# 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をインストールおよび保守する推奨方法は

ソースに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インストールをクローズドソースにすることができます( 個人使用および評価ライセンスを参照 )仮想ボックス拡張パック。

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

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

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

インストールは、ダブルクリックするか、 Virtual Box Manager GUI underFile-> Preferences-> Extensionsで行います:

enter image description here

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

VBoxManage extpack install [--replace] <filename>

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

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


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

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

virtualbox から

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

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

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

 VBoxManage extpack install | 
 uninstall [--force] | 
 cleanup 
6
Rinzwind