उपंटू पर Apt और Apt-get के बीच का अंतर
उबंटू 16.04 अब बाहर है, और यह रोमांचक नए बदलावों से भरा हुआ है। आपके पास पैकेज स्नैप हैं, बीएसडी की लोकप्रिय फाइल सिस्टम - जेएफएस - और अन्य चीजें। एक चीज जिसके बारे में आपने नहीं सुना होगा, क्योंकि छोटी चीजें मैदान में खो जाती हैं, एप है ।
एप क्या है? यह उबंटू के लिए एक नया पैकेज मैनेजर है जो "Apt-get" के लिए तैयार होने के लिए तैयार है। यह अधिक कुशल, अधिक सुरक्षित और अधिक उपयोगकर्ता के अनुकूल होने के लिए बनाया गया है। तो Apt को पेश करके कैनोलिक सोच क्या है? क्या Apt और Apt-get के बीच कोई वास्तविक अंतर है? चलो पता करते हैं!
अपार्टमेंट क्यों पेश किया गया था?
पैकेज प्रबंधक को सरल बनाने और एकाधिक कमांड को एक ही कमांड में मर्ज करने के लिए 16.04 में एप पेश किया गया था। "एपीटी-गेट" के कार्यों को लिया गया है और एप में इसी तरह के तरीकों से काम करने के लिए बनाया गया है।
इस तथ्य के बावजूद कि ये नए Apt आदेश पुराने Apt-get कमांड के समान कार्य करने के लिए बनाए गए हैं, ये नए आदेश पुराने लोगों को नहीं बुला रहे हैं। वे पूरी तरह से नए हैं - पैकेज के साथ बातचीत करने के लिए ताजा आदेश।
Apt के इस परिचय के लिए मुख्य कारण इसके मूल पर है: प्रयोज्यता। चाहे लोग इसे स्वीकार करना चाहते हों या नहीं, Apt-get एक पुराना टूल है, और इसकी उपयोगिता सर्वोत्तम रूप से संदिग्ध है। अपार्टमेंट को जमीन से फिर से डिजाइन किया गया है और अधिक कुशल होने के लिए, और एप मैनुअल के अनुसार, "अंतिम उपयोगकर्ताओं के लिए सुखद बनने" के लिए डिज़ाइन किया गया है।
Apt और Apt-get के बीच अंतर
तो दोनों के बीच क्या अंतर है? खैर, शुरुआत करने वालों के लिए, अब आपको अपने पैकेज कैश को साफ़ करने के लिए, sudo apt-get autoremove
टाइप करने की आवश्यकता नहीं है। पैकेज खोजने के लिए आपको sudo apt-cache search
टाइप करने की आवश्यकता नहीं है।
इसके बजाए, इन आदेशों को apt search
और apt remove
साथ बदल दिया गया है। यह ज्यादातर मुख्य अंतर है Apt में: Apt-get, आदि से कमांड लेना, जो फैल गए हैं और उन्हें एक संक्षिप्त क्षेत्र में एक साथ लाते हैं।
हालांकि, यह एकमात्र अंतर नहीं है। एप सॉफ्टवेयर भी स्थापित करने के लिए सुंदर प्रगति सलाखों का परिचय देता है। Apt में भी बहुत कम जोड़ हैं जो इसे अपने पूर्ववर्ती से अधिक स्मार्ट बनाता है। उदाहरण के लिए: जब आप Apt-get के साथ सॉफ़्टवेयर स्रोत अपडेट करते हैं, तो आपको लंबित अपडेट सूचीबद्ध करने का कोई आसान तरीका नहीं मिलता है। Apt के साथ, बस apt list --upgradable
sudo apt update
चलाएं, फिर apt list --upgradable
। इस तरह की छोटी चीजें मतभेदों में जोड़ती हैं।
उन्होंने कुछ फैंसी रंग भी जोड़े हैं और समग्र रूप से पूरे तरीके से पैकेजों को छेड़छाड़ कर दिया है और एक तेज़, उपयोग में आसान अनुभव स्थापित किया है। कैनोनिकल अभी तक एप-गेट नहीं कर रहा है, लेकिन जब वे करते हैं, तो यह एक स्वागत परिवर्तन होगा।
नया Apt आदेश
टर्मिनल में सीधे --help
से लिया गया नया Apt आदेशों की एक सूची यहां दी गई है। ये आदेश apt-get कमांड के समान हैं लेकिन सुव्यवस्थित होने के लिए डिज़ाइन किए गए हैं।
मूल आदेश:
- सूची - पैकेज नामों के आधार पर सूची संकुल
- खोज - पैकेज विवरण में खोजें
- शो - पैकेज विवरण दिखाएं
- अद्यतन - उपलब्ध संकुल की सूची अद्यतन करें
- स्थापित करें - संकुल स्थापित करें
- हटाएं - पैकेज हटाएं
- अपग्रेड करें - संकुल को संस्थापित / अपग्रेड करके सिस्टम को अपग्रेड करें
- पूर्ण अपग्रेड - संकुल को हटाने / इंस्टॉल / अपग्रेड करके सिस्टम को अपग्रेड करें
- संपादन स्रोत - स्रोत जानकारी फ़ाइल संपादित करें
Apt पर अधिक जानकारी के लिए खोज रहे हैं? अपना टर्मिनल खोलें और man apt
टाइप करें। यदि आप इस नए पैकेज मैनेजर उबंटू के बारे में सब कुछ सीखना चाहते हैं, तो यह अध्ययन के लिए उपयुक्त - सही से संबंधित संपूर्ण मैनुअल प्रिंट करेगा।
निष्कर्ष
Apt-get सॉफ़्टवेयर का एक प्रयास किया गया और सही टुकड़ा है। यह बहुत लंबे समय से आसपास रहा है और कई रिलीज के माध्यम से डेबियन और उबंटू उपयोगकर्ताओं को मिला है। यह हमेशा तब होता है जब आपको कुछ इंस्टॉल करने, अपने सॉफ़्टवेयर को अपडेट करने, या यहां तक कि अपने सिस्टम पर अपने सॉफ़्टवेयर स्रोतों को साफ़ करने की आवश्यकता होती है।
फिर भी, यह पुराना हो रहा है। पैकेज मैनेजर अभी और अधिक नहीं है, और यही वजह है कि जल्द ही इसे उबंटू में एप के साथ बदल दिया जा रहा है। उबंटू के डेवलपर्स को एहसास है कि उन्हें आधुनिक युग के लिए अपने पैकेज मैनेजर को अपडेट करने की आवश्यकता है: इसे तेज बनाएं, इसे आसान बनाएं, इसे और अधिक सुरुचिपूर्ण बनाएं, और इसे और अधिक सुरक्षित बनाएं।
क्या आपको लगता है कि कैनोनिकल परिचय एप एक अच्छी बात है? हमें बताएं क्यों या क्यों नीचे नहीं!
छवि क्रेडिट: muylinux