解决Ubuntu各种依赖问题


方法一:遇到类似的依赖,可以用aptitude命令来解决,aptitude本来是debian的默认软件,但是最近几个版本的ubuntu里面好像没有这个工具了。那就自己安装一个吧。

不管三七二十一,更新先:

sudo apt-get update && sudo apt-get dist-upgrade

然后安装今天的主角:

sudo apt-get install aptitude

然后用aptitude替代apt-get来安装软件。

sudo aptitude install build-essential

 

方法二:

对于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了

 

方法三:

http://blog.csdn.net/hongjinlongno1/article/details/9045079


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM