如何在Ubuntu上安裝VirtualBox
本新手教程解釋了在 Ubuntu 和其他基于 Debian 的 Linux 發(fā)行版上安裝 VirtualBox 的各種方法。
Oracle 公司的自由開(kāi)源產(chǎn)品 VirtualBox 是一款出色的虛擬化工具,專門用于桌面操作系統(tǒng)。與另一款虛擬化工具 Linux 上的 VMWare Workstation 相比起來(lái),我更喜歡它。
你可以使用 VirtualBox 等虛擬化軟件在虛擬機(jī)中安裝和使用其他操作系統(tǒng)。
例如,你可以在 Windows 上的 VirtualBox 中安裝 Linux。同樣地,你也可以用 VirtualBox 在 Linux 中安裝 Windows。
你也可以用 VirtualBox 在你當(dāng)前的 Linux 系統(tǒng)中安裝別的 Linux 發(fā)行版。事實(shí)上,這就是我用它的原因。如果我聽(tīng)說(shuō)了一個(gè)不錯(cuò)的 Linux 發(fā)行版,我會(huì)在虛擬機(jī)上測(cè)試它,而不是安裝在真實(shí)的系統(tǒng)上。當(dāng)你想要在安裝之前嘗試一下別的發(fā)行版時(shí),用虛擬機(jī)會(huì)很方便。
安裝在 Ubuntu 18.04 內(nèi)的 Ubuntu 18.10
在本新手教程中,我將向你展示在 Ubuntu 和其他基于 Debian 的 Linux 發(fā)行版上安裝 VirtualBox 的各種方法。
在 Ubuntu 和基于 Debian 的 Linux 發(fā)行版上安裝 VirtualBox
這里提出的安裝方法也適用于其他基于 Debian 和 Ubuntu 的 Linux 發(fā)行版,如 Linux Mint、elementar OS 等。
方法 1:從 Ubuntu 倉(cāng)庫(kù)安裝 VirtualBox
優(yōu)點(diǎn):安裝簡(jiǎn)便
缺點(diǎn):較舊版本
在 Ubuntu 上下載 VirtualBox 最簡(jiǎn)單的方法可能是從軟件中心查找并下載。
VirtualBox 在 Ubuntu 軟件中心提供
你也可以使用這條命令從命令行安裝:
sudo apt install virtualbox
然而,如果在安裝前檢查軟件包版本,你會(huì)看到 Ubuntu 倉(cāng)庫(kù)提供的 VirtualBox 版本已經(jīng)很老了。
舉個(gè)例子,在寫下本教程時(shí) VirtualBox 的最新版本是 6.0,但是在軟件中心提供的是 5.2。這意味著你無(wú)法獲得最新版 VirtualBox 中引入的新功能。
方法 2:使用 Oracle 網(wǎng)站上的 Deb 文件安裝 VirtualBox
優(yōu)點(diǎn):安裝簡(jiǎn)便,最新版本
缺點(diǎn):不能更新
如果你想要在 Ubuntu 上使用 VirtualBox 的最新版本,最簡(jiǎn)單的方法就是使用 Deb 文件。
Oracle 為 VirtiualBox 版本提供了開(kāi)箱即用的二進(jìn)制文件。如果查看其下載頁(yè)面,你將看到為 Ubuntu 和其他發(fā)行版下載 deb 安裝程序的選項(xiàng)。
VirtualBox Linux Download
你只需要下載 deb 文件并雙擊它即可安裝。就是這么簡(jiǎn)單。
然而,這種方法的問(wèn)題在于你不能自動(dòng)更新到最新的 VirtualBox 版本。唯一的辦法是移除現(xiàn)有版本,下載最新版本并再次安裝。不太方便,是吧?
方法 3:用 Oracle 的倉(cāng)庫(kù)安裝 VirtualBox
優(yōu)點(diǎn):自動(dòng)更新
缺點(diǎn):安裝略微復(fù)雜
現(xiàn)在介紹的是命令行安裝方法,它看起來(lái)可能比較復(fù)雜,但與前兩種方法相比,它更具有優(yōu)勢(shì)。你將獲得 VirtualBox 的最新版本,并且未來(lái)它還將自動(dòng)更新到更新的版本。我想那就是你想要的。
要通過(guò)命令行安裝 VirtualBox,請(qǐng)?jiān)谀愕膫}(cāng)庫(kù)列表中添加 Oracle VirtualBox 的倉(cāng)庫(kù)。添加 GPG 密鑰以便你的系統(tǒng)信任此倉(cāng)庫(kù)?,F(xiàn)在,當(dāng)你安裝 VirtualBox 時(shí),它會(huì)從 Oracle 倉(cāng)庫(kù)而不是 Ubuntu 倉(cāng)庫(kù)安裝。如果發(fā)布了新版本,本地 VirtualBox 將跟隨一起更新。讓我們看看怎么做到這一點(diǎn):
首先,添加倉(cāng)庫(kù)的密鑰。你可以通過(guò)這一條命令下載和添加密鑰:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
Mint 用戶請(qǐng)注意:
下一步只適用于 Ubuntu。如果你使用的是 Linux Mint 或其他基于 Ubuntu 的發(fā)行版,請(qǐng)將命令行中的
$(lsb_release -cs)替換成你當(dāng)前版本所基于的 Ubuntu 版本。例如,Linux Mint 19 系列用戶應(yīng)該使用 bionic,Mint 18 系列用戶應(yīng)該使用 xenial,像這樣:
sudo add-apt-repository “deb [arch=amd64] <http://download.virtualbox.org/virtualbox/debian> **bionic** contrib“`
現(xiàn)在用以下命令來(lái)將 Oracle VirtualBox 倉(cāng)庫(kù)添加到倉(cāng)庫(kù)列表中:
sudo add-apt-repository "deb [arch=amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib"
如果你有讀過(guò)我的文章檢查 Ubuntu 版本,你大概知道 lsb_release -cs 將打印你的 Ubuntu 系統(tǒng)的代號(hào)。
注:如果你看到 “add-apt-repository command not found” 錯(cuò)誤,你需要下載 software-properties-common 包。
現(xiàn)在你已經(jīng)添加了正確的倉(cāng)庫(kù),請(qǐng)通過(guò)此倉(cāng)庫(kù)刷新可用包列表并安裝 VirtualBox:
sudo apt update && sudo apt install virtualbox-6.0
提示:一個(gè)好方法是輸入 sudo apt install virtualbox- 并點(diǎn)擊 tab 鍵以查看可用于安裝的各種 VirtualBox 版本,然后通過(guò)補(bǔ)全命令來(lái)選擇其中一個(gè)版本。
Install VirtualBox via terminal
如何從 Ubuntu 中刪除 VirtualBox
現(xiàn)在你已經(jīng)學(xué)會(huì)了如何安裝 VirtualBox,我還想和你提一下刪除它的步驟。
如果你是從軟件中心安裝的,那么刪除它最簡(jiǎn)單的方法是從軟件中心下手。你只需要在已安裝的應(yīng)用程序列表中找到它,然后單擊“刪除”按鈕。
另一種方式是使用命令行:
sudo apt remove virtualbox virtualbox-*
請(qǐng)注意,這不會(huì)刪除你用 VirtualBox 安裝的操作系統(tǒng)關(guān)聯(lián)的虛擬機(jī)和文件。這并不是一件壞事,因?yàn)槟憧赡芟M院蠡蛟谄渌到y(tǒng)中使用它們是安全的。
最后…
我希望你能在以上方法中選擇一種安裝 VirtualBox。我還將在另一篇文章中寫到如何有效地使用 VirtualBox。目前,如果你有點(diǎn)子、建議或任何問(wèn)題,請(qǐng)隨時(shí)在下面發(fā)表評(píng)論。





























