到底怎样解决软件包依赖?

对于ubuntu软件包管理问题,一直让我非常痛苦,特别是一些软件依赖问题.现在还不能处理好.如下就是安装virtualbox出现的依赖问题:


下列软件包有未满足的依赖关系:
 virtualbox-qt : 依赖: libqt4-opengl (>= 4:4.7.2) 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


对于这个问题,我采取了一系列稀里糊涂的解决方式:

sudo apt-get install libqt4-opengl 但是又出现了以下问题:


下列软件包有未满足的依赖关系:
 libqt4-opengl : 依赖: libqtcore4 (= 4:4.8.3+dfsg-0ubuntu3) 但是 4:4.8.3+dfsg-0ubuntu3.1 正要被安装
                 依赖: libqtgui4 (= 4:4.8.3+dfsg-0ubuntu3) 但是 4:4.8.3+dfsg-0ubuntu3.1 正要被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。


这时候我已经茫然了,于是采取了暴力方式:

sudo apt-get remove libqtcore4

sudo apt-get remove libqtgui4


最后执行了

sudo apt-get install virtualbox-qt

这次virtualbox 安装成功了,其实我还是没弄清楚这些问题.如果有谁能帮我解惑,万分感谢.不然就只有慢慢google了

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值