• 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/

  • 相关阅读:
    For in
    For each.....in
    正则表达式
    DOM&&BOM
    字幕滚动
    web API种类
    应用程序接口
    for each in
    object constructor
    编程语言历史
  • 原文地址:https://www.cnblogs.com/EasonJim/p/7404974.html
Copyright © 2020-2023  润新知