如何在Linux上将VirtualBox Extension Pack安装到VirtualBox最新版本?
如果需要,我还希望能够验证扩展包是否已成功安装并卸载。
如何在Linux上将VirtualBox Extension Pack安装到VirtualBox最新版本?
如果需要,我还希望能够验证扩展包是否已成功安装并卸载。
Answers:
首先,您需要遵守VirtualBox Extension Pack个人使用和评估许可证。
VirtualBox Extension Pack功能的说明:
USB 2.0和USB 3.0设备,VirtualBox RDP,磁盘加密,用于Intel卡的NVMe和PXE引导。
现在,让我们下载该死的东西:
我们需要将最新的VirtualBox版本存储到变量中,我们称之为 LatestVirtualBoxVersion
下载VirtualBox Extension Pack的最新版本,遵循一种格式
LatestVirtualBoxVersion=$(wget -qO - http://download.virtualbox.org/virtualbox/LATEST-STABLE.TXT) && wget "http://download.virtualbox.org/virtualbox/${LatestVirtualBoxVersion}/Oracle_VM_VirtualBox_Extension_Pack-${LatestVirtualBoxVersion}.vbox-extpack"
归因于归因于简化。谢谢。
您可能希望通过比较文件中可用的SHA-256校验和来验证其完整性:
https://www.virtualbox.org/download/hashes/${LatestVirtualBoxVersion}/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"
您也可以通过GUI安装扩展包:
首先,您访问VirtualBox下载页面,在标题
Virtualbox ... Extension Pack下找到一个链接所有受支持的平台。单击此链接将下载扩展包。
现在,从菜单中选择文件 / 首选项
单击我标记的图标以选择扩展文件并继续。
当然,CLI方法具有很大的优势,您可以更快地获得它,并且不需要滚动EULA。
通过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
或者,如果您使用非免费存储库运行Debian,或者使用multiverse运行Ubuntu,则:
sudo apt-get install virtualbox-ext-pack
如果您尚未批准该许可证,它将显示该许可证;如果您同意该许可证,则下载相应版本的扩展包并安装它。然后,必要时,扩展包将与VirtualBox一起升级。
virtualbox-ext-pack
从Oracle VirtualBox网站下载“真实”文件。安装virtualbox-ext-pack
破坏了我的系统,挂起了等待“许可协议”的念头,而无法“同意”。这是安装后脚本中的错误,您可以从中获得Oracle提供的一切。我倾向于避免使用此软件包,而是通过VBoxManager或GUI在命令行上安装扩展包(文件>首选项>扩展名>添加,选择预下载的文件,同意许可)。askubuntu.com/questions/754815/…–