VirtualBoxマニュアル 状態:
[..]一部のLinuxディストリビューションには、VirtualBox GuestAdditionsの全部または一部がすでに付属しています。ディストリビューションのGuestAdditionsのバージョンを保持することもできますが、これらは最新ではなく、機能が制限されていることが多いため、VirtualBoxに付属のGuestAdditionsに置き換えることをお勧めします。
現在、 VirtualBox Webページ の最新のゲスト拡張機能はバージョン5.2.10ですが、 virtualbox-guest-x11
package もバージョン5.2.10です。公式WebページからISOをダウンロードする代わりにパッケージを使用すると、明らかな欠点がなく、自動更新の利点があるように思われます。ここで何かが足りないのですか、それともマニュアルの推奨事項が古くなっているか、最近のUbuntuバージョンに適用されないのですか?
あなたが説明する文脈は正しいです今。これは、18.04がリリースされたばかりで、最新であるためです。しかし、それは離れてから上流すぐにかもしれません。
近い将来、ubuntuは更新されず、virtualboxの更新のリリースサイクルに従う可能性があります。
たとえば、17.10には、最新のvbox 5.1.34があります。 vboxは5.2.1です。近い将来、18.04の拡張機能でも同様の状況が発生することを除いて。
公式ウェブサイトからダウンロードすることは、自動更新を前述することを意味しません!
最新の状態に保つために行うことは次のとおりです。手順は Linuxダウンロードページ からのものです。これを行うには端末が必要です(GUIを介して行うこともできますが、この方法で説明する方が簡単です)。
あなたが持っているものをアンインストールすることから始めます。心配しないでください。データは削除されませんが、もちろん、とにかく常にバックアップが必要です。
Sudo apt remove 'virtualbox*'
Sudo apt autoremove # This step is optional but recommended
次に、VBリポジトリを追加します。
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 -
Sudo add-apt-repository 'deb https://download.virtualbox.org/virtualbox/debian bionic contrib'
最後に、VBに加えて、オプションであるが頻繁に必要となる依存関係をいくつかインストールします。
Sudo apt update
Sudo apt upgrade # This step is optional but recommended
Sudo apt install build-essential dkms linux-headers-generic virtualbox-5.2
VirtualBoxを実行すると、GuestAdditionsのインストールと更新が処理されます。
警告
VBが(バグ修正ではなく)新しいバージョンを作成するときはいつでも、たとえばVirtualBox5.2からVirtualBox6.1に、古いバージョンをアンインストールする必要があります(たとえば、virtualbox-5.2
)そして新しいものをインストールします(例:virtualbox-6.1
)。リポジトリを変更する必要はありません。残念ながら、VBチームは、まだ一般的な依存関係について頭を悩ませていません。