如何在 Linux 上将 VirtualBox 扩展包安装到 VirtualBox 最新版本?

如何在 Linux 上将 VirtualBox 扩展包安装到 VirtualBox 最新版本?

如何在 Linux 上将 VirtualBox 扩展包安装到 VirtualBox 最新版本?

如果我愿意,我还希望能够验证扩展包是否已成功安装并卸载它。

答案1

首先,您需要遵守VirtualBox 扩展包个人使用和评估许可证


其次,我建议仅在实际需要时安装此软件包,以下是 VirtualBox 扩展包功能的描述:

Oracle 云基础设施集成、USB 2.0 和 USB 3.0 主机控制器、主机网络摄像头、VirtualBox RDP、PXE ROM、磁盘加密、NVMe。


现在,让我们下载这个该死的东西:

  • 我们需要将最新的 VirtualBox 版本存储到一个变量中,我们称之为LatestVirtualBoxVersion

  • 下载最新版本的 VirtualBox 扩展包,一行如下


LatestVirtualBoxVersion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "https://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"

简化归因为贡特伯特。谢谢。

您可能希望通过比较文件中可用的 SHA-256 校验和来验证其完整性:

https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/SHA256SUMS

使用

sha256sum -c --ignore-missing SHA256SUMS

然后,我们安装如下:

sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack

为了验证是否已成功安装,我们可以列出已安装的扩展包:

VBoxManage list extpacks

卸载扩展包:

sudo VBoxManage extpack uninstall "Oracle VM VirtualBox Extension Pack"

答案2

您也可以通过 GUI 安装扩展包:

首先你访问VirtualBox 下载页面,标题下有
Virtualbox ...扩展包你找到一个链接所有支持的平台。单击此链接即可下载扩展包。

现在从菜单中选择文件/优先

在此输入图像描述

单击我标记的图标以选择扩展文件并继续。

当然,CLI 方法有一个很大的优势,即您可以更快地获得它,并且无需滚动浏览 EULA...

答案3

通过 CLI 使您的扩展包保持最新。

我假设您始终安装最新的 VBox 版本(Oracle 提供 Ubuntu、Debian、OpnenSUSE、SLES、Fedora 和 Oracle Linux 的存储库)。

获取最新版本的版本号:

vboxversion=$(wget -qO - https://download.virtualbox.org/virtualbox/LATEST.TXT)

wget -qO -保持wget安静并将该文件的内容检索到stdout,可以将其保存到变量中。

下载最新的扩展包

wget "https://download.virtualbox.org/virtualbox/${vboxversion}/Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack"

安装它(即使旧版本已经存在)

sudo vboxmanage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-${vboxversion}.vbox-extpack

答案4

或者,如果您正在运行德班非自由的存储库,或乌班图多重宇宙:

sudo apt-get install virtualbox-ext-pack

如果您尚未批准许可证,这将显示许可证,如果您同意许可证,请下载适当版本的扩展包并安装它。必要时,扩展包将与 VirtualBox 一起升级。

相关内容