acroreaderを実行すると、「共有ライブラリのロード中にエラーが発生しました:libxml2.so.2:共有オブジェクトファイルを開けません」


15

Adobe Reader 9.5.5をダウンロードし、gdebiを使用してインストールしました。任意のpdfをクリックすると、起動しません。ターミナルで「acroread」を試しましたが、このエラーが表示されます。

/opt/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libxml2.so.2: cannot open shared object file: No such file or directory

その後、libxml2をインストールしましたが、それでも上記と同じエラーが表示されます。私のシステムOSはubuntu 13.10。です。

pdfitのテキストを強調表示できるfoxitおよびdefault(evince)またはokular以外のAdobeリーダーまたは他の代替pdfリーダーを使用するための私の問題の解決策はありますか?


ここに多くのPDFビューアがあります。しかし、エビンスでは、テキストをハイライトできます(画像ではありません)。URLを開くこともできます。

1
PDF-XChange-Viewer(Wineの下)をお勧めしますが、おそらくFoxitに似ているので、もう少し良いので、それを望まないでしょう。
サディ

回答:


38

次の端末コマンドを使用して、64ビットUbuntu(13.10)でこの問題を解決しました。

sudo apt-get install libxml2:i386 libstdc++6:i386


1
それはubuntu 14.04 LTSで私のものも解決しました
ファルザドYZ

3
これにより、Ubuntu 16.10 64ビットでの問題も解決されました
-AndyGaskell

Linux Mint 18.3 Sylvia-Cinnamon
43Tesseracts

Ubuntu 17.10 64ビットでも動作します!
HAVB

1
18.04 64ビットでも動作します
レオサイモン

2

たぶん、これは正しいバージョンへのシンボリックリンクの問題です。

プログラムのライブラリ依存関係を特定し、次のようにライブラリを見つけます(acroreadはありませんが、同じである必要があります)。

$ which evince
/usr/bin/evince
$ ldd /usr/bin/evince | grep libxml
libxml2.so.2 => /usr/lib/i386-linux-gnu/libxml2.so.2 (0xb7534000)
$ ls -l /usr/lib/i386-linux-gnu/libxml2.so*
lrwxrwxrwx 1 root root      16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so -> libxml2.so.2.7.8
lrwxrwxrwx 1 root root      16 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2 -> libxml2.so.2.7.8
-rw-r--r-- 1 root root 1360484 Jul 16 20:48 /usr/lib/i386-linux-gnu/libxml2.so.2.7.8

libxml2.so.2という名前のシンボリックリンクがどこかにない場合は、作成します:

$ sudo ln -s /usr/lib/i386-linux-gnu/libxml2.so.2.7.8 /usr/lib/i386-linux-gnu/libxml2.so.2

あなたの場合、証拠をacroreadに変更します。お役に立てれば。


このlddコマンドは、出力のどこにもlibxmlをリストしません。acroreadの場合、「動的実行可能ファイルではなく」出力が得られます。提案?
スティーブクローン

acroreadには、シェルスクリプトで、バイナリは、下/ LDDとのリストを示しOPT /アドビ/ Reader9 / intellinux / binに、見つけることができます
アンドレ・シド

0

これにより、Debian Busterで次の端末コマンドを使用して解決されました。

sudo apt-get install libxml2:i386 libstdc++6:i386

2
回答として「ありがとう」を追加しないでください。サイトに少し時間をかけると、あなたが好きな答えを投票するのに十分な特権を得ることができます。
マーティンソーントン

0

このリンクhttps://answers.launchpad.net/ubuntu/+source/acroread/+question/209800、投稿#23および#24もこの問題の解決に役立ちます。Ubuntu 18.04、カーネル4.15.0-45-genericの両方に正常に適用しました

$ sudo updatedb; locate libBIB
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1

$ ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread | grep not
libBIB.so => not found
libBIBUtils.so => not found
libACE.so => not found
libAGM.so => not found
libCoolType.so => not found
libAXE8SharedExpat.so => not found
libJP2K.so => not found
libAdobeXMP.so => not found
libicuuc.so.36 => not found
libResAccess.so => not found


$ sudo updatedb; locate libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so
/opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1

$ cd /usr/lib
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIB.so.1.2 .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so .
$ sudo ln -s /opt/Adobe/Reader9/Reader/intellinux/lib/libBIBUtils.so.1.1 .
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.