VirtualBox 是一款开源的跨平台虚拟化软件,可让你同时运行多个客户操作系统(虚拟机)。通常,桌面用户将 VirtualBox 用作测试和开发环境。
在本教程中,我们将展示两种在 Ubuntu 20.04 上安装 VirtualBox 的方法:
- 从标准 Ubuntu 软件仓库安装。
- 从 Oracle 软件仓库安装。
Ubuntu multiverse 仓库中提供的 VirtualBox 软件包可能不是最新版本。Oracle 仓库始终包含最新发布的版本。
从 Ubuntu 软件仓库安装 VirtualBox
从 Ubuntu 软件仓库安装 VirtualBox 的过程非常简单。以 root 或具有 sudo 权限的用户身份运行以下命令,以更新软件包索引并安装 VirtualBox 和扩展包:
终端sudo apt update
sudo apt install virtualbox virtualbox-ext-pack就是这样!你已成功在 Ubuntu 机器上安装了 VirtualBox,可以开始使用了。
从 Oracle 软件仓库安装 VirtualBox
在撰写本文时,VirtualBox 的最新版本是 6.1.x。
要从 Oracle 软件仓库安装 VirtualBox,请按照以下步骤操作:
使用以下命令导入 Oracle 公共密钥:
终端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 -两个命令都应输出
OK,这意味着密钥已成功导入,并且来自该仓库的软件包将被视为可信。将 VirtualBox APT 仓库添加到你的系统中:
终端echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" | \ sudo tee -a /etc/apt/sources.list.d/virtualbox.list$(lsb_release -cs)会输出 Ubuntu 的代号。例如,如果你使用的是 Ubuntu 20.04 版本,该命令将输出focal。更新软件包列表并安装最新版本的 VirtualBox:
终端sudo apt update sudo apt install virtualbox-6.1
安装 VirtualBox 扩展包
VirtualBox 扩展包为客户机提供了多项实用功能,例如虚拟 USB 2.0 和 3.0 设备、RDP 支持、镜像加密等。
输入以下命令下载扩展包文件:
终端wget https://download.virtualbox.org/virtualbox/6.1.8/Oracle_VM_VirtualBox_Extension_Pack-6.1.8.vbox-extpack信息请确保扩展包的版本与 VirtualBox 版本匹配。下载完成后,使用以下命令导入扩展包:
终端sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.1.8.vbox-extpack系统会显示 Oracle 许可证,并提示你接受其条款和条件。
输出Do you agree to these license terms and conditions (y/n)?输入 y 并按 Enter。安装完成后,你将看到以下输出:
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".启动 VirtualBox
可以通过在命令行中输入 virtualbox 或点击 VirtualBox 图标(活动 -> VirtualBox)来启动 VirtualBox。
首次启动该应用程序时,会出现如下窗口:
