मुझे deb http://debian-multimedia.org squeeze main
" /etc/apt/source.list " में मिल गया है , लेकिन wajig update && wajig install acroread
परिणाम:
E: Package ‘acroread’ has no installation candidate
क्या हो रहा है? क्या वैकल्पिक रिपोज हैं?
मुझे deb http://debian-multimedia.org squeeze main
" /etc/apt/source.list " में मिल गया है , लेकिन wajig update && wajig install acroread
परिणाम:
E: Package ‘acroread’ has no installation candidate
क्या हो रहा है? क्या वैकल्पिक रिपोज हैं?
जवाबों:
नोट: पाठक की 9.x शाखा 26 जून, 2013 तक EOL'd रही है । यदि आपको लिनक्स पर देशी एडोब रीडर समर्थन की आवश्यकता है, तो 9.x आपका एकमात्र विकल्प है! 10 समर्थित के रूप में लिनक्स को सूचीबद्ध नहीं करता है , और संभावना कभी नहीं होगी। इस पर बहुत अधिक यहाँ: Adobe लिनक्स को छोड़ देता है ।
कई एडोब रीडर की जरूरत की प्रासंगिकता पर सवाल उठा सकते हैं, लेकिन कई उपयोग के मामले हैं जो पढ़ने के उपकरण के खुले स्रोत संस्करण बस प्रदान नहीं करते हैं। दस्तावेजों पर हस्ताक्षर करना, फ़ॉर्म भरना, और मुद्रण इन उपयोग मामलों में से कुछ हैं जहां आपका एकमात्र विकल्प एडोब रीडर का उपयोग करना है!
Wheezy या उच्चतर पर Adobe Reader स्थापित करने के लिए आप निम्न चरणों का उपयोग कर सकते हैं।
एडोब अपने एफ़टीपी साइट पर एडोब रीडर के सभी आधिकारिक संस्करणों को रखता है ताकि आप बस वहां जा सकें और एक .deb
फ़ाइल के रूप में पैक किए गए नवीनतम संस्करण को डाउनलोड कर सकें ।
यदि आप ऊपर दिए गए 2 URL पर जाते हैं, तो आपको एक पृष्ठ मिलेगा जो इस तरह दिखता है:
जिस समय आप ऐसा करने का प्रयास कर रहे हैं, इस पृष्ठ से आप पाठक के नवीनतम संस्करण में जो कुछ भी होता है, उसका चयन कर सकते हैं। इस उदाहरण के लिए हम 9.5.5 डाउनलोड कर रहे हैं , इसलिए हम उस लिंक को चुनते हैं।
यह हमें "enu" लिंक के साथ दूसरे पृष्ठ पर ले जाएगा। यह दर्शाता है कि हम टूल का अंग्रेजी संस्करण डाउनलोड कर रहे हैं। जाहिरा तौर पर वे केवल इस भाषा में पैकेज की पेशकश करते हैं। मैं इस विशेष बिंदु पर 100% नहीं हूं, लेकिन कोई बात नहीं, हम दबाते हैं।
इस बिंदु पर हमें इस URL पर होना चाहिए:
यहां से हम .deb
फाइल को डाउनलोड कर सकते हैं । मैं आमतौर पर इस wget
तरह का उपयोग कर रहा हूँ :
$ wget ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
यह करने के बाद हम, फ़ाइल होनी चाहिए AdbeRdr9.5.5-1_i386linux_enu.deb
। अब हम इसे स्थापित करने के लिए तैयार हैं।
जिस फ़ाइल को हमने अभी डाउनलोड किया है वह एडोब रीडर का 32-बिट संस्करण है। एडोब केवल रीडर को 32-बिट बाइनरी के रूप में प्रदान करता है, कोई 64-बिट संस्करण नहीं है, लेकिन यह पूरी तरह से ठीक है, हमें बस इसे अधिकांश .deb
पैकेजों से थोड़ा अलग तरीके से स्थापित करने की आवश्यकता है।
पहले हमें अपने सिस्टम (मल्टीकार) में 32-बिट आर्किटेक्चर जोड़ने की जरूरत है, फिर अपडेट करें।
$ sudo dpkg --add-architecture i386
$ sudo apt-get update
अब एडोब रीडर स्थापित करने का प्रयास करें
$ sudo dpkg -i AdbeRdr9.5.5-1_i386linux_enu.deb
फिर किसी भी टूटे हुए पैकेज को ठीक करने के लिए उपयुक्त बताएं। यह एक हैक प्रतीत होता है, लेकिन यह मूल रूप से apt
हमारे लिए भारी लिफ्टिंग करने और किसी भी लापता या टूटे हुए पैकेज को अपेक्षाकृत कम खरहा के साथ स्थापित / ठीक करने के लिए मिलता है।
$ sudo apt-get install -f
वैकल्पिक रूप से, एक gdebi का उपयोग कर सकते हैं। यह स्वचालित रूप से निर्भरता को हल करेगा।
$ sudo apt-get install gdebi
$ sudo gdebi AdbeRdr9.5.5-1_i386linux_enu.deb
अब, के साथ acroread शुरू करने का प्रयास
$ 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
Adobe एक निर्भरता को भूल गया। हम यह पता लगा सकते हैं कि किस पैकेज का उपयोग करके इंस्टॉल करना है apt-file
।
$ apt-file search libxml2.so.2
जो देता है libxml2
। तो हम करते हैं
$ apt-get install libxml2:i386
के i386 संस्करण को स्थापित करने के लिए libxml2
।
अब acroread
बिना रूट खाते का उपयोग करें ।
$ acroread
यहाँ Derob Wheezy पर चलने वाली एक्रोबैट रीडर का स्क्रीनशॉट है।
नोट: Adobe Acrobat Reader /opt
को इनस्टॉल करता है, जो icky है, और FHS के उल्लंघन में।
sudo aptitude install lib32stdc++6
चलने से पहले मुझे भी करना था acroread
: askubuntu.com/questions/371564/adobe-reader-not-initializing
समस्या यह है कि आपने अभी-अभी main
अपने सूत्रों में जोड़ा है। सूची। मेरा मानना है कि acroread
यह रिस्पांसरी के गैर-मुक्त हिस्से में है, इसलिए आप इसे जोड़ना चाहेंगे:
deb http://debian-multimedia.org squeeze non-free
/etc/apt/sources.list
, को अपडेट करें और फिर इंस्टॉल करें।
परंपरागत रूप से, यहां तक कि थर्ड-पार्टी रिपॉज में भी main
केवल वे फाइलें शामिल हैं जो डेबियन फ्री सॉफ्टवेयर दिशानिर्देशों के अनुरूप हैं । जबकि non-free
होता है
संकुल [कि] सॉफ्टवेयर के उपयोग या पुनर्वितरण को प्रतिबंधित करने के लिए कुछ शानदार लाइसेंस शर्त है।
sudo apt-get install acroread
रेपो (परिवर्तन ) squeeze
को जोड़ने jessie
और पैकेजों को अपडेट करने के बाद।
मैं जेसी चला रहा हूं, यहां मुझे काम करने के लिए एडोब रीडर मिलता है। व्हीजी के लिए प्रक्रिया बहुत समान होनी चाहिए। मुझे Adobe वेबसाइट से डाउनलोड करने की कोई आवश्यकता नहीं है, क्योंकि http://www.deb-multimedia.org/acroread
से पैकेज अभी भी ठीक काम कर सकता है।
प्रासंगिक sources.list
पंक्ति है:
deb http://www.deb-multimedia.org testing main non-free
आप बदल सकते हैं testing
साथ stable
खरखरा के लिए। नामित वितरण अर्थात jessie
या wheezy
ठीक भी हैं। दोनों main
और non-free
घटक आवश्यक हैं क्योंकि एक acroread
निर्भरता है acroread-debian-files
जो अंदर है main
। /etc/apt/sources.list
फ़ाइल का उपयोग करने के बजाय , मैं वास्तव में /etc/apt/sources.list.d
निर्देशिका में एक अलग फ़ाइल का उपयोग करता हूं - /etc/apt/sources.list.d/deb-multimedia.list
। फ़ाइल बनाने के लिए यहां एक बंद आदेश है (एक टर्मिनल में कॉपी / पेस्ट किया जा सकता है):
echo 'deb http://www.deb-multimedia.org testing main non-free' |
sudo tee /etc/apt/sources.list.d/deb-multimedia.list
यदि आप अन्य www.debian-multimedia.org रिपॉजिटरी पैकेज में से किसी का भी उपयोग नहीं करना चाहते हैं, तो आप निम्न पंक्तियों को शीर्ष पर जोड़कर उसी नाम के डेबियन पैकेज की तुलना में कम प्राथमिकता दे सकते हैं :/etc/apt/preferences
Package: *
Pin: release a=testing, o=Unofficial Multimedia Packages
Pin-Priority: 120
फिर से यहां के testing
लिए स्वैप किया जा सकता stable
है या नामित वितरण का उपयोग n=jessie
या के साथ किया जा सकता है n=wheezy
।
Www.debian-multimedia.org को एक विश्वसनीय स्रोत बनाने के लिए, आप इसके कीरिंग पैकेज को स्थापित कर सकते हैं:
sudo apt-get update && sudo apt-get install deb-multimedia-keyring
यदि आप 64-बिट चला रहे हैं, तो आपको i386
आर्किटेक्चर को जोड़ना पड़ सकता है क्योंकि एडोब वर्तमान में लिनक्स के लिए रीडर के 64-बिट बिल्ड नहीं करता है। यह जाँचने के लिए कि क्या i386
आर्किटेक्चर पहले ही जोड़ा जा चुका है, आप कर सकते हैं:
dpkg --print-foreign-architectures
और इसे जोड़ने के लिए:
sudo dpkg --add-architecture i386
स्थापना के रूप में सरल है:
sudo apt-get update && sudo apt-get install acroread
अब मुझे चलने acroread
में जो समस्या है वह यह है:
/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
इसे प्राप्त करने का एक तरीका निम्नलिखित स्क्रिप्ट को चलाने के लिए उपयोग करना है acroread
:
#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread
यदि आप इसे /usr/local/bin
(जो /usr/bin
डिफ़ॉल्ट में पहले प्रकट होता है PATH
) डालते हैं , तो स्क्रिप्ट वास्तविक acroread
बाइनरी पर प्राथमिकता लेगी । यह कमांड लाइन से और मेनू से रीडिंग को ठीक करना चाहिए।
उन लोगों के लिए जो स्क्रिप्ट जोड़ने में सहज नहीं हैं (या जो इसे करने के लिए एक त्वरित तरीका चाहते हैं), आप फिक्स को जोड़ने के लिए एक टर्मिनल में निम्नलिखित को कॉपी और पेस्ट कर सकते हैं:
echo '#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/mesa-diverted/i386-linux-gnu /usr/bin/acroread' >acroread
sudo install acroread /usr/local/bin
rm acroread
एक वैकल्पिक समाधान यह करना है कि यहाँ क्या सुझाया गया है - http://forums.solydxk.com/viewtopic.php?f=7&t=1754 :
cd /usr/lib/i386-linux-gnu
sudo ln -s /usr/lib/mesa-diverted/i386-linux-gnu/libGL.so.1 libGL.so.1
यदि आप ब्राउज़र प्लगइन को काम करने के लिए आज़माना चाहते हैं तो यह एक बेहतर विकल्प हो सकता है, हालांकि यह /usr/local/bin
कम पेचीदा और याद रखने में आसान होना चाहिए और जब इसे हटाने की आवश्यकता न हो।
सबसे आसान तरीका यह होगा कि आप लिनक्स मिंट डेबियन एडिशन (LMDE) के लिए पैकेज लें और उसके बजाय इसे इंस्टॉल करें। LMDE पर आधारित है और डेबियन परीक्षण के साथ 100% संगत है। आप एक ही सिस्टम पर LMDE और डेबियन रिपॉजिटरी को सुरक्षित रूप से मिला सकते हैं।
इसलिए, एलएमडीई पैकेज एकरेड होने के बाद, आप अपने रेपो को अपने साथ जोड़कर इसे स्थापित कर सकते हैं /etc/apt/sources.list
:
deb http://debian.linuxmint.com/latest/multimedia testing main non-free
एक बार जब आप उस लाइन को जोड़ लें, तो स्रोतों को अपडेट करें और इंस्टॉल करें:
sudo apt-get update
sudo apt-get install acroread
LMDE डेबियन के साथ 100% संगत है, उबंटू नहीं , यह समाधान डेबियन के लिए काम करता है, लेकिन उबंटू के लिए काम कर सकता है या नहीं।
LMDE के लिए, मैं apt-get install acroread
अपने स्रोतों में इन के साथ स्थापित करता हूं। सूची:
deb http://lmde-mirror.gwendallebihan.net/latest testing main contrib non-free
deb http://lmde-mirror.gwendallebihan.net/latest/multimedia testing main non-free
deb http://lmde-mirror.gwendallebihan.net/latest/security testing/updates main contrib non-free
deb http://packages.linuxmint.com/ debian main upstream import romeo
apt-get install acroread
और मेरे अद्यतन उत्तर में दिखाए गए स्रोतों का उपयोग कर रहा हूं।
/usr/lib/Adobe/Reader9/Reader/intellinux/bin/acroread: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
:। LMDE के लिए आखिरी अपडेट पैक सितंबर में जारी किया गया था, इसलिए आप इंस्टॉलेशन जेसी के समान नहीं होंगे। यही कारण है कि आपको समस्या नहीं है। या तो वह या मेरे संस्थापित संकुल का संयोजन।