Ubuntu 16.04安装qt5-default报错:qt5-default : 依赖: qtbase5-dev E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。(此类问题终极解决方法)
2024-09-04 21:24:00
切记:没事不要进行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/
最新文章
- android 双击返回按钮退出程序。
- Phonegap 之 iOS银联在线支付(js调用ios端银联支付控件)
- mysql设置连接超时时间参数:wait_timeout
- 开机取消显示 系统准备工具(Sysprep)
- KVM 虚拟机命令行安装配置
- asp.net mvc NPOI 生成Excel文件
- [Angular 2] Keynote: Lazy Routing -- NGCONF
- php目录分隔符DIRECTORY_SEPARATOR
- opcache effect
- hdu_2141_Can you find it?(二分)
- Jquery基本用法
- nodeJS实现简单网页爬虫功能
- ubantu下su命令Authentication failure失败的解决方式
- BeautifulSoup 用法
- git push 和 pull 时 免密执行的方法
- git 提交小备注
- 【Linux】Screen命令
- linux命令之grep用法
- HUE配置HIVE
- @Transient注解的使用
热门文章
- struts2 源码地址
- SOA测试之浏览器插件
- ";码代码";微信号今日上线,为互联网同仁提供最前沿咨询
- InChatter系统之本地化
- 第三方知乎专栏应用Android源码
- patest_1003_Emergency (25)_(dijkstra+dfs)
- Analysis Of The Causes Of Internal Symmetry Of Hydraulic Motor
- C#语言中循环分类总结
- swiper 3D 覆盖流的使用方法
- CSU1008: Horcrux