如何在Ubuntu上安裝VirtualBox [初學者教程]

這個初學者的教程解釋了在Ubuntu和其他基於Debian的Linux發行版上安裝VirtualBox的各種方法。

Oracle的免費和開源產品 VirtualBox的 是一款出色的虛擬化工具,專門用於桌面操作系統。 我更喜歡用它 Linux中的VMWare工作站,另一種虛擬化工具。

您可以使用VirtualBox等虛擬化軟件在虛擬機中安裝和使用其他操作系統。

例如,你可以 在VirtualBox上安裝Linux Windows。 同樣,你也可以 安裝 Windows 在Linux中使用VirtualBox.

您還可以使用VirtualBox在當前的Linux系統中安裝另一個Linux發行版。 實際上,這就是我用它的原因。 如果我聽說一個不錯的Linux發行版,而不是在真實係統上安裝它,我會在虛擬機上測試它。 當您想要在實際機器上安裝它之前嘗試分發時,它會更方便。

Linux installed inside Linux using VirtualBox
Ubuntu 18.10安裝在Ubuntu 18.04中

在本初學者的教程中,我將向您展示在Ubuntu和其他基於Debian的發行版上安裝Oracle VirtualBox的各種方法。

在Ubuntu和基於Debian的Linux發行版上安裝VirtualBox

這裡提到的安裝方法也適用於其他基於Debian和Ubuntu的Linux發行版,如Linux Mint,基本操作系統等。

方法1:從Ubuntu Repository安裝VirtualBox

優點: 簡易安裝

缺點:安裝舊版本

在Ubuntu上安裝VirtualBox的最簡單方法是在軟件中心中搜索它並從那里安裝它。

VirtualBox in Ubuntu Software Center
VirtualBox在Ubuntu軟件中心提供

您也可以使用以下命令從命令行安裝它:

sudo apt安裝virtualbox

但是,如果你 在安裝之前檢查軟件包版本,你會發現Ubuntu的存儲庫提供的VirtualBox已經很老了。

例如,編寫本教程時的當前VirtualBox版本是6.0,但軟件中心的版本是5.2。 這意味著您將無法獲得引入的新功能 最新版本的VirtualBox.

方法2:使用Oracle網站上的Deb文件安裝VirtualBox

優點:輕鬆安裝最新版本

缺點:無法升級到更新版本

如果你想在Ubuntu上使用最新版本的VirtualBox,最簡單的方法就是 使用deb文件.

Oracle為VirtualBox版本提供了讀取以使用二進製文件。 如果查看其下載頁面,您將看到為Ubuntu和其他發行版下載deb安裝程序文件的選項。

VirtualBox Linux Download

您只需下載此deb文件並雙擊它即可安裝它。 就這麼簡單。

下載Ubuntu的virtualbox

但是,此方法的問題在於您不會自動更新到較新的VirtualBox版本。 唯一的方法是刪除現有版本,下載較新版本並重新安裝。 這不是很方便,是嗎?

方法3:使用Oracle的存儲庫安裝VirualBox

優點:使用系統更新自動更新

缺點:安裝稍微複雜

現在這是命令行方法,它可能看起來很複雜,但它比前兩種方法有優勢。 您將獲得最新版本的VirtualBox,它將自動更新到將來的版本。 我認為那就是你想要的。

要使用命令行安裝VirtualBox,請在存儲庫列表中添加Oracle VirtualBox的存儲庫。 您添加其GPG密鑰,以便您的系統信任此存儲庫。 現在,當您安裝VirtualBox時,它將從Oracle的存儲庫而不是Ubuntu的存儲庫安裝。 如果發布了新版本,VirtualBox安裝將隨系統更新一起更新。 讓我們看看如何做到這一點。

首先,添加存儲庫的密鑰。 您可以使用此單個命令下載並添加密鑰。

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add  - 

對於Mint用戶很重要

下一步僅適用於Ubuntu。 如果您使用的是Linux Mint或其他基於Ubuntu的發行版,請將命令中的$(lsb_release -cs)替換為您當前版本所基於的Ubuntu版本。 例如,Linux Mint 19系列用戶應該使用仿生和Mint 18系列用戶應該使用xenial。 像這樣的東西

sudo add-apt-repository“deb [arch = amd64] http://download.virtualbox.org/virtualbox/debian 仿生 的contrib“

現在使用以下命令將Oracle VirtualBox存儲庫添加到存儲庫列表中:

sudo add-apt-repository“deb [arch = amd64] http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs)contrib”

如果您已閱讀我的文章 檢查Ubuntu版本你可能知道的 'lsb_release -cs' 將打印您的Ubuntu系統的代號。

備註: 如果你看到 找不到add-apt-repository命令 錯誤,您必須安裝software-properties-common軟件包。

現在您已添加了正確的存儲庫,請通過這些存儲庫刷新可用包列表並安裝VirtualBox。

sudo apt更新&& sudo apt安裝virtualbox-6.0

尖端:一個好主意是鍵入sudo apt install virtualbox- 並單擊選項卡以查看可用於安裝的各種VirtualBox版本,然後通過完全鍵入來選擇其中一個。

Install VirtualBox via terminal

如何從Ubuntu中刪除VirtualBox

既然您已經學會了安裝VirtualBox,我還會提到刪除它的步驟。

如果您是從軟件中心安裝的,則刪除應用程序的最簡單方法是從軟件中心本身。 你只需要找到它 已安裝的應用程序列表 並點擊 清除 按鈕。

另一種方法是使用命令行。

sudo apt刪除virtualbox virtualbox- *

請注意,這不會刪除與使用VirtualBox安裝的操作系統關聯的虛擬機和文件。 這並不是一件壞事,因為您可能希望以後或在其他系統中使用它們是安全的。

到底…

我希望你能夠選擇安裝VirtualBox的方法之一。 我還將在另一篇文章中寫到如何有效地使用它。 目前,如果您有提示或建議或任何問題,請隨時在下面發表評論。

資源