एक्सेलेडर को निष्पादित करते समय यह "साझा पुस्तकालयों को लोड करते समय त्रुटि के साथ विफल होता है: libxml2.so.2: साझा ऑब्जेक्ट फ़ाइल को नहीं खोल सकता है"


15

मैंने एडोब रीडर 9.5.5 डाउनलोड किया है और इसे gdebi का उपयोग करके स्थापित किया है। यदि मैं किसी भी पीडीएफ पर क्लिक करता हूं तो यह शुरू नहीं हो रहा है। मैंने टर्मिनल में "एक्रोडेड" की कोशिश की और यह मुझे यह त्रुटि दिखा रहा है

/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 है।

क्या एडोब रीडर या किसी अन्य वैकल्पिक पीडीएफ रीडर का उपयोग करने के लिए मेरी समस्या का कोई समाधान है जो लोमड़ी और डिफ़ॉल्ट (एवेरियन) या ओकुलर के अलावा अन्य है, जिसके उपयोग से मैं अपने पीडीएफ में किसी भी पाठ को उजागर कर सकता हूं?


यहां पर मैन्नी Pdf दर्शक हैं। लेकिन एवियन में, मैं टेक्स्ट को हाइलाइट कर सकता हूं। (इमेजेज नहीं)। यहां तक ​​कि यूआरएल भी खोलें।

1
मैं PDF-XChange-Viewer (शराब के तहत) की सिफारिश करूंगा, लेकिन शायद आप इसे नहीं चाहते क्योंकि यह फॉक्सिट की तरह है, बस थोड़ा बेहतर है।
सादी

जवाबों:


38

मैंने निम्नलिखित टर्मिनल कमांड का उपयोग करके अपने 64 बिट्स उबंटू (13.10) पर इस मुद्दे को हल किया:

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


1
यह भी ubuntu 14.04 LTS पर
फरज़ाद YZ

3
इसने इसे मेरे लिए Ubuntu 16.10 64bit
AndyGaskell

लिनक्स टकसाल 18.3 सिल्विया पर मेरे लिए काम किया - दालचीनी
43Tesseracts

Ubuntu 17.10 64 बिट के लिए भी काम करता है!
HAVB

1
18.04 64bit के लिए भी काम करता है
लियो साइमन

2

शायद यह सही संस्करण के लिए प्रतीकात्मक लिंक के साथ एक मुद्दा है।

अपने कार्यक्रम की पुस्तकालय निर्भरता को पहचानें और इस तरह पुस्तकालय का पता लगाएं (मेरे पास एकरेड नहीं है, लेकिन समान होना चाहिए):

$ 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

अपने मामले में एकरेडीड में बदलाव करें। उम्मीद है की यह मदद करेगा।


यह ldd कमांड आउटपुट में कहीं भी libxml को सूचीबद्ध नहीं करता है; Acroread के लिए मुझे आउटपुट "एक गतिशील निष्पादन योग्य नहीं" मिलता है। सुझाव?
स्टीव क्रून

Acroread एक शेल स्क्रिप्ट है, बाइनरी को / ऑप्ट / Adobe / Reader9 / intellinux / bin के तहत पाया जा सकता है, जो लिड के साथ सूची दिखाता है
André Schild

0

इसने इसे डेबियन बस्टर में निम्नलिखित टर्मिनल कमांड का उपयोग करके मेरे लिए भी हल किया:

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

2
कृपया उत्तर के रूप में "धन्यवाद" न जोड़ें। साइट में कुछ समय का निवेश करें और आप अपने पसंद के उत्तर को बढ़ाने के लिए पर्याप्त विशेषाधिकार प्राप्त करेंगे , जो कि धन्यवाद कहने का उबंटू तरीका है।
मार्टिन थॉर्नटन ने

0

यह लिंक https://answers.launchpad.net/ubuntu/+source/acroread/+question/209800 , पोस्ट # 23 और # 24 भी इस मुद्दे को हल करने में मदद कर सकता है। मैंने उबंटू 18.04, कर्नेल 4.15.0-45-जेनेरिक दोनों पर सफलतापूर्वक लागू किया

$ 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 .
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.