एपीटी बनाम एपीटी-गेट के बीच अंतर

Difference Between Apt Vs

प्रत्येक लिनक्स उपयोगकर्ता शक्तिशाली उपयुक्त और उपयुक्त-प्राप्त कमांड को जानता है और संभवतः इसका उपयोग अपने सिस्टम में पैकेजों के प्रबंधन के लिए करता है। हालाँकि, उनमें से अधिकांश उपयुक्त और उपयुक्त-प्राप्त के बीच के अंतर को नहीं समझते हैं और अक्सर भ्रमित हो जाते हैं कि एक या दूसरे का उपयोग कब करें। दोनों ओपन-सोर्स कमांड-लाइन टूल हैं जिनका उपयोग पैकेजों के प्रबंधन के लिए किया जाता है जैसे कि इंस्टॉल करना, अपडेट करना, अपग्रेड करना और हटाना। हालाँकि, अभी भी उनके बीच कुछ अंतर हैं।

इस लेख में, हम लिनक्स में उपयुक्त और उपयुक्त-प्राप्त कमांड के बीच के अंतर को समझाएंगे। हम कुछ सबसे अधिक उपयोग किए जाने वाले उपयुक्त कमांडों पर भी चर्चा करेंगे जिन्होंने एपीटी-गेट कमांड को प्रतिस्थापित किया है।







उपयुक्त- संक्षिप्त इतिहास

डेबियन वितरण के .deb पैकेज के लिए उपयुक्त कमांड-लाइन उपयोगिता 2014 में पेश की गई थी। यह पहली बार डेबियन के अस्थिर संस्करण में इस्तेमाल किया गया था और फिर डेबियन 8 में मानक बन गया। शुरू में, इसने उपयोगकर्ताओं का अधिक ध्यान आकर्षित नहीं किया, और वे पुराने और परिचित apt-get कमांड का उपयोग करते रहे। हालाँकि, Ubuntu 16.04 के रिलीज़ होने के बाद, इसने लोकप्रियता हासिल करना शुरू कर दिया और किसी तरह उपयुक्त-प्राप्त की जगह ले ली।



उपयुक्त-प्राप्त और उपयुक्त के बीच अंतर

सबसे पहला अंतर जो आप उपयुक्त और उपयुक्त-प्राप्त के बीच देखेंगे, वह कमांड ही है। उदाहरण के लिए, यदि आप सिस्टम रिपॉजिटरी इंडेक्स को अपडेट करने के लिए apt-get update का उपयोग करना चाहते हैं, तो आप चलाएंगे:



$सुडो उपयुक्त-अपडेट प्राप्त करें

अब उपयुक्त के साथ, आपको बस चलाने की आवश्यकता है:





$सुडोउपयुक्त अद्यतन

उपयुक्त अपडेट कमांड न केवल रिपोजिटरी इंडेक्स को अपडेट करता है बल्कि यह भी बताता है कि रिपोजिटरी में सॉफ्टवेयर के कितने नए संस्करण उपलब्ध हैं या नहीं।

आइए कुछ और उपयुक्त कमांड देखें जिन्होंने उपयुक्त-प्राप्त को प्रतिस्थापित किया। इन आदेशों को देखने के लिए, आप उपयुक्त सहायता टाइप कर सकते हैं या टर्मिनल में उपयुक्त आदमी टाइप करके उपयुक्त मैन पेज पर जा सकते हैं। यह apt . से संबंधित सभी जानकारी प्रदर्शित करेगा



समारोह उपयुक्त-प्राप्त उपयुक्त
पैकेज स्थापित करे उपयुक्त-स्थापित करें

उपयुक्त इंस्टॉल
पैकेज निकालें उपयुक्त-निकालें उपयुक्त निकालें
सभी पैकेज अपडेट करें उपयुक्त-उन्नयन प्राप्त करें उपयुक्त उन्नयन
सभी पैकेज अपडेट करें (निर्भरता की ऑटो हैंडलिंग) उपयुक्त-जिला-उन्नयन प्राप्त करें

उपयुक्त पूर्ण-उन्नयन

पैकेज खोजें उपयुक्त-कैश खोज उपयुक्त खोज
पैकेज की जानकारी दिखाएं उपयुक्त-कैश शो उपयुक्त शो
अवांछित निर्भरता को दूर करें apt-get autoremove

उपयुक्त ऑटोरेमोव

संबंधित कॉन्फ़िगरेशन के साथ पैकेज को हटाता है एप्ट-गेट पर्ज उपयुक्त शुद्ध

उपरोक्त तालिका में, यदि आप उपयुक्त अपग्रेड कमांड को छोड़कर apt-get को apt द्वारा प्रतिस्थापित करते हैं, तो सभी कमांड समान हैं। पुराना एपीटी-गेट अपग्रेड कमांड उन सभी पैकेजों को अपडेट करता है जो वर्तमान में आपके सिस्टम में मौजूद हैं। यह आपके सिस्टम पर मौजूदा पैकेज को संस्थापित या हटाता नहीं है।

हालांकि, नया उपयुक्त अपग्रेड कमांड उन पैकेजों को संस्थापित करता है जिन्हें अपग्रेड करने योग्य पैकेज की निर्भरता के रूप में जोड़ा गया था। यद्यपि उपयुक्त-प्राप्त उन्नयन के समान, यह उन संकुलों को भी नहीं हटाता है जो पहले संस्थापित थे।

इसके अलावा, उपयुक्त शो कमांड आउटपुट को वर्णानुक्रम में प्रिंट करता है और कुछ कम महत्वपूर्ण जानकारी को छुपाता है जो कि apt-cache show कमांड द्वारा दिखाया गया था।

उपयुक्त और उपयुक्त-प्राप्त के बीच का अंतर केवल आदेशों तक ही सीमित नहीं है। अंतिम उपयोगकर्ताओं के लिए इसे सुखद बनाने के लिए नए उपयुक्त कमांड में एक और दृश्य सुविधा जोड़ी गई है। जब भी कोई पैकेज उपयुक्त अपग्रेड, उपयुक्त पूर्ण-अपग्रेड, या उपयुक्त जिला-अपग्रेड का उपयोग करते हुए अपडेट हो रहा हो, तो आपको प्रक्रिया की प्रगति के बारे में सूचित करते हुए एक प्रगति पट्टी दिखाई देगी। यह तब भी प्रकट होता है जब आप उपयुक्त निकालें या उपयुक्त पर्ज का उपयोग करके पैकेज को हटाते हैं।

इसके अलावा, अगर हम उपयुक्त सूची-अपग्रेडेबल चलाते हैं, तो यह उन पैकेजों का स्पष्ट अवलोकन प्रदान करने के लिए कुछ रंग भी दिखाता है जिनके लिए रिपोजिटरी सबसे अद्यतित संस्करण प्रदान करता है।

दो नए आदेश:

प्रतिस्थापन आदेशों के अलावा, उपयुक्त के साथ दो नए आदेश पेश किए गए हैं: उपयुक्त सूची और उपयुक्त संपादन-स्रोत।

  • उपयुक्त सूची - जब उपयुक्त सूची कमांड का उपयोग -इंस्टॉल या -अपग्रेडेबल के साथ किया जाता है, तो यह उन पैकेजों को सूचीबद्ध करता है जो स्थापित हैं, स्थापित करने के लिए उपलब्ध हैं या जिन्हें अपग्रेड करने की आवश्यकता है।
  • उपयुक्त संपादन-स्रोत - जब इस कमांड का उपयोग किया जाता है, तो यह एडिटिंग के लिए एक एडिटर में सोर्स.लिस्ट फाइल को खोलता है।

Apt-get अभी भी पूरी तरह से उपयुक्त द्वारा प्रतिस्थापित नहीं किया गया है, और मुझे लगता है कि इसे कभी भी पूरी तरह से बंद नहीं किया जाएगा। हालाँकि, आप सोच रहे होंगे कि आपको क्या चुनना चाहिए: उपयुक्त या उपयुक्त-प्राप्त। मेरी राय में, उपयुक्त का चयन करना सार्थक होगा क्योंकि यह पैकेज प्रबंधन के लिए सभी आवश्यक कार्य प्रदान करता है और तेज़, अधिक मित्रवत और उपयोग में आसान है।