我想更新我的 virtualbox 但收到错误消息
$ sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
dpkg: regarding virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb containing virtualbox-5.1:
virtualbox-5.1 conflicts with virtualbox
virtualbox-5.0 provides virtualbox and is present and installed.
dpkg: error processing archive virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb (--install):
conflicting packages - not installing virtualbox-5.1
Errors were encountered while processing:
virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
我明白这意味着什么,但不知道如何解决这个问题。我应该卸载我当前的安装吗?我担心我可能会丢失我的设置等。
通过手动卸载旧版本然后下载最新版本的 Oracle VirtualBox 并按照下面列出的步骤手动安装来手动升级 Oracle VirtualBox 时,我从未丢失过 VirtualBox 客户操作系统或设置。如果升级 Oracle VirtualBox 的版本,您现有的 VirtualBox 客户操作系统将不会被删除。确保您还升级了 Oracle VM VirtualBox 扩展包,使其与安装的任何版本的 VirtualBox 版本相同。
显示已安装的 virtualbox 包的名称。
该命令的结果应该类似于
virtualbox-5.0
卸载旧版本的 VirtualBox
从Oracle VirtualBox 官方网站为您的 Ubuntu 版本和 Oracle VM VirtualBox Extension Pack 下载最新版本的 Oracle VirtualBox 。您可能需要比较下载网页上提供的 SHA256 校验和,以验证下载包的完整性。
将目录更改
cd
为包含您下载的 Oracle VirtualBox .deb 文件的目录。在您的问题中,此文件名为:virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
为您的 Ubuntu 版本安装最新版本的 Oracle VirtualBox。