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

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

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

<पी> 15 मई, 2023, 2:45 अपराह्न EDT

पर प्रकाशित <पी> साहिल 2021 से विशिष्ट लेखन कर रहे हैं और उन्हें तकनीकी और गैर-तकनीकी लेखन शैलियों में काफी अनुभव है। वह वर्षों से लिनक्स डिस्ट्रोस और पायथन, वीबीए और एसक्यूएल जैसी प्रोग्रामिंग भाषाओं के बारे में लिख रहे हैं।  <पी> तकनीकी क्षेत्र में अपने अनुभव को देखते हुए, वह अपने ज्ञान को बेहतर बनाने और प्रौद्योगिकी क्षेत्र में नवीनतम विकास से अवगत रहने के लिए अपने मूल कौशल सेट पर काम करना जारी रखता है।  <पी> डेबियन-आधारित डिस्ट्रोस पर काम करते समय एडवांस्ड पैकेज टूल (एपीटी) हर किसी का पसंदीदा पैकेज प्रबंधन टूल है। हालाँकि, इसके समृद्ध फीचर सेट के बावजूद, यह शुरुआती लोगों के लिए पैकेज प्रबंधित करने का एक सुविधाजनक तरीका नहीं है।

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

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

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

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

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

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

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

  1. आधिकारिक रिपॉजिटरी से इंस्टालेशन
  2. कस्टम रिपॉजिटरी जोड़ना
  3. नाला DEB पैकेज स्थापित करना
<पी> Ubuntu 22.04 और इसके बाद के संस्करण पर, आप उपरोक्त किसी भी चरण के साथ नाला स्थापित कर सकते हैं। हालाँकि, पुराने संस्करणों के लिए आपको नाला के कस्टम रिपॉजिटरी के साथ काम करना होगा।

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

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

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

<पी> इसके बाद, चलाकर नाला स्थापित करें:

sudo apt install nala

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

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

echo "deb [arch=amd64,arm64,armhf] http://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 और बाद में नाला स्थापित करने के लिए इस चरण का उपयोग कर रहे हैं, तो नाला स्थापित करने के लिए नीचे दिए गए आदेश को निष्पादित करें:

sudo apt update && sudo apt install nala -y
<पी> पुराने संस्करणों पर, नाला के लीगेसी संस्करण को स्थापित करने के लिए, निम्नलिखित कमांड निष्पादित करें:

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

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

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

<पी> डाउनलोड करें: नाला

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

sudo dpkg -i packagename
<पी> इंस्टॉलेशन को सत्यापित करने के लिए, नाला कमांड का उपयोग करके अपने सिस्टम के पैकेज को अपडेट और अपग्रेड करें:

sudo nala update && sudo nala upgrade -y
<पी> यदि कमांड सफलतापूर्वक निष्पादित होता है, तो आप सुनिश्चित हो सकते हैं कि नाला आपकी मशीन पर उपयोग के लिए तैयार है।

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

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

<पी> APT:

का उपयोग करके अपने मौजूदा पैकेजों को अपडेट और अपग्रेड करें
sudo apt update && sudo apt upgrade -y
उबंटू पर मास्टर नाला:कुशल पैकेज प्रबंधन के लिए एक व्यापक गाइड <पी> जब आप उपयुक्त कमांड निष्पादित करने के बाद आउटपुट को देखते हैं, तो आप अपनी स्क्रीन पर बहुत सारे टेक्स्ट देखेंगे, जिनमें से कुछ का शायद आपको कोई मतलब भी नहीं होगा।

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

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

sudo nala update && sudo nala upgrade -y
उबंटू पर मास्टर नाला:कुशल पैकेज प्रबंधन के लिए एक व्यापक गाइड <पी> यदि आप निष्पादन के बाद अपनी स्क्रीन पर पाठ को देखते हैं, तो आप देखेंगे कि आपकी स्क्रीन पर सब कुछ कितना संरचित दिखता है। नाला प्रत्येक अद्यतन तत्व के लिए अच्छी तरह से संरचित कंटेनर बनाता है और इंस्टॉलेशन के लिए बचा हुआ समय दिखाने वाला एक स्टेटस बार प्रदान करता है।

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

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

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

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

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

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

sudo nala update
sudo nala upgrade 
<पी> दोनों कार्यों को एक साथ करने के लिए, && का उपयोग करें ऑपरेटर:

sudo nala update && sudo nala upgrade

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

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

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

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

nala list | less
उबंटू पर मास्टर नाला:कुशल पैकेज प्रबंधन के लिए एक व्यापक गाइड <पी> अपने इंस्टॉल किए गए एप्लिकेशन की सूची प्रदर्शित करने के लिए, आप -i का उपयोग कर सकते हैं या --स्थापित विकल्पः

nala list -i
<पी> या:

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

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

<पी> लिनक्स पर एप्लिकेशन इंस्टॉल करने से पहले इधर-उधर ताक-झांक करना किसे पसंद नहीं है?

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

nala show <packagename>
<पी> उदाहरण के तौर पर, यदि आप स्नैप पैकेज को उबंटू पर इंस्टॉल करने से पहले उसके बारे में अधिक जानना चाहते हैं, तो आप निम्न कमांड का उपयोग कर सकते हैं:

nala show snap
उबंटू पर मास्टर नाला:कुशल पैकेज प्रबंधन के लिए एक व्यापक गाइड <पी> नाला का उपयोग करने के कुछ अन्य लाभ हैं, जिन्हें आप नाला मैन पेज देखकर जान सकते हैं।

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

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

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


  1. विंडोज 11/10 स्टार्टअप पर विंडोज स्क्रिप्ट होस्ट त्रुटि को ठीक करें विंडोज 11/10 स्टार्टअप पर विंडोज स्क्रिप्ट होस्ट त्रुटि को ठीक करें

    Windows स्क्रिप्ट होस्ट बैच फ़ाइलों की तरह स्क्रिप्टिंग क्षमता प्रदान करता है लेकिन इसमें कई और सुविधाएं शामिल हैं। यह एक उपयोगकर्ता द्वारा मैन्युअल रूप से उपयोग किया जा सकता है और साथ ही कंप्यूटर पर संचालन के प्रवाह को स्वचालित करने के लिए ऑपरेटिंग सिस्टम द्वारा बनाया गया है। इस प्रक्रिया में कई स्

  1.  विंडोज 10 मीडिया निर्माण उपकरण यूएसबी ड्राइव नहीं ढूंढ सकता  त्रुटि को ठीक करने के 6 तरीके "विंडोज 10 मीडिया निर्माण उपकरण यूएसबी ड्राइव नहीं ढूंढ सकता" त्रुटि को ठीक करने के 6 तरीके

    विंडोज मीडिया क्रिएशन टूल आपके लिए विंडोज 10 होम या प्रो वर्जन को डाउनलोड करना आसान बनाता है। हालांकि, यह टूल कई समस्याओं से ग्रस्त है, जैसे विंडोज 10 मीडिया क्रिएशन टूल यूएसबी ड्राइव नहीं ढूंढ सकता त्रुटि। आमतौर पर, यह एक समस्या हो सकती है जो बाहरी USB ड्राइव से आती है। लेकिन कुछ मामलों में, यह त्

  1. Windows 10 अनपेक्षित स्टोर अपवाद त्रुटि (हल) Windows 10 अनपेक्षित स्टोर अपवाद त्रुटि (हल)

    क्या आपका विंडोज़ 10 कंप्यूटर एक रहस्यमय अप्रत्याशित स्टोर अपवाद के कारण क्रैश हो गया ब्लू स्क्रीन त्रुटि? यह त्रुटि इंगित करती है कि स्टोर घटक ने एक अनपेक्षित अपवाद पकड़ा। इस विंडोज़ 10 ब्लू स्क्रीन त्रुटि के कई संभावित कारण हैं पुराने हार्डवेयर ड्राइवर, यह फ़ाइल सिस्टम में त्रुटि, तृतीय-पक्ष ऐप सं