Virtualbox upgrade error "Breaks existing package..."

Lar*_*ntu 12 upgrade virtualbox dependencies

Trying to upgrade from Virtualbox 4.2 to 4.3, receiving error

"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."
Run Code Online (Sandbox Code Playgroud)

Tak*_*kat 20

为了能够将 Virtual Box 升级到更高的主要版本(例如 4.2.x 到 4.3.x),我们必须首先删除旧版本的内核模块和应用程序。这不会影响我们的虚拟机。

如果您是从Oracle 存储库安装的,您可以 - 在更新 apt 缓存后 - 只需运行以下命令:

sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3
Run Code Online (Sandbox Code Playgroud)

升级后,我们还必须下载并重新安装扩展包以备不时之需。此外,建议在我们的虚拟机中更新来宾添加。