我在 Ubuntu Server 14.04 机器上安装并运行了 VirtualBox 无头安装。我通过 安装了 VirtualBox apt-get install virtualbox
。现在我想将此安装升级到 5.0,我发现它可以通过 获得apt-get install virtualbox-5.0
。
考虑到此站点中的其他相关问题,我发现我必须先删除当前的 VirtualBox 安装,但我想知道是否可以一步升级 VirtualBox,这样我就不需要从头开始注册和设置所有虚拟机。
答案1
最后,我成功地在所有虚拟机上设置并运行了 virtualbox 5.0。我使用apt-get remove
而不是卸载了 virtualbox 4.0 apt-get purge
,并apt-get install virtualbox-5.0
保持所有虚拟机注册。唯一的问题是,由于我没有升级 VirtualBox 扩展包,因此在我的无头安装中无法使用 RPD 连接。我在通过 执行 检查当前扩展包vboxmanage list extpacks
并用最新扩展包替换旧扩展包后注意到了这个问题。总结一下,以防万一它能帮助到其他人,这些是我遵循的步骤:
sudo apt-get remove virtualbox*
sudo apt-get install virtualbox-5.0
sudo vboxmanage list extpacks
sudo vboxmanage extpack install --replace 'Oracle VM VirtualBox Extension Pack' <new Oracle VM VirtualBox Extension Pack file>