Ubuntu

在 Ubuntu 18.04 中使用哪些 VirtualBox 來賓擴展?

  • April 28, 2018

VirtualBox 手冊指出:

$$ .. $$一些 Linux 發行版已經帶有全部或部分 VirtualBox Guest Additions。您可以選擇保留發行版的 Guest Additions 版本,但這些版本通常不是最新的並且功能有限,因此我們建議使用 VirtualBox 附帶的 Guest Additions 替換它們。

目前,VirtualBox 網頁上最新的來賓擴展是 5.2.10 版本,而virtualbox-guest-x11軟體包也是 5.2.10 版本。在我看來,使用該軟體包而不是從官方網頁下載 ISO 將具有自動更新的優勢,而沒有明顯的劣勢。我在這裡遺漏了什麼,還是手冊中的建議已經過時和/或不適用於最近的 Ubuntu 版本?

你描述的上下文現在是真實的。這是因為18.04剛剛發布並且是最新的。但它可能很快就會遠離****上游

在不久的將來,ubuntu可能不會更新並遵循 virtualbox 更新的發布週期。

例如,在17.10中,我有vbox 5.1.34而最新的 vbox 是5.2.10。除了在不久的將來 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 時,它會處理 Guest Additions 的安裝和更新。

警告

每當 VB 創建新版本(而不是錯誤修復)時,例如從 VirtualBox 5.2 到 VirtualBox 6.1,您都必須解除安裝舊版本(例如virtualbox-5.2)並安裝新版本(例如virtualbox-6.1)。您不必更改儲存庫。不幸的是,VB 團隊還沒有考慮到通用依賴項。

引用自:https://unix.stackexchange.com/questions/440546