尝试安装 VirtualBox 时缺少依赖项

尝试安装 VirtualBox 时缺少依赖项

我想安装 virtualbox-4.0 (或任何其他版本)

  • 我去了系统 → 管理 → Synaptic 包管理器

  • 然后我标记了 virtualbox-4.0 进行安装但出现此错误:

    virtualbox-4.0:
      Depends: libqt4-opengl but it is not going to be installed
    

我应该怎么办?

答案1

如果您不介意安装 Ubuntu 版本的 VirtualBox 3.2 而不是最新的 4.0,请安装virtualbox-ose(VirtualBox 开源版本)而不是 virtualbox-4.0。virtualbox-4.0不在默认存储库中,您可能添加了与标准存储库不兼容的第三方存储库。如果您等不及真的想要 4.0 版本的 VirtualBox,请按照以下说明操作http://www.webupd8.org/2010/12/install-virtualbox-40-stable-in-ubuntu.html

要从 Ubuntu 安装 virtualbox-ose,您需要从存储库中删除 virtualbox.org。运行下一个命令以删除所有包含“virtualbox”的行:

sudo sed '/virtualbox/d' -i /etc/apt/sources.list

或者,使用文本编辑器(例如 gedit)手动从 /etc/sources.list 中删除三个“virtualbox”行:

gksu gedit /etc/apt/sources.list

相关启动板问题:virtualbox-ose 4.0 需要打包


virtualbox-ose在 ubuntu 11.04 Natty 及更新版本中附带 VirtualBox 4,不需要额外的存储库。

相关内容