我可以从 Ubuntu 存储库安装 VirtualBox 扩展包吗?

我可以从 Ubuntu 存储库安装 VirtualBox 扩展包吗?

我在多个服务器安装上运行 VirtualBox,始终没有任何 GUI,而是使用命令进行管理vboxmanage

我以前都是从 Oracle PPA 安装的,但自从两个不同版本的 vbox 结束以来,我就一直从 Ubuntu 存储库安装。我找到了用于安装客户机附加组件 iso 的软件包,但从未意识到那里有扩展包。

我问的是 14.04 的 virtualbox 版本不久前从 4.3.10 移至 4.3.34,因此为我添加了一个运行步骤apt-get dist-upgrade

我知道如何从 Oracle 获取这些并手动安装它们,但是有没有其他不使用 GUI 的方法?扩展包在 Ubuntu 存储库中的任何地方吗?

答案1

假设 virtualbox 已经安装。

我查看了 Ubuntu 中 virtualbox-ext-pack 软件包的源代码,发现了一些精华。我执行了以下操作,这是我正在使用的脚本中该软件包所做操作的变体:

VBOXVERSION=$(VBoxManage --version | sed -r 's/([0-9])\.([0-9])\.([0-9]{1,2}).*/\1.\2.\3/')
wget -q -N "http://download.virtualbox.org/virtualbox/$VBOXVERSION/Oracle_VM_VirtualBox_Extension_Pack-$VBOXVERSION.vbox-extpack"
VBoxManage extpack install --replace Oracle*.vbox-extpack

这是在 Debian Jessie 上,但我确信它可以在几乎任何版本的 Linux 上以相同的方式运行,也可能在 Unix 上也是如此。

答案2

由于 Virtual Box 扩展包是闭源专有软件,我们无法提供来自 Ubuntu 存储库的 Debian 软件包或二进制文件。

virtualbox-ext-pack为了方便安装存储库提供的 Virtual Box 版本的扩展包,我们在 Ubuntu >= 15.10 的多元宇宙存储库中维护一个下载帮助脚本,它将从 Oracle ( )下载扩展包。

请勿安装您从其他来源下载并安装的 Virtual Box 版本。

答案3

在 Ubuntu 17.04+ 上:

sudo apt install virtualbox-ext-pack

附言:我知道这个问题是很久以前提出的,当时这不是一个选择,但我写这个答案是为了帮助那些在 2018 年以后通过谷歌来到这里的人。

答案4

apt-cache search virtualbox给我一个virtualbox-ext-pack您正在寻找的包。

相关内容