Cent OS 7 libpng16.so.16은 공유 객체 파일을 열 수 없습니다.

Cent OS 7 libpng16.so.16은 공유 객체 파일을 열 수 없습니다.

CentOS 7에서 XPDFReader 프로그램을 사용하려고 하는데 계속 오류가 발생합니다. error while loading shared libraries: libpng16.so.16: cannot open shared object file: No such file or directory이 프로그램을 설치하려고 시도했고 grep을 사용하여 확인한 결과 확실히 올바른 usr/ 경로에 설치되었으며 sudo ldconfig 명령을 사용한 후 On을 재설정했습니다. 내 컴퓨터에 여전히 이 오류가 발생합니다. 어떤 도움이라도 대단히 감사하겠습니다.

답변1

CentOS 7에는 이 라이브러리가 포함되어 있지 않습니다.

여기에는 다음이 포함됩니다.

libpng-1.5.13-8.el7.x86_64
lrwxrwxrwx    1 root     root        19 Oct 13 15:52 /usr/lib64/libpng15.so.15 -> libpng15.so.15.13.0
-rwxr-xr-x    1 root     root    179328 Oct 13 15:52 /usr/lib64/libpng15.so.15.13.0
drwxr-xr-x    2 root     root         0 Oct 13 15:52 /usr/share/doc/libpng-1.5.13
-rw-r--r--    1 root     root    192660 Sep 27  2012 /usr/share/doc/libpng-1.5.13/CHANGES
-rw-r--r--    1 root     root      4205 Sep 27  2012 /usr/share/doc/libpng-1.5.13/LICENSE
-rw-r--r--    1 root     root     10418 Sep 27  2012 /usr/share/doc/libpng-1.5.13/README
-rw-r--r--    1 root     root      1120 Aug 27  2010 /usr/share/doc/libpng-1.5.13/TODO
-rw-r--r--    1 root     root     31690 Sep 27  2012 /usr/share/doc/libpng-1.5.13/example.c
-rw-r--r--    1 root     root    195566 Sep 27  2012 /usr/share/doc/libpng-1.5.13/libpng-manual.txt
-rw-r--r--    1 root     root      1146 Oct 13 15:52 /usr/share/man/man5/png.5.gz

XPDFReader는 공식 RHEL/CentOS 리포지토리에 포함된 애플리케이션처럼 보이지 않습니다. 이 버전의 libpng를 설치하더라도 CentOS에서 작동할지는 잘 모르겠습니다(절대적으로 가능합니다).

공식적으로 출시된 Google Chrome과 Mozilla Firefox는 모두 CentOS에서 실행될 수 있으며 PDF 파일을 열 수 있습니다.

답변2

libpng16은쓸 수 있는상업용 GetPageSpeed ​​​​리포지토리의 패키지로서 이를 설치하는 깔끔한(무료는 아님) 방법이 있습니다.

sudo yum -y install https://extras.getpagespeed.com/release-latest.rpm
sudo yum -y install libpng16

관련 정보