नाला साफ-सुथरी, अच्छी तरह से संरचित और बोधगम्य आउटपुट के साथ एपीटी के लिए एक तृतीय-पक्ष पायथन-आधारित रैपर है।

उन्नत पैकेज टूल (APT) डेबियन-आधारित डिस्ट्रोस पर काम करते समय हर किसी का पसंदीदा गो-टू पैकेज मैनेजमेंट टूल है। हालाँकि, इसके समृद्ध फीचर सेट के बावजूद, यह शुरुआती लोगों के लिए पैकेज के प्रबंधन का एक सुविधाजनक तरीका नहीं है।

एपीटी का एक प्रमुख दोष यह है कि यह आपके टर्मिनल स्क्रीन पर सामग्री को बेतरतीब दिखता है, और आपके लिनक्स टर्मिनल पर पाठ के भीतर समानता की आवश्यकता होती है।

यहाँ नाला आता है, इसके सुव्यवस्थित कंटेनरों और बहुरंगी सीमांकनों के साथ आपके टर्मिनल आउटपुट को साफ और अच्छी तरह से संरचित बनाने के लिए। यहां आपको नाला के बारे में क्या पता होना चाहिए।

नाला के बारे में क्या उपद्रव है?

प्रासंगिक प्रश्न यह है कि नाला क्या है, और क्या यह प्रतिष्ठित एपीटी को बदलने के लिए पर्याप्त योग्य है? नाला एपीटी के लिए एक ओपन-सोर्स, पायथन-आधारित फ्रंट-एंड रिप्लेसमेंट है। यह विभिन्न कार्य करता है: समानांतर डाउनलोड, पैकेज अपडेट और अपग्रेड, इतिहास फ़ेचिंग, ऑटो-फ़ेचिंग मिरर रिपॉजिटरी और रोलबैक इंस्टॉलेशन।

instagram viewer

इस स्तर पर लाभों में बहुत अधिक तल्लीन किए बिना, आइए नाला की स्थापना का पता लगाएं, इसके बाद सुविधाओं और आपके टर्मिनल विंडो में होने वाले परिवर्तनों के बारे में जानें।

उबंटू पर नाला स्थापित करना

उबंटू/डेबियन पर नाला को स्थापित करने के कुछ तरीके हैं:

  1. आधिकारिक रिपॉजिटरी से स्थापना
  2. कस्टम रिपॉजिटरी जोड़ना
  3. नाला डीईबी पैकेज स्थापित करना

Ubuntu 22.04 और इसके बाद के संस्करण पर, आप ऊपर दिए गए किसी भी चरण के साथ नाला को स्थापित कर सकते हैं। हालाँकि, आपको पुराने संस्करणों के लिए नाला के कस्टम रिपॉजिटरी के साथ काम करने की आवश्यकता है।

1. आधिकारिक उबंटू रिपॉजिटरी से नाला को स्थापित करना

सबसे पहले, आपको उबंटू पर पैकेज सूची को इसके साथ अपडेट करना होगा उपयुक्त अद्यतन आदेश इस प्रकार है:

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

वहां एक है उपयुक्त अद्यतन और उन्नयन के बीच अंतर कमांड, इसलिए शुरुआत में अपडेट कमांड का उपयोग करना सबसे अच्छा है।

अगला, नाला को चलाकर स्थापित करें:

sudo apt इंस्टॉल नाला

2. पुराने उबंटू संस्करणों पर नाला रिपॉजिटरी जोड़ना

यदि आप उबंटू के पुराने संस्करण का उपयोग करते हैं, तो आप अभी भी नाला को तृतीय-पक्ष रिपॉजिटरी के माध्यम से स्थापित करके सफलतापूर्वक स्थापित और उपयोग कर सकते हैं। पहले कदम के रूप में, उबंटू पर नाला को स्थापित करने के लिए वोलियन स्कार रिपॉजिटरी को एक्सेस करें और जोड़ें:

इको "डेब [आर्क = amd64, arm64, armhf] http://deb.volian.org/volian/ निशान मुख्य" | सुडो टी /etc/apt/sources.list.d/volian-archive-scar-unstable.list

आप GPG सत्यापन कुंजी का उपयोग करके प्राप्त कर सकते हैं wget आज्ञा:

wget -qO - https://deb.volian.org/volian/scar.key | सुडो टी /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

यदि आप Ubuntu 22.04 पर नाला को स्थापित करने के लिए इस चरण का उपयोग कर रहे हैं और बाद में, नाला को स्थापित करने के लिए नीचे दिए गए आदेश को निष्पादित करें:

sudo apt update && sudo apt install nala -y

पुराने संस्करणों पर, नाला के लीगेसी संस्करण को स्थापित करने के लिए, निम्नलिखित कमांड निष्पादित करें:

sudo apt update && sudo apt install nala-legacy -y

3. एक डीईबी पैकेज के माध्यम से स्थापना

अंतिम स्थापना चरण नाला को उसके DEB पैकेज के माध्यम से स्थापित करना है। अपने सिस्टम पर पैकेज को डाउनलोड और इंस्टॉल करने का तरीका यहां दिया गया है:

डाउनलोड करना:नाले

  1. डाउनलोड पृष्ठ पर जाएं और नवीनतम उपलब्ध डीईबी पैकेज डाउनलोड करें।
  2. पैकेज डाउनलोड हो जाने के बाद, खोलें डाउनलोड आपकी मशीन पर फ़ोल्डर। DEB पैकेज का पता लगाएँ और उस पर राइट-क्लिक करें।
  3. पर क्लिक करें GDebi पैकेज इंस्टालर के साथ खोलें.
  4. निम्नलिखित संवाद बॉक्स में, का चयन करें पैकेज स्थापित करे विकल्प। प्रॉम्प्ट के भीतर रूट पासवर्ड दर्ज करें और इंस्टॉलेशन को पूरा होने दें।

वैकल्पिक रूप से, आप dpkg का उपयोग करके DEB पैकेज को निम्नानुसार स्थापित कर सकते हैं:

sudo dpkg -i packagename

स्थापना को सत्यापित करने के लिए, नाला कमांड का प्रयोग करके अपने सिस्टम के संकुल को अद्यतन और उन्नत करें:

सुडो नाला अपडेट && सुडो नाला अपग्रेड -y

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

एपीटी बनाम। नाला: दो पैकेज प्रबंधकों की तुलना

चूंकि नाला ऊपर और चल रहा है, आइए एपीटी के आउटपुट की तुलना इस पायथन-आधारित पैकेज मैनेजर के आउटपुट से करें।

APT का उपयोग करके अपने मौजूदा पैकेजों को अपडेट और अपग्रेड करें:

sudo apt अपडेट && sudo apt अपग्रेड -y

जब आप apt कमांड निष्पादित करने के बाद आउटपुट देखते हैं, तो आपको अपनी स्क्रीन पर बहुत सारे टेक्स्ट दिखाई देंगे, जिनमें से कुछ शायद आपको समझ में न आए।

इसके अतिरिक्त, अन्य विवरणों के साथ बहुत सारे अद्यतन, पैकेज नाम, और लंबित और पूर्ण स्थापनाएं हैं।

इसके बाद, इस बार नाला के साथ अपडेट/अपग्रेड कमांड चलाएं, जैसा कि नीचे दिया गया है:

सुडो नाला अपडेट && सुडो नाला अपग्रेड -y

यदि आप निष्पादन के बाद अपनी स्क्रीन पर टेक्स्ट देखते हैं, तो आप देखेंगे कि आपकी स्क्रीन पर सब कुछ कितना संरचित दिखता है। नाला प्रत्येक अद्यतन तत्व के लिए अच्छी तरह से संरचित कंटेनर बनाता है और स्थापना के लिए शेष समय दिखाते हुए एक स्थिति पट्टी प्रदान करता है।

deb-get एक अन्य तृतीय-पक्ष पैकेज मैनेजर है डेबियन उपयोगकर्ताओं के लिए, जिसे आप सर्वोत्तम परिणामों के लिए dpkg के स्थान पर उपयोग कर सकते हैं।

उबंटू/डेबियन पर नाला का उपयोग कैसे करें

उबंटू/डेबियन या उनके संबंधित लिनक्स डिस्ट्रोज़ पर नाला का उपयोग करना आसान है। आप इस फ्रंट-एंड पैकेज मैनेजर का उपयोग अपडेट, अपग्रेड और यहां तक ​​कि सॉफ्टवेयर इंस्टॉलेशन के लिए कर सकते हैं।

यहां बताया गया है कि आप अपनी नियमित गतिविधियों में नाला का उपयोग कैसे कर सकते हैं:

1. पैकेज अपडेट/अपग्रेड

APT की तरह, आप अपने सिस्टम पैकेज को अपडेट और अपग्रेड करने के लिए नाला का उपयोग कर सकते हैं। ऐसा करने के लिए निम्न आदेशों का उपयोग करें:

सुडो नाला अद्यतन
सुडो नाला अपग्रेड

दोनों कार्यों को एक साथ करने के लिए, का उपयोग करें && ऑपरेटर:

सुडो नाला अपडेट && सुडो नाला अपग्रेड

2. उपलब्ध पैकेजों की सूची बनाएं

यदि तुम प्रयोग करते हो dpkg --list या उपयुक्त सूची अपने उबंटू/डेबियन डिस्ट्रो पर उपलब्ध पैकेजों को सूचीबद्ध करने के लिए, आप कमांड को नाला से बदल सकते हैं:

नाला सूची

निष्पादन के बाद, आप डाउनलोड करने के लिए उपलब्ध सभी एप्लिकेशन की एक अच्छी तरह से संरचित सूची देखेंगे। हालाँकि, यह कमांड बहुत अधिक स्क्रीन स्पेस का उपभोग करता है, जिससे इसे स्क्रॉल करना कठिन हो जाता है।

ऐसे परिदृश्य में, आप सूची कमांड को इसके साथ जोड़ सकते हैं कम कमांड, इस प्रकार है:

नाला लिस्ट | कम

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

नाला सूची -i

या:

नाला सूची - स्थापित

3. पैकेज विवरण प्रदर्शित करें

लिनक्स पर एप्लिकेशन इंस्टॉल करने से पहले स्नूपिंग किसे पसंद नहीं है?

मान लीजिए आप पहले से कुछ प्रासंगिक विवरण जानना चाहते हैं। ऐसे में आप इसका इस्तेमाल कर सकते हैं दिखाना एक पैकेज और अन्य संबंधित जानकारी, जैसे कि इसके स्रोत, वास्तुकला और आकार, अन्य विवरणों के बारे में अधिक जानने के लिए आदेश।

नाला शो 

एक उदाहरण के रूप में, यदि आप स्नैप पैकेज को उबंटू पर स्थापित करने से पहले उसके बारे में अधिक जानना चाहते हैं, तो आप निम्न कमांड का उपयोग कर सकते हैं:

नाला शो स्नैप

नाला का उपयोग करने के कुछ अन्य लाभ हैं, जिन्हें आप नाला मैन पेज देखकर देख सकते हैं।

अपने लिनक्स पैकेज मैनेजर को बुद्धिमानी से चुनना

लिनक्स-संचालित ऑपरेटिंग सिस्टम का उपयोग करते समय, आपको किसी भी पैकेज प्रबंधक को स्थापित करने से पहले सुनिश्चित होना चाहिए।

जबकि उबंटू/डेबियन में एपीटी पैकेज मैनेजर डिफ़ॉल्ट रूप से स्थापित है, तीसरे पक्ष के पैकेज प्रबंधकों को सुधारने और स्थापित करने की गुंजाइश है। आप कुछ चुन सकते हैं और चुन सकते हैं जो आपकी कल्पना को गुदगुदाते हैं।