无法安装 libpng-dev

use*_*501 8 apt png

我使用 Ubuntu 15.10 64 位。当我跑

sudo apt-get install libpng-dev
Run Code Online (Sandbox Code Playgroud)

控制台打印

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

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

起初我尝试在软件中心安装 libpng-dev,但在尝试安装 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 包

dob*_*bey 7

您已经手动安装了libpng12-0它的一些其他版本。您需要sudo apt-get install --reinstall libpng12-0=1.2.51-0ubuntu3,然后您就可以安装libpng-dev.