Debian에 libpng12-0을 설치할 수 없습니다.

Debian에 libpng12-0을 설치할 수 없습니다.

libpng12-0이 명령을 사용하여 설치하려고 할 때마다:

sudo apt-get install libpng12-0

나는 이것을 반환받습니다 :

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)

이 문제를 해결하는 방법을 모르겠습니다. 설치는 했지만 libpng16-16왜 문제가 발생하는지 이해가 되지 않습니다. .deb를 수동으로 다운로드하고 설치하는 것부터 libpng16-16 so해당 위치에 심볼릭 링크를 시도하는 것까지 모든 것을 시도했습니다 . 이 중 어느 것도 나에게 행운을 가져다주지 않았습니다.

누구든지 어떤 제안이 있습니까?

.so추가 정보: 제공된 경로( )에 다른 심볼릭 링크를 심볼릭 링크로 연결하려고 하면 /usr/lib/x86_64-linux-gnu/libpng12.so.0심볼릭 링크가 제거되고 동일한 오류가 발생합니다. (or)에서 제공하는 .so수정 사항으로 심볼릭 링크를 사용해 보았습니다 .libpng.solibpng-devlibpng16-16

답변1

이제 이 문제를 해결했습니다. 데비안 포럼에 가서 질문을 했습니다.여기, 유용한 회원이 Stretch와 작동하지 않는다고 지적했습니다 libpng12-0(내 OS 버전을 더 일찍 지정했어야 했습니다. 죄송합니다). Jessie 버전을 설치하려고 했지만 현재 Stretch에서는 작동하지 않습니다. libpng12-0현재 Sid 버전이 있습니다. 이 문제는 가까운 시일 내에 Stretch를 통해 해결될 것입니다.

그 사이 Jessie 패키지 설치를 포기 하고 그냥 libpng12-0Wheezy 패키지만 설치했는데 그게 매력이더군요. Stretch가 출시되기 전에 Wheezy를 설치하는 것이 좋습니다 .1.2.491.2.501.2.501.2.49

귀하의 도움에 응답하고 의견을 주신 모든 분들께 다시 한번 감사드립니다. 귀하는 모두 정말 훌륭한 사람들입니다!

답변2

에서 libpng12-0을 다운로드할 수 있습니다.

http://packages.ubuntu.com/xenial/i386/libpng12-0/download386 아키텍처에 적용 가능

그리고

http://packages.ubuntu.com/xenial/amd64/libpng12-0/download64비트용.

답변3

약간의 문제가 있는 것 같습니다 libpng12-0. 설치 .so( /lib/x86_64-linux-gnuon amd64)했지만 링크도 제거했습니다 /usr/lib/x86_64-linux-gnu. 여기서 문제가 발생한 것 같습니다.

내 시스템에는 모든 것이 올바르게 설치되어 있지만( libpng16-16libpng12-0) 링크를 확인할 수 libpng-dev있는 버전 1.6도 설치되어 있습니다 . libpng12-0내 이론이 맞다면 당신도 할 수 있을 거예요

apt-get install libpng-dev
apt-get install libpng12-0

그리고 직업을 가지세요 libpng12..

답변4

마침내 이 파일을 내 kali 버전에 설치할 수 있었습니다.

나는 데비안 7 "wheezy"에서 실행되는 .tar.gz 파일로 "libpng-1.2.49" 파일을 다운로드해야 했습니다.

Readme 파일을 사용하지 않고 일반적인 방법으로 추출하면 파일을 성공적으로 설치할 수 있었고 원하는 결과를 얻을 수 있었습니다.

관련 정보