如何在 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 一起升级。