命令接受VirtualBox PUEL(用于virtualbox-ext-pack安装)?
我正在创建一个脚本,用于下载和安装某些程序并调整其设置,而无需在整个过程中进行交互。
到目前为止这么好,但现在我停留在virtualbox-ext-pack
:它停止整个过程并等待VirtualBox PUEL被接受或拒绝(类似于ttf-mscorefonts-installer
, steam
等)。
对于ttf-mscorefonts-installer
, 在这个答案中找到了一个ttf-mscorefonts-installer
的解决方案 ,但由于我不熟悉debconf
(并且使用gkdebconf
进行调查也没有让我更进一步)我不知道什么命令(s )用于安装virtualbox-ext-pack
无人值守。
- apt获取更新缺失发布文件
- 如何为32位lubuntu 16.04安装Brave Web浏览器?
- 处理linux-image- *包时遇到的错误(通过APT / dpkg)
- 我可以使用除Ubuntu软件中心之外的其他工具打开apt链接吗?
- 为什么我的apt-get更新如此大?
随着UUID从版本更改为版本(或者每当更新PUEL时),它都可以被…接受
echo "y" | sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0.vbox-extpack
感谢ttf-mscorefonts-installer
这个解决方案以及这个问题对于steam
的提示我想出了virtualbox-ext-pack
的正确命令:
echo virtualbox-ext-pack virtualbox-ext-pack/license select true | sudo debconf-set-selections
在命令行中,您可以使用--accept-license
参数执行无人参与安装。
sudo VBoxManage extpack install --accept-license=
如何获取--accept-license
的UUID?
--accept-license
需要您必须手动接受许可的UUID。
-
您必须先手动运行安装程序。 对于5.2.0版本,
wget http://download.virtualbox.org/virtualbox/5.2.0/Oracle_VM_VirtualBox_Extension_Pack-5.2.0.vbox-extpack sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.2.0.vbox-extpack
-
安装程序将显示您必须接受的许可证文本
VirtualBox Extension Pack Personal Use and Evaluation License (PUEL) License version 10, 20 July 2017 PLEASE READ THE FOLLOWING ORACLE VM VIRTUALBOX EXTENSION PACK PERSONAL : Do you agree to these license terms and conditions (y/n)? y
-
接受后,安装程序将显示接受许可证的UUID。
License accepted. For batch installaltion add --accept-license=b674970f720eb020ad18926a9268607089cc1703908696d24a04aa870f34c8e8 to the VBoxManage command line.
如何使用--accept-license
?
获得UUID后,可以使用命令行执行无人参与安装。 对于5.2.0版本,
sudo VBoxManage extpack install $HOME/installers/Oracle_VM_VirtualBox_Extension_Pack-5.2.0.vbox-extpack \ --accept-license=b674970f720eb020ad18926a9268607089cc1703908696d24a04aa870f34c8e8
- 在Ubuntu 18.04中打包php7.2-mbstring unmet依赖项
- 在这个特定的场景中使用命令apt-get autoremove是否安全?
- pyvenv vs venv vs python-virtualenv vs virtualenv and python 3
- 为什么构建必不可少?
- 我的/ boot分区达到100%,现在我无法升级。 无法删除旧内核以腾出空间
- Autoremove命令删除了太多包
- 安装不同版本的软件包
- 尝试在Ubuntu 15.10中安装Kubuntu-desktop时出现程序包错误
- 安装ttf-mscorefonts-installer时的权限错误/无法删除权限,因为用户’_apt’无法访问文件