无法安装 libpng-dev

无法安装 libpng-dev

我使用 Ubuntu 15.10 64 位。当我运行

sudo apt-get install libpng-dev

控制台打印

正在读取软件包列表...完成
构建依赖关系树       
正在读取状态信息...完成
注意,选择“libpng12-dev”而不是“libpng-dev”
某些软件包无法安装。这可能意味着您有
请求一个不可能的情况,或者如果你正在使用不稳定
发行版中某些必需的软件包尚未创建
或已移出传入。
以下信息可能有助于解决该情况:

以下软件包具有未满足的依赖关系:
 libpng12-dev:依赖:libpng12-0(= 1.2.51-0ubuntu3)但需要安装 1.2.51-0ubuntu3.15.10.2
E:无法纠正问题,您持有破损的包裹。

一开始我尝试在软件中心安装 libpng-dev,但安装时崩溃了。然后我谷歌了一下,尝试了

sudo apt-get 更新
sudo apt-get 升级
sudo apt-get install -f libpng-dev

但这没用。也许我应该重新安装 Ubuntu?这对我来说没问题,只需要一个小时左右。

$ apt-cache 策略 libpng12-dev

印刷

libpng12-dev:
  已安装:(无)
  候选版本:1.2.51-0ubuntu3
  版本表:
     1.2.51-0ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/wily/main amd64 软件包
$ apt-cache 策略 libpng12-0

印刷

libpng12-0:
  已安装:1.2.51-0ubuntu3.15.10.2
  候选:1.2.51-0ubuntu3.15.10.2
  版本表:
 *** 1.2.51-0ubuntu3.15.10.2 0
        100 /var/lib/dpkg/状态
     1.2.51-0ubuntu3 0
        500 http://de.archive.ubuntu.com/ubuntu/wily/main amd64 软件包

答案1

如果出现这种情况,您已手动安装其他版本libpng12-0。您需要先安装sudo apt-get install --reinstall libpng12-0=1.2.51-0ubuntu3,然后才能安装libpng-dev

相关内容