无法在 Ubuntu 12.04 上安装 Virtual Box

无法在 Ubuntu 12.04 上安装 Virtual Box

我从主网站下载了 deb 文件,并通过软件中心运行它,但是当我尝试安装它时,收到此错误消息:

dpkg: considering removing virtualbox in favour of virtualbox-4.2 ...
dpkg: no, cannot proceed with removal of virtualbox (--auto-deconfigure will help):
virtualbox-qt depends on virtualbox (= 4.1.12-dfsg-2ubuntu0.3)
virtualbox is to be removed.
dpkg: regarding .../virtualbox-4.2_4.2.16-86992~Ubuntu~quantal_i386.deb containing      virtualbox-4.2:
virtualbox-4.2 conflicts with virtualbox
virtualbox (version 4.1.12-dfsg-2ubuntu0.3) is present and installed.
dpkg: error processing /home/prob74/Downloads/virtualbox-4.2_4.2.16- 86992~Ubuntu~quantal_i386.deb (--install):
conflicting packages - not installing virtualbox-4.2

答案1

virtualbox-4.2 试图取代 virtualbox-4.1.12,但 virtualbox-qt 仍然依赖于 virtualbox-4.1.12。

使用以下方法删除 virtualbox 和 virtualbox-qt

sudo dpkg -r virtualbox-qt

sudo dpkg -r virtualbox

并尝试再次重新安装 virtualbox-4.2。

PS 如果可以的话请使用 apt-get。

答案2

从错误消息中可以清楚地看出,ubuntu 软件中心无法删除 old VirtualBox DKMS kernel modulesVirtualBox pci kernel module

您的系统上可能安装了旧版本的 Virtual Box

可以通过从终端安装软件包而不是依赖软件中心来解决此问题。使用sudo dpkg -i virtualbox-4.3_4.3.6-91406~Ubuntu~precise_i386.deb

一旦完成

virtualbox &使用命令运行

相关内容