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