在 Ubuntu 20.04

问题描述

我在全新的 Ubuntu 20.04 安装中安装 libcairo2-dev 时遇到问题。让我向您展示我的结果(西班牙语日志,抱歉):

$ sudo apt-get install libcairo2-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
No se pudieron instalar algunos paquetes. Esto puede significar que
usted pidió una situación imposible o,si está usando la distribución
inestable,que algunos paquetes necesarios aún no se han creado o se
han sacado de «Incoming».
La siguiente información puede ayudar a resolver la situación:

Los siguientes paquetes tienen dependencias incumplidas:
 libcairo2-dev : Depende: libfontconfig1-dev (>= 2.2.95) pero no va a instalarse
                 Depende: libfreetype6-dev (>= 2.1.10) pero no va a instalarse
                 Depende: libpng-dev pero no va a instalarse
                 Depende: libglib2.0-dev pero no va a instalarse
E: No se pudieron corregir los problemas,usted ha retenido paquetes rotos.

它说我尝试安装的包有未满足的依赖项,并给出了“无法安装”的不同包。最后它说我拿着破损的包裹。首先,我通过

检查我是否有任何破损的包裹
$ dpkg --get-selections | grep hold

没有返回任何内容。 Synaptic 也不会报告任何损坏的包,因此没有实际的损坏包。 无论如何,按照这里已经回答的许多问题,我尝试使用 sudo apt-get update; 更新我的存储库。我还尝试运行 dpkg --configure -a 或使用 sudo aptitude install libcairo2-dev,但没有任何效果。

我还检查了 Synaptic 是否启用了所有 Ubuntu 存储库。

尝试手动安装 libfontconfig1-dev 会导致另一个无法解决的依赖项。迭代了几次,我发现最后问题出在 zlib1g-dev,这取决于 zlib1g-devapt-get 告诉我我的 zlib1g 版本是最新的,1:1.2.11.dfsg-2ubuntu1.2。当我尝试安装 zlib1g-dev 时,我收到一条错误消息:

 zlib1g-dev : Depende: zlib1g (= 1:1.2.11.dfsg-2ubuntu1) pero 1:1.2.11.dfsg-2ubuntu1.2 va a ser instalado

所以 zlib1g-dev 似乎在期待版本“ubuntu1”,但已经安装的版本是“ubuntu1.2”。

我发现 libpng-devlibfreetype6-dev 也取决于 zlib1g-dev,所以这几乎可以解决所有问题。探索liglib2.0-dev的依赖关系,问题似乎可以类似解决。那么,我该怎么办?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...