लिनक्स ऑपरेटिंग सिस्टम की सबसे आकर्षक विशेषताओं में से एक यह है कि सुरक्षित रिमोट रिपॉजिटरी से सॉफ्टवेयर पैकेजों की स्थापना या स्थापना को स्वचालित करना कितना आसान है।

यह मार्गदर्शिका आपको बताएगी कि RPM-आधारित Linux डिस्ट्रो पर सॉफ़्टवेयर पैकेज कैसे स्थापित और प्रबंधित करें जैसे फेडोरा और रेड हैट एंटरप्राइज लिनक्स (आरएचईएल) डीएनएफ का उपयोग करते हुए, आरपीएम-आधारित लिनक्स के लिए अगली पीढ़ी के पैकेज मैनेजर डिस्ट्रोस

डीएनएफ क्या है?

DNF YUM (येलोडॉग अपडेटर मॉडिफाइड) का उत्तराधिकारी प्रोग्राम है और फेडोरा और आरएचईएल पर डिफ़ॉल्ट पैकेज मैनेजर है। DNF नाम Dandified YUM के लिए छोटा है।

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

DNF भी YUM के साथ पश्चगामी संगतता बनाए रखता है ताकि आपकी पुरानी स्क्रिप्ट ठीक चल सकें। वास्तव में, जब आप चलाते हैं यम नए लिनक्स डिस्ट्रोस पर कमांड, यह वास्तव में पृष्ठभूमि में डीएनएफ का उपयोग कर रहा है। आप कमांड चलाकर इसे सत्यापित कर सकते हैं:

instagram viewer
एलएस -एल / ​​यूएसआर / बिन / यम

जैसा कि आप आउटपुट में देख सकते हैं, the यम आदेश केवल एक प्रतीकात्मक कड़ी है डीएनएफ.

DNF का उपयोग करके सॉफ़्टवेयर पैकेज खोजना

पैकेजों को प्रबंधित करने का एक महत्वपूर्ण हिस्सा उन पैकेजों को क्वेरी करने या खोजने में सक्षम हो रहा है, जिनमें आप रुचि रखते हैं, स्थानीय और दूरस्थ रिपॉजिटरी दोनों में। आप पैकेज के नाम, पैकेज की सामग्री या कीवर्ड आदि के आधार पर पैकेज खोज सकते हैं।

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

डीएनएफ सर्च ब्राउजर

आउटपुट सभी सॉफ़्टवेयर पैकेजों की एक सूची है जिसमें पैकेज नाम या विवरण में "ब्राउज़र" शब्द होता है।

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

dnf जानकारी फ़ायरफ़ॉक्स

आउटपुट आपको पैकेज के बारे में अधिक विस्तृत जानकारी देता है, जैसे कि आर्किटेक्चर, पैकेज का आकार, संस्करण संख्या, लाइसेंस, आदि।

आप कॉन्फ़िगर किए गए रिपॉजिटरी से इंस्टॉल करने के लिए उपलब्ध सभी पैकेजों को सूचीबद्ध कर सकते हैं सूची तरीका। हमने पाइप किया है कम एक बार में एक स्क्रीन-पूर्ण पैकेजों को सूचीबद्ध करने के लिए आदेश।

डीएनएफ सूची उपलब्ध | कम

उपयोग एफ आगे स्क्रॉल करने की कुंजी और बी पीछे स्क्रॉल करने की कुंजी। आप किसी कीवर्ड के लिए आउटपुट को दबाकर / फिर अपना कीवर्ड दर्ज करके भी खोज सकते हैं। दबाएँ क्यू कमांड आउटपुट से बाहर निकलने के लिए।

अपने पीसी पर सभी स्थापित सॉफ़्टवेयर पैकेज देखने के लिए निम्न आदेश का उपयोग करें:

dnf सूची स्थापित

सॉफ्टवेयर पैकेज स्थापित करना

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

sudo dnf फ़ायरफ़ॉक्स स्थापित करें

जैसा कि पहले उल्लेख किया गया है, dnf कमांड पैकेज के लिए सभी निर्भरताओं को स्थापित करने का ख्याल रखता है। फ़ायरफ़ॉक्स इंस्टॉलेशन के हिस्से के रूप में स्थापित सभी निर्भरताओं को देखने के लिए, का उपयोग करें डिप्लिस्ट पैकेज नाम के बाद उपकमांड।

dnf डिप्लिस्ट फायरफॉक्स

सॉफ़्टवेयर पैकेज अनइंस्टॉल करना

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

sudo dnf फ़ायरफ़ॉक्स को हटा दें

सॉफ्टवेयर पैकेज को हटाने का दूसरा तरीका है इतिहास उपकमांड। डीएनएफ उन सभी लेन-देन का रिकॉर्ड रखता है जिसमें सॉफ़्टवेयर पैकेज स्थापित करना या निकालना शामिल है। पिछले डीएनएफ लेनदेन को देखने के लिए, आप निम्न आदेश चला सकते हैं:

डीएनएफ इतिहास

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

उसके साथ इतिहास उपकमांड, आप किसी भी पिछले लेनदेन को पूर्ववत या हटा सकते हैं। उदाहरण के लिए, विम पैकेज को हटाने के लिए, बस चलाएँ इतिहास के साथ आदेश पूर्ववत लेन-देन आईडी के बाद विकल्प, फिर आगे बढ़ने के लिए संकेत मिलने पर Y दबाएं।

सुडो डीएनएफ इतिहास पूर्ववत करें 3

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

सुडो डीएनएफ इतिहास की जानकारी 3

बदलना याद रखें 3 उचित लेनदेन आईडी के साथ जिसमें आप रुचि रखते हैं।

सम्बंधित: फेडोरा के लिए सर्वश्रेष्ठ डेस्कटॉप विकल्प

अप्रयुक्त निर्भरता को हटाना

लिनक्स पीसी पर डिस्क स्थान लेने वाली चीजों में से एक पैकेज और निर्भरता है जो अब सिस्टम द्वारा आवश्यक नहीं है।

ऐसी निर्भरता को दूर करने के लिए, निम्न आदेश चलाएँ:

सुडो डीएनएफ ऑटोरेमोव

इसके अलावा, डीएनएफ आपको इंस्टॉल किए गए पैकेज के साथ डाउनलोड किए गए डेटा को हटाने की भी अनुमति देता है।

सुडो डीएनएफ क्लीन पैकेज

आप अपने सॉफ़्टवेयर पैकेज कैशे और अन्य मेटाडेटा को भी साफ़ कर सकते हैं जो निम्न आदेश चलाकर स्थापित पैकेज का हिस्सा हैं:

सुडो डीएनएफ क्लीन मेटाडेटा

सॉफ़्टवेयर पैकेज को पुनर्स्थापित करना

कभी-कभी, आपको पैकेज के केवल विशिष्ट घटकों को स्थापित करना पड़ सकता है। उदाहरण के लिए, यदि आप गलती से के कुछ सॉफ़्टवेयर पैकेज हटा देते हैं फ़ायर्फ़ॉक्स, आप उन्हें चलाकर पुनः स्थापित कर सकते हैं:

sudo dnf फ़ायरफ़ॉक्स पुनर्स्थापित करें

डीएनएफ के साथ पैकेज अपडेट करना

अपने सॉफ़्टवेयर को अपडेट करना एक मजबूत और सुरक्षित सिस्टम बनाए रखने के सर्वोत्तम तरीकों में से एक है क्योंकि नए सॉफ़्टवेयर में नवीनतम सुरक्षा पैच और बग फिक्स शामिल हैं।

दूरस्थ रिपॉजिटरी से नवीनतम सॉफ़्टवेयर पैकेज अपडेट प्राप्त करने के लिए, आप इसका उपयोग कर सकते हैं अद्यतन की जाँच करें नीचे के रूप में उपकमांड:

सुडो डीएनएफ चेक-अपडेट

एक बार जब आप अपडेट प्राप्त कर लेते हैं, तो आप उनका उपयोग करके सभी इंस्टॉल किए गए सॉफ़्टवेयर पैकेजों पर लागू कर सकते हैं अपडेट करें.

सुडो डीएनएफ अपडेट

आउटपुट दिखाता है कि डीएनएफ अपडेट होने वाले पैकेजों की कुल संख्या।

आप एक विशिष्ट पैकेज को भी अपडेट कर सकते हैं, उदाहरण के लिए, फ़ायरफ़ॉक्स, निम्न कमांड का उपयोग करके:

सुडो डीएनएफ अपडेट फायरफॉक्स

और अधिक जानें: Linux पर सॉफ़्टवेयर इंस्टॉल करने से पहले आपको पैकेज अपडेट क्यों करने चाहिए?

वैकल्पिक और आधुनिक पैकेज प्रबंधन

इस गाइड ने देखा है कि DNF कमांड का उपयोग करके RPM-आधारित Linux डिस्ट्रोज़ जैसे Fedora और Red Hat Enterprise Linux (RHEL) पर सॉफ़्टवेयर पैकेजों को कैसे प्रबंधित किया जाए। आप फेडोरा पर YUM और RPM पैकेज मैनेजर का भी उपयोग कर सकते हैं।

लिनक्स पर सॉफ्टवेयर पैकेज वितरित करने का एक और आधुनिक तरीका फ्लैटपैक के माध्यम से है, एक समाधान जो आपको कई समर्थित लिनक्स डिस्ट्रो पर एक पैकेज बनाने और वितरित करने की अनुमति देता है।

क्या आप फ़्लैटपैक-ओनली लिनक्स डेस्कटॉप के साथ प्राप्त कर सकते हैं?

Linux डिस्ट्रोस अपने उपयोगकर्ताओं को सॉफ़्टवेयर डाउनलोड करने के कई तरीके प्रदान करता है। लेकिन फ़्लैटपैक-ओनली लिनक्स डेस्कटॉप का उपयोग करना कैसा लगता है?

आगे पढ़िए

साझा करनाकलरवईमेल
संबंधित विषय
  • लिनक्स
  • पैकेज प्रबंधक
  • लाल टोपी
लेखक के बारे में
मविज़ा कुमवेंडा (39 लेख प्रकाशित)

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

मविज़ा कुमवेंडा. की अन्य फ़िल्में-टीवी शो

हमारे न्यूज़लेटर की सदस्यता लें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें