在 Ubuntu 18.04 中使用哪些 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 團隊還沒有考慮到通用依賴項。