如何在 Ubuntu 上安装 VirtualBox
创始人
2024-03-02 03:23:44
0

本新手教程解释了在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法。

Oracle 公司的自由开源产品 VirtualBox 是一款出色的虚拟化工具,专门用于桌面操作系统。与另一款虚拟化工具 Linux 上的 VMWare Workstation 相比起来,我更喜欢它。

你可以使用 VirtualBox 等虚拟化软件在虚拟机中安装和使用其他操作系统。

例如,你可以在 Windows 上的 VirtualBox 中安装 Linux。同样地,你也可以用 VirtualBox 在 Linux 中安装 Windows

你也可以用 VirtualBox 在你当前的 Linux 系统中安装别的 Linux 发行版。事实上,这就是我用它的原因。如果我听说了一个不错的 Linux 发行版,我会在虚拟机上测试它,而不是安装在真实的系统上。当你想要在安装之前尝试一下别的发行版时,用虚拟机会很方便。

Linux installed inside Linux using VirtualBox

安装在 Ubuntu 18.04 内的 Ubuntu 18.10

在本新手教程中,我将向你展示在 Ubuntu 和其他基于 Debian 的 Linux 发行版上安装 VirtualBox 的各种方法。

在 Ubuntu 和基于 Debian 的 Linux 发行版上安装 VirtualBox

这里提出的安装方法也适用于其他基于 Debian 和 Ubuntu 的 Linux 发行版,如 Linux Mint、elementar OS 等。

方法 1:从 Ubuntu 仓库安装 VirtualBox

优点:安装简便

缺点:较旧版本

在 Ubuntu 上下载 VirtualBox 最简单的方法可能是从软件中心查找并下载。

VirtualBox in Ubuntu Software Center

VirtualBox 在 Ubuntu 软件中心提供

你也可以使用这条命令从命令行安装:

sudo apt install virtualbox

然而,如果在安装前检查软件包版本,你会看到 Ubuntu 仓库提供的 VirtualBox 版本已经很老了。

举个例子,在写下本教程时 VirtualBox 的最新版本是 6.0,但是在软件中心提供的是 5.2。这意味着你无法获得最新版 VirtualBox 中引入的新功能。

方法 2:使用 Oracle 网站上的 Deb 文件安装 VirtualBox

优点:安装简便,最新版本

缺点:不能更新

如果你想要在 Ubuntu 上使用 VirtualBox 的最新版本,最简单的方法就是使用 Deb 文件

Oracle 为 VirtiualBox 版本提供了开箱即用的二进制文件。如果查看其下载页面,你将看到为 Ubuntu 和其他发行版下载 deb 安装程序的选项。

VirtualBox Linux Download

你只需要下载 deb 文件并双击它即可安装。就是这么简单。

然而,这种方法的问题在于你不能自动更新到最新的 VirtualBox 版本。唯一的办法是移除现有版本,下载最新版本并再次安装。不太方便,是吧?

方法 3:用 Oracle 的仓库安装 VirtualBox

优点:自动更新

缺点:安装略微复杂

现在介绍的是命令行安装方法,它看起来可能比较复杂,但与前两种方法相比,它更具有优势。你将获得 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 系列用户应该使用 bionic,Mint 18 系列用户应该使用 xenial,像这样:

sudo add-apt-repository “deb [arch=amd64]  **bionic** 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 command not found” 错误,你需要下载 software-properties-common 包。

现在你已经添加了正确的仓库,请通过此仓库刷新可用包列表并安装 VirtualBox:

sudo apt update && sudo apt install virtualbox-6.0

提示:一个好方法是输入 sudo apt install virtualbox- 并点击 tab 键以查看可用于安装的各种 VirtualBox 版本,然后通过补全命令来选择其中一个版本。

Install VirtualBox via terminal

如何从 Ubuntu 中删除 VirtualBox

现在你已经学会了如何安装 VirtualBox,我还想和你提一下删除它的步骤。

如果你是从软件中心安装的,那么删除它最简单的方法是从软件中心下手。你只需要在已安装的应用程序列表中找到它,然后单击“删除”按钮。

另一种方式是使用命令行:

sudo apt remove virtualbox virtualbox-*

请注意,这不会删除你用 VirtualBox 安装的操作系统关联的虚拟机和文件。这并不是一件坏事,因为你可能希望以后或在其他系统中使用它们是安全的。

最后…

我希望你能在以上方法中选择一种安装 VirtualBox。我还将在另一篇文章中写到如何有效地使用 VirtualBox。目前,如果你有点子、建议或任何问题,请随时在下面发表评论。


via: https://itsfoss.com/install-virtualbox-ubuntu

作者:Abhishek Prakash 选题:lujun9972 译者:beamrolling 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

不使用Vagrant的情况...
要在不使用Vagrant的情况下使用Ansible和Virtual...
2024-12-29 12:31:06
编译VirtualBox出...
出现“找不到makeself (变量makeself)!”的错误是...
2024-12-09 05:31:04
生信入门第一课:Virtu...
微生信助力高分文章,用户220000+,谷歌学术4200+
2024-10-18 11:57:47
Androidx86(An...
在VirtualBox中选择Android x86的虚拟机并点击设...
2024-10-12 10:32:11
开源日报 | “纯血”鸿蒙...
欢迎阅读 OSCHINA 编辑部出品的开源日报——您探索和理解开源...
2024-09-14 22:53:00

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
从 Yum 更新中排除特定/某... 作为系统更新的一部分,你也许需要在基于 Red Hat 系统中由于应用依赖排除一些软件包。如果是,如...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...
如何检查你的 Linux 系统... 不知道在使用哪个初始化系统?以下是方法。每个主流 Linux 发行版(包括 Ubuntu、Fedor...