我从下载了 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,请从存储库安装它。
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