कृपया निम्नलिखित पैराग्राफ को बहुत ध्यान से पढ़ें। यह उत्तर Ubuntu 12.04 पर ओकुलर को 0.15 (पीडीएफ में एनोटेशन निर्यात करने के लिए समर्थन के साथ) को अपग्रेड करने का एक रास्ता दिखाता है। ध्यान दें कि (जैसा कि ओपी ने उल्लेख किया है) कुबंटु बैकस्पोर्ट्स पीपीए के बारे में अन्य समाधान ओकुलर का संस्करण 0.15 मिलेगा, लेकिन आपको पीडीएफ में एनोटेशन निर्यात करने की कार्यक्षमता नहीं देगा, जो कि ओपी चाहता था। दुर्भाग्य से, आप पाएंगे कि ओकुलर 0.15 में यह नई कार्यक्षमता थोड़ी सीमित है, और यह आपके पीडीएफ दस्तावेजों में कुछ प्रकार के एनोटेशन को एनकोड नहीं कर सकती है। इसके अलावा, अपग्रेड करने से फोंट आदि के साथ संगतता के मुद्दे पैदा हो सकते हैं। इस प्रकार, आपको इसे आज़माने से पहले दो बार सोचना चाहिए।
अपने लिए Okular 0.15 को जारी रखने और आज़माने के लिए, आप पहले old_packages.txt
अपने वर्तमान में स्थापित पैकेज / संस्करणों की सूची वाली एक फ़ाइल बनाना चाहते हैं (यदि आप इसे भूल जाते हैं, तो चिंता न करें):
sudo apt-get install aptitude
aptitude -q -F "%?p=%?V" --disable-columns search \~i > old_packages.txt
उन्नयन के लिए तैयार करने के लिए, निम्न दो पंक्तियों को जोड़ें /etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ quantal main universe
deb-src http://archive.ubuntu.com/ubuntu/ quantal main universe
फिर निम्नलिखित कमांड चलाएं:
sudo apt-get update
sudo apt-get install okular -f
यदि आपको कोई त्रुटि मिलती है, तो इसे आज़माएं (बार-बार जब तक ओकुलर इंस्टॉल सफल नहीं हो जाता है):
sudo apt-get install -f
sudo apt-get autoremove -f
sudo apt-get install okular -f
इसके बाद, यह टाइपिंग
okular --version
संस्करण 0.15.x दिखाना चाहिए अंत में, अनपेक्षित सामान को जोड़ा / अपग्रेड करने से रोकने के लिए, आपको संभवतः दो जोड़ी गई लाइनों को टिप्पणी करना चाहिए /etc/apt/sources.list
और करना चाहिए
sudo apt-get update
कृपया चेतावनी दी जाए कि इस प्रक्रिया के कारण अन्य पैकेजों को क्वांटल रिपॉजिटरी से अपडेट किया जा सकता है, जिससे फोंट के साथ संगतता समस्याएँ पैदा हो सकती हैं। इस उत्तर के नीचे दिए गए टिप्पणियों में इस बारे में अधिक जानकारी है।
यदि आप ओकुलर 0.15 को अनइंस्टॉल करना चाहते हैं और अपने पैकेज में इन सभी परिवर्तनों को पूर्ववत करें, तो यह काफी सीधा है। आपको पहले करना चाहिए
sudo apt-get purge okular
sudo apt-get autoremove -f
इस बिंदु पर, आप old_packages.txt
शुरू में बनाई गई फ़ाइल का उपयोग अपने सभी पैकेजों को उनके पिछले संस्करणों में डाउनग्रेड करने के लिए कर सकते हैं ( विवरण के लिए यहां देखें)। या आप निम्न अच्छी प्रक्रिया कर सकते हैं ( उबंटू वापस लाने के बारे में एक सवाल के जवाब में विस्तृत )।
संपादित करें /etc/apt/preferences
और निम्नलिखित जोड़ें
Package: *
Pin: release v=12.04
Pin-Priority: 1001
अंत में, करते हैं
sudo apt-get dist-upgrade -f
sudo apt-get autoremove -f
अब आपको अपने मूल 12.04 पैकेज / संस्करणों पर वापस जाना चाहिए।