Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

प्रकाशित: 15 मई 2023, 2:45 PM EDT

साहिल 2021 से लेखन कर रहे हैं और तकनीकी और गैर-तकनीकी लेखन शैलियों में काफी अनुभव रखते हैं। वे वर्षों से लिनक्स डिस्ट्रो और पायथन, VBA, और SQL जैसी प्रोग्रामिंग भाषाओं के बारे में लिख रहे हैं।

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

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

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

यहां Nala आता है, अपने सुव्यवस्थित कंटेनरों और बहुरंगी सीमांकन के साथ आपके टर्मिनल आउटपुट को साफ और सुव्यवस्थित दिखाने के लिए। यहां आपको Nala के बारे में जानने की जरूरत है।

Nala के बारे में क्या हंगामा है?

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

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

उबंटू पर Nala इंस्टॉल करना

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

  1. आधिकारिक रिपॉजिटरी से इंस्टॉलेशन
  2. कस्टम रिपॉजिटरी जोड़ना
  3. Nala DEB पैकेज इंस्टॉल करना

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

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

सबसे पहले, आपको apt update कमांड के साथ उबंटू पर पैकेज सूची को अपडेट करना होगा:

sudo apt update

apt update और अपग्रेड कमांड में अंतर है, इसलिए शुरू में update कमांड का उपयोग करना सबसे अच्छा है।

अगला, Nala इंस्टॉल करने के लिए चलाएं:

sudo apt install nala

2. पुराने उबंटू वर्जन पर Nala रिपॉजिटरी जोड़ना

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

echo "deb [arch=amd64,arm64,armhf] https://deb.volian.org/volian/ scar main" | sudo tee /etc/apt/sources.list.d/volian-archive-scar-unstable.list

आप wget कमांड का उपयोग करके GPG वेरिफिकेशन कुंजी प्राप्त कर सकते हैं:

wget -qO - https://deb.volian.org/volian/scar.key | sudo tee /etc/apt/trusted.gpg.d/volian-archive-scar-unstable.gpg > /dev/null

यदि आप उबंटू 22.04 और बाद के वर्जन पर Nala इंस्टॉल करने के लिए इस चरण का उपयोग कर रहे हैं, तो Nala इंस्टॉल करने के लिए नीचे दी गई कमांड निष्पादित करें:

sudo apt update && sudo apt install nala -y

पुराने वर्जन पर, Nala के लिगेसी वर्जन को इंस्टॉल करने के लिए निम्न कमांड निष्पादित करें:

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

3. DEB पैकेज के माध्यम से इंस्टॉलेशन

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

डाउनलोड: Nala

  1. डाउनलोड पेज पर जाएं और नवीनतम उपलब्ध DEB पैकेज डाउनलोड करें। उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड
  2. एक बार पैकेज डाउनलोड हो जाने पर, अपने मशीन पर Downloads फोल्डर खोलें। DEB पैकेज का पता लगाएं और उस पर राइट-क्लिक करें।
  3. Open With GDebi Package Installer पर क्लिक करें। उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड
  4. निम्न डायलॉग बॉक्स में, Install Package विकल्प चुनें। प्रॉम्प्ट में रूट पासवर्ड दर्ज करें और इंस्टॉलेशन पूरा होने दें। उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

वैकल्पिक रूप से, आप dpkg का उपयोग करके DEB पैकेज इंस्टॉल कर सकते हैं:

sudo dpkg -i packagename

इंस्टॉलेशन को वेरिफाई करने के लिए, nala कमांड का उपयोग करके अपने सिस्टम के पैकेज को अपडेट और अपग्रेड करें:

sudo nala update && sudo nala upgrade -y

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

APT बनाम Nala: दो पैकेज मैनेजर की तुलना

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

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

sudo apt update && sudo apt upgrade -y
उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

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

इसके अलावा, बहुत सारे अपडेट, पैकेज नाम, लंबित और पूर्ण इंस्टॉलेशन, और अन्य विवरण हैं।

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

sudo nala update && sudo nala upgrade -y
उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

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

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

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

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

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

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

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

sudo nala update sudo nala upgrade 

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

sudo nala update && sudo nala upgrade

2. उपलब्ध पैकेज सूचीबद्ध करें

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

nala list

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

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

nala list | less
उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

अपने इंस्टॉल किए गए एप्लिकेशन की सूची प्रदर्शित करने के लिए, आप -i या --installed विकल्प का उपयोग कर सकते हैं:

nala list -i

या:

nala list --installed
उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

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

लिनक्स पर एप्लिकेशन इंस्टॉल करने से पहले उसके बारे में जानना किसे पसंद नहीं है?

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

nala show <packagename>

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

nala show snap
उबंटू पर Nala मास्टर करें: कुशल पैकेज प्रबंधन की व्यापक गाइड

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

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

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

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

  1. Windows 10, 8, और 7 के लिए शीर्ष 12 विश्वसनीय डेटा श्रेडर सॉफ्टवेयर Windows 10, 8, और 7 के लिए शीर्ष 12 विश्वसनीय डेटा श्रेडर सॉफ्टवेयर

    डेटा/फ़ाइल श्रेडर सॉफ्टवेयर, हमें उनकी आवश्यकता क्यों है? कंप्यूटर पर संग्रहीत जानकारी की मात्रा काफी हद तक बढ़ रही है। जबकि PC या लैपटॉप पर व्यक्तिगत और गोपनीय जानकारी तक पहुंचना आसान है, उन्हें गोपनीयता उल्लंघनों से बचाना कठिन है। हम सोचते हैं कि केवल उन्हें स्थायी रूप से हटाने से आपके PC से सभी ज

  1. अपने Android फोन को मैक पर माउस के रूप में कैसे उपयोग करें अपने Android फोन को मैक पर माउस के रूप में कैसे उपयोग करें

    चाहे आपका माउस टूटा हो या यदि आप सिर्फ Android के लचीलेपन का परीक्षण करना चाहते हैं, तो अपने फोन को माउस के रूप में उपयोग करना सिर्फ कूल है। यह एक चुटकी में वास्तव में आसान हो सकता है, और इसमें केवल एक संगत ऐप चुनना होता है। पढ़ते रहें कि आप अपने Android फोन को अपने मैक पर माउस के रूप में कैसे आसानी

  1. Mac पर फ़ोल्डर्स को पासवर्ड से कैसे सुरक्षित करें Mac पर फ़ोल्डर्स को पासवर्ड से कैसे सुरक्षित करें

    आप macOS पर फ़ोल्डर्स को सीधे तरीके से एन्क्रिप्ट नहीं कर सकते, लेकिन आप उन्हें पासवर्ड-संरक्षित कंटेनरों में रख सकते हैं। इसका प्रभाव आपके फ़ोल्डर्स और उनके भीतर की फ़ाइलों को पासवर्ड से सुरक्षित करना है। Mac पर फ़ोल्डर्स को पासवर्ड से सुरक्षित करने के लिए, डिस्क यूटिलिटी या Encrypto जैसे थर्ड-पार