एपीटी मूल रूप से पैकेज प्रबंधन समस्याओं को हल करने के लिए बनाया गया था जैसे कि निर्भरता नरक को समाप्त करना जो कि लिनक्स-आधारित ऑपरेटिंग सिस्टम के शुरुआती दिनों में इतने सारे लोगों ने अनुभव किया था। दुर्भाग्य से, एपीटी एक अलग तरह के नरक से पीड़ित है, जिसे मैं " फैल गया दस्तावेज नरक"(डीडीएच)। एपीटी से संबंधित दस्तावेज विभिन्न विभिन्न उपकरणों में बिखरे हुए हैं और कुछ मामलों में, जैसे मुख्य एपीटी कमांड, खोजने के लिए व्यावहारिक रूप से असंभव है।
एक दशक से अधिक के लिए, व्यावहारिक रूप से डेबियन / उबंटू आधारित प्रणाली पर संकुल को स्थापित करने और हटाने के लिए सभी ट्यूटोरियल और गाइड उपयोगकर्ताओं को उपयुक्त बनाने का सुझाव दे रहे हैं। अतीत में, यह सही सुझाव था क्योंकि उस समय एक आदेश के रूप में "उपयुक्त" अस्तित्व में नहीं था, लेकिन प्रेषित दस्तावेज नरक के कारण बहुत से लोग इस बात से अवगत नहीं हैं कि अब यह अस्तित्व में है।
यदि आप एक पैकेज स्थापित करना चाहते हैं तो लगभग सभी गाइड सुझाव देंगे:
sudo apt-get install package
लेकिन अब इसके बजाय आप इसे सरल बना सकते हैं
sudo apt install package
कुछ लोग तर्क दे सकते हैं कि "एपीटी" "एपीटी-गेट" से काफी अलग नहीं है और यह सच है लेकिन मुझे लगता है कि कमांड में हाइफ़न यह है कि कई उपयोगकर्ताओं के लिए इसकी अजीबता के कारण बाधा उत्पन्न होती है। इसके बजाय एपीटी का उपयोग समय बचाएगा और एक ही कार्य को पूरा करने के लिए आवश्यक कीस्ट्रोक की मात्रा को बचाएगा।
फैल गया दस्तावेज नरक (डीडीएच)
- उपयुक्त दस्तावेज प्राप्त करें
- एपीटी के बारे में मूल अवलोकन जानकारी
- पूरी तरह से असंबंधित जानकारी
यदि आप खोज क्वेरी में "लिनक्स", "उबंटू" या यहां तक कि "डेबियन" फेंकना चाहते हैं तो आपको प्राप्त होने वाले परिणामों के प्रकार नहीं बदले जाएंगे। डीडीएच इतना गंभीर है कि आपको "apt" कमांड से संबंधित उपयोगी कुछ भी मिल जाएगा, इससे पहले कि आपको कभी भी यह पता चल जाए, आपको Debian.org से दस्तावेज़ों को अप्रचलित दस्तावेज़ीकरण के रूप में चिह्नित किया जाएगा।
मैन पेजेस
मैन पेज प्रलेखन पृष्ठ हैं जिनका उपयोग स्थानीय रूप से आपके सिस्टम पर या ऑनलाइन निर्देशिकाओं के माध्यम से किया जा सकता है। स्थानीय प्रविष्टियां आपके डिस्ट्रो के संस्करण के आधार पर अद्यतित हो सकती हैं या नहीं भी हो सकती हैं। उदाहरण के लिए, उबंटू 15.10 में नवीनतम मैन पेज है लेकिन 14.04 डिफ़ॉल्ट रूप से नहीं है। हालांकि, अगर आप सर्विस पैक के साथ उबंटू के अपने 14.04 संस्करण को अद्यतित रखते हैं तो आपके पास अद्यतन मैन पेज होना चाहिए। आप यह देखने के लिए जांच सकते हैं कि आपके पास नीचे दिए गए आदेश के साथ मैन पेज का नवीनतम संस्करण है या नहीं।
man apt
दूसरी तरफ, यदि आप ऑनलाइन मैन पेज को ऑनलाइन खोजना चाहते हैं तो आपको लगभग हमेशा पुराना अवलोकन मैन पेज मिल जाएगा। यदि आप खुदाई रखना चाहते थे, हालांकि, आप उबंटू 15.10 मैन पेज को उजागर कर सकते हैं जो अद्यतित है या इसके बजाय आप ऑनलाइन 14.04 मैन पेज को उजागर कर सकते हैं जो पुराना है।
एपीटी के साथ कमांड लाइन को सरल बनाएं
नीचे दी गई सूची में सबसे उपयोगी विकल्प उपलब्ध हैं उपयुक्त आदेश और वे पुराने आदेशों को सरल बनाते हैं।
-
उपयुक्त पैकेज पैकेज (ओं)
- बदल देता है apt-install पैकेज स्थापित करें
- बदल देता है सीडी / डाउनलोड && sudo dpkg -i application.deb && sudo apt-get -f इंस्टॉल करें
-
उपयुक्त पैकेज हटाएं
बदल देता है apt-get पैकेज हटा दें
-
उपयुक्त खोज क्वेरी
बदल देता है apt-cache खोज क्वेरी
-
उपयुक्त शो पैकेज (ओं)
बदल देता है एपीटी-कैश शो पैकेज (ओं)
-
उपयुक्त अद्यतन
बदल देता है एपीटी-अपडेट अपडेट करें
-
एपीटी अपग्रेड
बदल देता है एपीटी-अपग्रेड प्राप्त करें
-
उपयुक्त सूची-स्थापित
- बदल देता है डीपीकेजी -get-selects | grep -v deinstall
- बदल देता है डीपीकेजी -एल
-
उपयुक्त सूची - अपग्रेड करने योग्य (सुडो आवश्यक नहीं है)
बदल देता है apt-get -u अपग्रेड -सम्यू-नो "(सूडो आवश्यक)
-
उपयुक्त संपादन स्रोत
- बदल देता है echo 'पाठ की नई पंक्ति' | sudo tee -a /etc/apt/sources.list
- बदल देता है सुडो नैनो /etc/apt/sources.list
2016-04-01 संपादित करें: उबंटू 16.04 के अनुसार निम्नलिखित विकल्पों को डेबियन / उबंटू कार्यान्वयन में जोड़ा गया है उपयुक्त आदेश।
-
उपयुक्त autoremove
बदल देता है apt-get autoremove
-
एपीटी शुद्ध पैकेज (ओं)
बदल देता है apt-get purge पैकेज (ओं)
लिनक्स मिंट सरलता को बढ़ा रहा है
लिनक्स मिंट ने सूडो का उपयोग करने की आवश्यकता को हटाकर अपनी लिपि में एक दिलचस्प विकल्प बनाने का फैसला किया। उदाहरण के लिए, यदि आप "एपीटी इंस्टॉल पैकेज" चलाते हैं तो यह स्वचालित रूप से प्रसंस्करण के दौरान इसके सामने सुडो लागू करेगा ताकि उपयोगकर्ता को याद रखने की आवश्यकता न हो कि कुछ को सूडो की आवश्यकता है या नहीं, तो स्क्रिप्ट इसे लागू करेगी या नहीं।
नीचे दी गई सूची में लिनक्स मिंट के माध्यम से उपलब्ध सबसे उपयोगी अतिरिक्त विकल्प शामिल हैं उपयुक्त आदेश और वे पुराने आदेशों को सरल बनाते हैं। नोट: निम्न सूची केवल फिलहाल लिनक्स मिंट उपयोगकर्ताओं पर लागू होती है।
-
उपयुक्त autoclean
बदल देता है apt-get autoclean
-
उपयुक्त autoremove
बदल देता है apt-get autoremove
-
एपीटी शुद्ध पैकेज (ओं)
बदल देता है apt-get remove -purge पैकेज (ओं)
-
उपयुक्त पैकेज पर निर्भर करता है
बदल देता है एपीटी-कैश पैकेज (ओं) पर निर्भर करता है
-
उपयुक्त rdepends पैकेज (ओं)
बदल देता है apt-rdepends पैकेज (ओं)
-
उपयुक्त नीति पैकेज
बदल देता है एपीटी-कैश पॉलिसी पैकेज
-
उपयुक्त आयोजित
बदल देता है डीपीकेजी -get-selects | grep पकड़ो
-
उपयुक्त पकड़ पैकेज
बदल देता है echo पैकेज होल्ड | सुडो डीपीकेजी-सेट-चयन
-
एपीटी अनहोल्ड पैकेज
बदल देता है echo पैकेज स्थापित करें सुडो डीपीकेजी-सेट-चयन
-
एपीटी डाउनलोड पैकेज (पैकेज की डेब फ़ाइल डाउनलोड करता है)
बदल देता है एलसी_ALL = सी एपीटी-कैश पैकेज पर निर्भर करता है | grep -v "संघर्ष: | प्रतिस्थापन:" | awk '{प्रिंट $ एनएफ}' | sed -e '/ [<>] // g' | xargs योग्यता डाउनलोड -r
एपीटी: बहुत कम के साथ और अधिक करो
उपयुक्त कमांड ने लिनक्स (डेबियन-आधारित) डेस्कटॉप पर कमांड लाइन पैकेज प्रबंधन के साथ कई कार्यों को सरल बना दिया है और लिनक्स मिंट ने इसे और बेहतर बनाने के लिए पहल की है, उम्मीद है कि इससे समुदाय को नई विधि में संक्रमण में मदद मिलेगी। एकमात्र कमांड जिसे मैंने लिनक्स मिंट का ध्यान दिया उपयुक्त अजीब ऐड-एपीटी-रिपोजिटरी कमांड को प्रतिस्थापित करने के लिए अब तक स्क्रिप्ट गायब है "एपीटी एड-रिपोजिटरी", इसलिए मैंने इस फीचर को स्क्रिप्ट में जोड़ने के लिए एक पैच लिखा था। मुझे आपको यह सूचित करने में प्रसन्नता हो रही है कि उन्होंने मेरे पैच को स्वीकार कर लिया है, इसलिए यह सुविधा लिनक्स मिंट की भावी रिलीज में उपलब्ध होगी।
-