在Ubuntu 20.04上安装最新的VirtualBox

在本教程中,您将学习如何在Ubuntu 20.04上安装最新的VirtualBox。在撰写本文时,VirtualBox 6.1是当前的主要版本,而版本6.1.18是当前的维护版本。

自此重大升级发布以来,已经进行了许多改进和修复。要查看改进和修复的完整列表,请参阅VirtualBox更改日志页面,下面提供了链接。

变更日志– Oracle VM VirtualBox

在Ubuntu 20.04上安装最新的VirtualBox

删除旧版本的VirtualBox

首先,杀死正在运行的任何VirtualBox进程;

ps aux | grep -i virtualbox | grep -v grep | awk '{print$2}' | xargs -I {} sudo kill -9 {}

接下来,删除系统上与VirtualBox 6.0相关的所有程序包以及不再需要的程序包。

注意:删除VirtualBox时,现有虚拟机将在安装目录下保持不变,在我的情况下是 $HOME/VirtualBox VMs 目录。

sudo apt remove --purge --auto-remove virtualbox

重新引导系统以重新加载内核模块。

systemctl reboot

在Ubuntu 20.04上安装最新的VirtualBox

您可以使用DEB二进制软件包或从APT存储库在Ubuntu 20.04上安装最新的VirtualBox。

  1. 从官方VirtualBox仓库
  2. 使用.DEB二进制包

运行系统更新

更新系统软件包缓存;

apt update -y

在撰写本文时,VirtualBox的最新维护发行版是VirtualBox 6.1.18。

从APT Repos在Ubuntu上安装VirtualBox

要从APT仓库安装VirtualBox,只需安装VirtualBox APT来源列表。

echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

安装存储库签名密钥。

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 apt update

在Ubuntu 20.04上安装最新的VirtualBox。

注意:在撰写本文时,尽管APT仓库提供了最新,稳定的VirtualBox版本(版本:6.1.16-dfsg-6〜ubuntu1.20.04.1),但它没有提供最新的维护版本, 6.1.18。

sudo apt install virtualbox-6.1

要基于当前维护版本安装VIrtualBox 6.1.18或更高版本,请遵循以下方法;

使用DEB二进制包安装VirtualBox 6.1

要使用.DEB二进制软件包安装最新的VirtualBox,只需下载 最新 来自的二进制 VirtualBox下载页面

wget https://download.virtualbox.org/virtualbox/6.1.18/virtualbox-6.1_6.1.18-142142~Ubuntu~eoan_amd64.deb

使用dpkg工具或apt软件包管理器安装VirtualBox

dpkg -i virtualbox-6.1_6.1.18-142142~Ubuntu~eoan_amd64.deb
apt install -f

或者如果您想自动处理依赖关系;

apt install ./virtualbox-6.1_6.1.18-142142~Ubuntu~eoan_amd64.deb

安装最新的VirtualBox Extension Pack

删除旧版本的VirtualBox扩展包。

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

下载与已安装的virtualbox版本匹配的最新VirtualBox 6.1扩展包。您可以从 VirtualBox下载页面

wget -P /tmp https://download.virtualbox.org/virtualbox/6.1.18/Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack

安装VirtualBox 6.1 Extension Pack

sudo VBoxManage extpack install /tmp/Oracle_VM_VirtualBox_Extension_Pack-6.1.18.vbox-extpack

接受VirtualBox Extension Pack个人使用和评估许可证(PUEL),然后继续进行安装。

运行VirtualBox

将您的用户名添加到virtualbox组;

usermod -aG vboxusers <username>

替换为您的用户名。

然后,您可以从应用程序菜单或直接从命令行启动VirtualBox。

virtualbox

然后你去。

其他教程

在Fedora 33上安装VirtualBox 6.1

列出KVM上正在运行和已停止的VMS

如何克隆KVM虚拟机

在Ubuntu系统上将VirtualBox 6.0升级到6.1

Sidebar