Deepin升级时“出现这种情况的原因可能是本地依赖关系已经损坏”的解决办法

刚装上Deepin发现在应用商店升级时,有3个安装包无法升级(使用apt-get也提示无法升级)

系统环境:Deepin 2014.2

原       因:可能是下载的包的依赖关系发生改变而引起的

解决方法:

执行以下命令对这三个不能更新的包进行更新:

sudo apt-get clean    清除已经下载的安装包
sudo apt-get update   重新更新软件列表
sudo apt-get dist-upgrade

dist-upgrade和upgrade的区别(参考网址:apt-get upgrade和dist-upgrade的差别):

与upgrade不同的是,dist-upgrade能够忽略Packages中的相依性问题进行强制升级,在依赖关系前后发生改变后也仍然会进行升级。例如,软件包a原先依赖bcd,但是在源里面可能已经升级了,现在是a依赖bce。这种情况下,dist-upgrade会删除d安装e,并把a软件包升级,而upgrade会认为以来关系改变而拒绝升级a软件包

admin

大家好!欢迎光临我的个人博客,本博主要是学习和记录自己生活、学习中发生的点点滴滴的过程,很高兴可以把自己的废话和一点点的经验拿出来和网友分享,最大的愿望就是能构共同学习,共同进步。

6 条回复

  1. 豪翔天下说道:

    亲,转载请注明出处http://haofly.net/deepin-problem/

  2. 路易大叔说道:

    强制升级了不会出问题吗

  3. 1111说道:

    这是网络运营商的问题 换个网络就好了

发表评论

电子邮件地址不会被公开。 必填项已用*标注

This site uses Akismet to reduce spam. Learn how your comment data is processed.