关键:提示依赖什么,就安装依赖库及其版本号(低的那个)!

编译提示错误:

fatal error: gtk/gtk.h: 没有那个文件或目录#include <gtk/gtk.h>

下载依赖库:

apt install libgtk2.0-dev
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是
因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件
包尚未被创建或是它们已被从新到(Incoming)目录移出。
下列信息可能会对解决问题有所帮助:下列软件包有未满足的依赖关系:libgtk2.0-dev : 依赖: libgtk2.0-0 (= 2.24.32-3) 但是 2.24.32.2-1+deepin 正要被安装推荐: debhelper 但是它将不会被安装
E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

太好了,有提示,按照提示安装:

apt install libgtk2.0-0=2.24.32-3

再安装:

apt install libgtk2.0-dev

解决办法:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。相关推荐

  1. E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关

    系统:Uos 20 问题:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系 产生原因:通过apt-get install安装软件或依赖等的时候 之前因为上述问题,我数 ...

  2. CFX计算报错和相应解决办法(浮点错误等-持续更新)

    CFX计算报错和相应解决办法(浮点错误等-持续更新) 1.CFX浮点错误 Floating point exception:Overflow 数值计算过大,浮点数位数不够,使用双精度double类型计 ...

  3. 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法

    解决Ubuntu系统"无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系"的有效方法 参考文章: (1)解决Ubuntu系统"无法修正错误,因为 ...

  4. 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

    使用 sudo apt-get install 安装软件时, 出现错误 "无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系". 错误的主要原因是,系统中 ...

  5. 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。ubu

    有一些软件包无法被安装.如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的.该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移 ...

  6. 【错误记录】Ubuntu 安装软件报错 ( 下列软件包有未满足的依赖关系:E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 执行 sudo apt-get install git 命令 , 安装 git 软件 , 报如下错误 : root@octopus:~/ijkpla ...

  7. 解决办法:git错误 error: failed to push some refs to 'https://github.com/...

    问题描述: 今天在git bash中键入 $ git push origin master 进行提交的时候出现出现了 如下错误: ! [rejected] master -> master (n ...

  8. 解决办法:git错误 error: failed to push some refs to ‘https://github.com/...

    问题描述:在git bash中键入 $ git push 进行提交的时候出现错误 error: failed to push some refs to 'https://github.com/blue ...

  9. [Ubuntu] 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系

    参考 这篇文章 这是因为这些依赖的软件包,系统已经安装过而且是更高的版本,而需要的是较低版本,所以会报错. 解决办法,使用 aptitute 代替 apt sudo apt install aptit ...

  10. 网站服务器报403错误怎么解决办法,Http 403错误原因及解决办法

    问题介绍 403是Web服务器返回的一种非常常见的错误代码,Http协议中对403错误定义如下, 403 Forbidden The server understood the request, bu ...

最新文章

  1. 地表最强VLP模型!谷歌大脑和CMU提出极简弱监督模型
  2. knowledgetree汉化出现错误
  3. 阿里巴巴:全链路压测体系建设方案的思考与实践
  4. hadoop文件系统与I/O流
  5. [数学]点、线、面分割问题
  6. 服务器iis7.5 配置文件,使用注册表项 - Internet Information Services | Microsoft Docs
  7. HP DVD-ROM TS-L663M ATA Devices
  8. 增强优化JavaScript性能的方法 - 技巧大全
  9. makefile 文件 (​ http://blog.csdn.net/ruglcc/article/details/7814546/ )
  10. 修复被病毒破坏的Winsock
  11. GB28181协议——对接摄像机
  12. Abaqus6.14.4 Linux详细图文安装教程
  13. 最简单的方法二进制与16进制的转换
  14. CapstoneCS5211,CS5212,CS5256,CS5811,CS5288,……型号大全
  15. 银行数字化转型导师坚鹏:数字化背景下BLM银行网点转型
  16. iOS中物理单位换算
  17. java扫雷程序,Java扫雷程序,初试Java-JSP教程,Java技巧及代码
  18. runtime是什么?
  19. Ti IMGLIB库简介
  20. ★★★GG口述实录:我和‘老山’英雄的真实接触★★★(PK:★★★MM口述实录:我和程序员老公的幸福生活★★★ )

热门文章

  1. java直_java直连数据库小结
  2. mysql 主从延迟及对应解决方案
  3. springboot cloud依赖关系
  4. 记录一次挖坑过程,idea git 代码分支合反了,如何补救
  5. linux 基础命令(三)
  6. SQL Server2005杂谈(5):将聚合记录集逆时针和顺时针旋转90度(行列互换)
  7. 自己试着在阿里云布了个服务器
  8. uml 9图不同的角度品种分类
  9. 案例:如何解决难以重现的BUG
  10. NAT with same subnetwork