网站搜索

如何在 Debian 13 "Trixie" 上安装 VirtualBox


学习如何在 Debian 13 “Trixie” 上无缝安装 VirtualBox,按照我们的经过验证的指南一步步操作,立即开始运行虚拟机。

VirtualBox 是最流行且广泛使用的虚拟化工具之一,它在 Linux 用户中仍然是一个受欢迎的选择。如果您正在运行 Debian 13 “Trixie”,并且正在寻找一种简单的方法来安装它,那么……您来对地方了。

在本指南中,我将带您了解简单的、经过验证的逐步说明,教您如何在Debian 13上安装VirtualBox。只需几分钟,您就可以开始创建和运行第一个虚拟机。那我们就开始吧。

在 Debian 13 “Trixie” 上安装 VirtualBox

由于许可和维护原因,VirtualBox未包含在官方Debian软件库中。但不用担心——你仍然可以获取它。在这里,我将向你展示如何直接从官方VirtualBox仓库安装它。

步骤 1:导入 VirtualBox 的仓库 GPG 密钥

首先,我们将从 VirtualBox 存储库导入 GPG 密钥,以确保我们从中安装的软件的真实性。

wget -O- -q https://www.virtualbox.org/download/oracle_vbox_2016.asc | sudo gpg --dearmour -o /usr/share/keyrings/oracle_vbox_2016.gpg

导入VirtualBox的存储库GPG密钥。

注意到命令没有产生任何输出。

步骤2:为Debian 13添加VirtualBox软件源

接下来,我们将把官方的 VirtualBox 存储库添加到我们的 Debian 13 系统中。这样,如果有新版本发布,更新包将会与系统的其他常规更新一起提供。

echo "deb [arch=amd64 signed-by=/usr/share/keyrings/oracle_vbox_2016.gpg] http://download.virtualbox.org/virtualbox/debian trixie contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

添加 VirtualBox 仓库。

步骤 3:运行系统更新

在我们继续在 Trixie 系统上安装 VirtualBox 之前,我们应该更新可用软件包的列表。运行下面的命令来更新 APT 仓库索引。

sudo apt update

更新可用软件包列表。

如您所见,我们的新 VirtualBox 仓库现在已经可用并准备好使用。

步骤 4:在 Debian 13 “Trixie” 上安装 VirtualBox

我们已经准备好在我们的 Debian 13 系统上安装最新的 VirtualBox 版本。请运行以下命令:

sudo apt install virtualbox-7.2

在 Debian 13 “Trixie” 上安装 VirtualBox。

等待安装完成。恭喜你,我们完成了!但在你运行之前请稍等—we还有一些小但重要的事情需要先处理。

安装 VirtualBox 扩展包

虽然这一步是可选的,但我强烈建议这样做,因为这会使在您的Debian系统上的VirtualBox使用更加轻松和方便。VirtualBox扩展包解锁了许多优秀的功能,例如:

  • USB 2 和 USB 3 支持
  • VirtualBox远程桌面协议 (VRDP)
  • 主机摄像头直通
  • 使用AES算法的磁盘映像加密
  • 英特尔 PXE 启动 ROM
  • 对NVMe SSD的支持

然而,这里有一个特殊之处需要强调。建议扩展包的版本与您在 Debian 13 系统上安装的 VirtualBox 版本相匹配。要验证刚安装的 VirtualBox 的确切版本,您可以使用内置的 vboxmanage 命令:

vboxmanage -v | cut -dr -f1

检查安装的 VirtualBox 版本。

如您所见,安装的 VirtualBox 版本是“7.2.0”。因此,您需要下载相同版本的扩展包。请使用下面的 wget 命令下载适合的 VirtualBox 扩展包。

然而,如果您安装的版本不同,请在下面的命令中用相应的版本替换两个“7.2.0”的实例。您还可以访问下载页面查看可用的版本。

wget https://download.virtualbox.org/virtualbox/7.2.0/Oracle_VirtualBox_Extension_Pack-7.2.0.vbox-extpack

接下来,要安装 VirtualBox 扩展包,请运行以下 vboxmanage 命令:

sudo vboxmanage extpack install Oracle_VirtualBox_Extension_Pack-7.2.0.vbox-extpack

安装 VirtualBox 扩展包。

此外,您可以通过运行以下命令来验证已安装的 VirtualBox 扩展包版本:

vboxmanage list extpacks

验证已安装的 VirtualBox 扩展包版本。

将用户添加到 vboxusers 组

最后一步。在使用 VirtualBox 之前,请将您的用户账户添加到 "vboxusers" 组。这可以通过运行以下命令快速简单地完成:

sudo usermod -aG vboxusers $USER

现在,执行重启。登录后,使用以下命令检查您是否在“vboxusers”组中:

groups $USER

检查用户的组。

在 Debian 13 “Trixie” 上运行 VirtualBox

您可以通过从桌面环境的应用程序菜单启动 VirtualBox 来开始使用它。

启动 VirtualBox.

VirtualBox 已安装并在 Debian 13 “Trixie” 上运行。

点击“新建”按钮,开始虚拟化您的想法。

如何卸载VirtualBox

如果您出于任何原因想要从您的 Debian 13 系统中卸载 VirtualBox,可以通过运行以下命令轻松完成。

sudo apt purge virtualbox-7.2

然后,您还可以“清理”系统中不必要的软件包依赖项,并最终从可用软件源列表中删除VirtualBox存储库。

sudo apt autoremove
sudo rm /etc/apt/sources.list.d/virtualbox.list

结论

就这些,各位!在您的 Debian 13 系统上成功运行 VirtualBox 后,您就可以开始投入并实现您的虚拟化想法了。希望本指南为您提供了所需的启动帮助。

最后,我建议想了解更多关于VirtualBox功能及其有效使用方法的个人查阅官方文档。

感谢您的时间。您的反馈和意见一如既往地受欢迎。虚拟化愉快!