zoukankan      html  css  js  c++  java
  • Ubuntu 16.04安装qt5-default报错:qt5-default : 依赖: qtbase5-dev E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。(此类问题终极解决方法)

    切记:没事不要进行sudo apt-get upgrade

    错误:

    qt5-default : 依赖: qtbase5-dev
    E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

    解决方法:

    sudo apt-get install libwayland-client0=1.11.0-2~x~padoka0
    sudo apt-get install libwayland-dev
    sudo apt-get install qtbase5-dev
    sudo apt-get install g++ make qt5-default qt5-qmake git libpcap-dev

    此类问题的解决方法:

    1、先错误进行Google,或者将中文转成英文再搜索。

    2、无解决方案时,应该一步一步来跟进去,最终把具体的包版本找到,然后不要安装最新版本的,而是把包降级,比如下面的操作:

    sudo apt-get install subversion

    系统报错如下:

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

    解决方法如下:

    sudo apt-get install libsvn1=1.8.8-1ubuntu3

    其他遇到类似问题可以试一下:这样可以制定libsvn的版本安装,安装成功后, 在运行sudo apt-get install subversion就可以正常安装了。

    根据报错的信息“subversion : 依赖: libsvn1 (= 1.8.8-1ubuntu3) 但是 1.8.8-1ubuntu3.1 正要被安装”

    那么只需要sudo apt-get install xxx=yyy(xxx为提示信息的libsvn1, yyy为提示错误的1.8.8-1ubuntu3)

    参考:

    http://blkstone.github.io/2016/07/07/shadowsocks-qt5-installation/

  • 相关阅读:
    设计模式之工厂模式-抽象工厂(02)
    1036 跟奥巴马一起编程 (15 分)
    1034 有理数四则运算 (20 分)
    1033 旧键盘打字 (20 分)
    1031 查验身份证 (15 分)
    大学排名定向爬虫
    1030 完美数列 (25 分)二分
    1029 旧键盘 (20 分)
    1028 人口普查 (20 分)
    1026 程序运行时间 (15 分)四舍五入
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7404974.html
Copyright © 2011-2022 走看看