每当我尝试libpng12-0使用此命令进行安装时:
sudo apt-get install libpng12-0
Run Code Online (Sandbox Code Playgroud)
我得到这个返回:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gstreamer0.10-plugins-base libavformat53 libcdaudio1 libgcrypt11 libgnutls-deb0-28 libgnutls26 libgsoap5
libgstreamer-plugins-bad0.10-0 libgstreamer-plugins-base0.10-0 libgstreamer0.10-0 libhogweed2 libjasper1 libmimic0
libmpg123-0 libnettle4 libpostproc52 libqt4-dbus libqt4-network libqt4-opengl libqt4-xml libqtcore4 libqtdbus4
libqtgui4 librtmp0 libslv2-9 libsoundtouch0 libswscale2 libtasn1-3 libuv1 libvncserver0 libwildmidi1 qdbus
qt-at-spi qtchooser qtcore4-l10n virtualbox-dkms
Use 'sudo apt autoremove' to remove them.
The following NEW packages will be installed:
libpng12-0
0 upgraded, 1 newly installed, 0 to remove and 4 not upgraded.
Need to get 173 kB of archives.
After this operation, 273 kB of additional disk space will be used.
Get:1 http://debian.cc.lehigh.edu/debian jessie/main amd64 libpng12-0 amd64 1.2.50-2+deb8u2 [173 kB]
Fetched 173 kB in 0s (493 kB/s)
(Reading database ... 182049 files and directories currently installed.)
Preparing to unpack .../libpng12-0_1.2.50-2+deb8u2_amd64.deb ...
Unpacking libpng12-0:amd64 (1.2.50-2+deb8u2) ...
dpkg: error processing archive /var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u2_amd64.deb (--unpack):
unable to install new version of '/usr/lib/x86_64-linux-gnu/libpng12.so.0': No such file or directory
Errors were encountered while processing:
/var/cache/apt/archives/libpng12-0_1.2.50-2+deb8u2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)
我不知道如何解决这个问题。我确实libpng16-16安装了,但我不明白为什么会导致问题。我已经尝试了从手动下载 .deb 并安装它到尝试将 .deb 符号链接libpng16-16 so到该位置的所有方法。这一切都没有让我走运。
有人有什么建议吗?
更多信息:任何尝试将另一个符号链接.so到提供的路径 ( /usr/lib/x86_64-linux-gnu/libpng12.so.0) 都会导致删除该符号链接并出现相同的错误。在.so我正在试图符号链接作为一个解决方法,是libpng.so其通过提供libpng-dev(或libpng16-16)。
我现在解决了这个问题。我去了 Debian 论坛并在这里问了我的问题,一位乐于助人的成员指出这libpng12-0不适用于 Stretch(应该早点指定我的操作系统版本,抱歉)。我试图安装 Jessie 版本,但那只是......现在不适用于 Stretch。目前libpng12-0在 Sid 中有一个版本。它应该在不久的将来成为解决这个问题的方法。
与此同时,我放弃了安装 Jessielibpng12-0包,只安装了Wheezy 包,它是 version1.2.49而不是1.2.50,它的作用就像一个魅力。在1.2.50Stretch 之前,我建议安装 Wheezy 的1.2.49.
再次感谢所有回复和评论的人,你们都是真正了不起的人!
| 归档时间: |
|
| 查看次数: |
50294 次 |
| 最近记录: |