在 ubuntu 14.04 上安装 VirtualBox

在 ubuntu 14.04 上安装 VirtualBox

我从下载了 virtualbox这里

我尝试通过运行以下命令来安装它

sudo dpkg -i virtualbox-4.3_4.3.20-96996~Ubuntu~raring_i386.deb

安装时出现错误:

Selecting previously unselected package virtualbox-4.3.
(Reading database ... 345499 files and directories currently installed.)
Preparing to unpack virtualbox-4.3_4.3.20-96996~Ubuntu~raring_i386.deb ...
Unpacking virtualbox-4.3 (4.3.20-96996~Ubuntu~raring) ...
dpkg: dependency problems prevent configuration of virtualbox-4.3:
 virtualbox-4.3 depends on psmisc.

dpkg: error processing package virtualbox-4.3 (--install):
 dependency problems - leaving unconfigured
Processing triggers for ureadahead (0.100.0-16) ...
Processing triggers for hicolor-icon-theme (0.13-1) ...
Processing triggers for shared-mime-info (1.2-0ubuntu3) ...
Processing triggers for bamfdaemon (0.5.1+14.04.20140409-0ubuntu1) ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for gnome-menus (3.10.1-0ubuntu2) ...
Processing triggers for desktop-file-utils (0.22-1ubuntu1) ...
Processing triggers for mime-support (3.54ubuntu1) ...
Errors were encountered while processing:
 virtualbox-4.3

如何修复它?

答案1

dpkg 不管理依赖关系。

所以现在

sudo apt-get install -f

然后再次安装

sudo dpkg -i virtualbox-4.3_4.3.20-96996~Ubuntu~raring_i386.deb

否则,我完全同意使用 KVM(virt-manager)而不是 virtualbox 的建议,如果必须使用 virtualbox,请从存储库安装它。

看:http://virt-manager.org/

virt-manager 的优点是它是开源的,不需要第三方代码。尽管 virtualbox 在存储库中,但并非所有可用于 virtualbox 的功能都是开源的。

答案2

我建议,除非您有特殊原因要使用该特定类型的虚拟机管理器,否则您最好打开“Ubuntu 软件中心”并选择其自己的“虚拟机管理器”,它会自动容纳所有依赖项,而无需预先安装任何东西,也无需向本网站上的其他人寻求建议。

至少,这似乎值得一试。安装“虚拟机管理器”正是我近一年前做的事情,而且我至今还在吹嘘它的效果。我随身携带一个外部 USB 驱动器,在其中运行 Ubuntu 下的虚拟机,其中有五个独立且配置不同的 Windows 安装,我并不认为自己是这个领域的专家。

请先尝试以简单的方式完成,并且只有当发现不可接受的限制时才恢复困难的方式。

答案3

我建议通过以下方式从存储库安装:

 sudo apt-get install virtualbox

答案4

正如您在日志中看到的:

virtualbox-4.3 依赖于 psmisc。

您缺少psmisc包,只需安装它,如下所示:

sudo apt-get install psmisc

相关内容