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 命令并在之后重置我的电脑我仍然收到这个错误。任何帮助是极大的赞赏。

答案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

相关内容