विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

फ़ेडोरा में डीएनएफ का उपयोग करके आरपीएम पैकेजों का प्रबंधन कैसे करें

संपादित 6 महीने पहले द्वारा ExtremeHow संपादकीय टीम

फेडोराआरपीएमडीएनएफपैकेज प्रबंधनकमांड लाइनटर्मिनलसॉफ्टवेयरस्थापनासिस्टम प्रशासनकंप्यूटर

फ़ेडोरा में डीएनएफ का उपयोग करके आरपीएम पैकेजों का प्रबंधन कैसे करें

अनुवाद अपडेट किया गया 6 महीने पहले

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

डीएनएफ का परिचय

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

डीएनएफ की स्थापना करना

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

sudo yum install dnf

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

डीएनएफ का उपयोग करके पैकेज स्थापित करना

install कमांड का उपयोग डीएनएफ के माध्यम से पैकेज स्थापित करने के लिए किया जाता है। पैकेज स्थापित करने के लिए, आपको केवल पैकेज का नाम जानना होता है। यहां एक उदाहरण है:

sudo dnf install package_name

package_name को उस सॉफ़्टवेयर पैकेज के नाम से बदलें जिसे आप स्थापित करना चाहते हैं। डीएनएफ आवश्यक निर्भरताओं का समाधान करेगा और स्थापना के साथ आगे बढ़ेगा।

उदाहरण के लिए, 'नानो' टेक्स्ट संपादक को स्थापित करने के लिए आप उपयोग करेंगे:

sudo dnf install nano

डीएनएफ के माध्यम से पैकेज अपडेट करना

नवीनतम पैकेज संस्करणों के साथ अपडेट रहना सुरक्षा और प्रदर्शन के लिए महत्वपूर्ण है। update कमांड आपको नवीनतम उपलब्ध संस्करणों के लिए पैकेज अपडेट करने की अनुमति देता है:

sudo dnf update package_name

यदि आप सभी स्थापित पैकेजों को अपडेट करना चाहते हैं, तो बस निम्नलिखित को जारी करें:

sudo dnf update

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

डीएनएफ के माध्यम से पैकेजों को हटाना

आप कभी-कभी उन पैकेजों को हटाना चाह सकते हैं जिनकी अब आवश्यकता नहीं है। remove कमांड इसके लिए उपयोग की जाती है:

sudo dnf remove package_name

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

sudo dnf remove nano

डीएनएफ के साथ रिपॉजिटरीज का प्रबंधन करना

रिपॉजिटरीज सॉफ़्टवेयर पैकेजों के संग्रह होते हैं। डीएनएफ सरल कमांड का उपयोग करके इन रिपॉजिटरीज को प्रबंधित कर सकता है।

सक्षम रिपॉजिटरीज की सूची बनाना

सभी सक्रियण रिपॉजिटरीज की सूची देखने के लिए, उपयोग करें:

sudo dnf repolist

यह कमांड उन रिपॉजिटरीज की एक सूची प्रदान करेगा जिनका उपयोग डीएनएफ पैकेज डाउनलोड और इंस्टॉल करने के लिए कर सकता है।

रिपॉजिटरीज जोड़ना और हटाना

नई रिपॉजिटरीज /etc/yum.repos.d/ निर्देशिका में रिपॉजिटरी विवरणों के साथ एक .repo फ़ाइल बनाकर जोड़ी जा सकती हैं। रिपॉजिटरी हटाने के लिए, उस निर्देशिका से संबंधित .repo फ़ाइल को हटा दें।

डीएनएफ का उपयोग करके पैकेजों की खोज करना

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

sudo dnf search keyword

keyword को उस पैकेज से संबंधित शब्दों के साथ बदलें जिसकी आप तलाश कर रहे हैं। डीएनएफ आपकी खोज मानदंडों से मेल खाने वाले पैकेजों को सूचीबद्ध करेगा।

डीएनएफ के साथ स्थापित पैकेजों की सूची बनाना

सभी स्थापित पैकेजों को देखने के लिए, निम्नलिखित का उपयोग करें:

sudo dnf list installed

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

किसी पैकेज के बारे में जानकारी प्राप्त करना

किसी विशेष पैकेज के बारे में विस्तृत जानकारी के लिए, निम्नलिखित का उपयोग करें:

sudo dnf info package_name

आपको पैकेज का संस्करण, लेखक और विवरण जैसी जानकारी प्राप्त होगी, जो आपको यह समझने में मदद करेगी कि पैकेज के बारे में है।

डीएनएफ में पैकेज समूह

फ़ेडोरा में पैकेजों को आसान स्थापना के लिए अक्सर 'पैकेज समूहों' में समूहीकृत किया जाता है। उपलब्ध पैकेज समूहों को सूचीबद्ध करने के लिए, निम्नलिखित का उपयोग करें:

sudo dnf group list

पैकेज समूह को स्थापित करने के लिए कमांड है:

sudo dnf group install "group_name"

group_name को उस पैकेज समूह के नाम से बदलें जिसे आप स्थापित करना चाहते हैं, डबल कोट्स बनाए रखें।

डीएनएफ के इतिहास का उपयोग करना

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

sudo dnf history

प्रत्येक लेनदेन को एक संख्या सौंपी जाती है, जिसका उपयोग विवरण की जांच करने या लेनदेन को पूर्ववत करने के लिए किया जा सकता है:

sudo dnf history info transaction_number

किसी लेनदेन को पूर्ववत करने के लिए, undo कमांड का उपयोग करें:

sudo dnf history undo transaction_number

यह विशेष रूप से उपयोगी है जब समस्या पैकेज स्थापना या अपडेट के कारण होती है।

डीएनएफ से छुटकारा पाना

समय के साथ, डीएनएफ अपनी कैश में अनावश्यक फ़ाइलों को जमा कर सकता है, जिन्हें निम्नलिखित का उपयोग करके साफ किया जा सकता है:

sudo dnf clean all

यह कमांड सभी कैश्ड पैकेज फ़ाइलों को हटाता है, डिस्क स्थान पुनः प्राप्त करने में मदद करता है और यह सुनिश्चित करता है कि कैश में कोई पुराना पैकेज मौजूद नहीं है।

डीएनएफ के साथ सहायता प्राप्त करना

यदि आपको कभी भी डीएनएफ के साथ सहायता की आवश्यकता हो, तो --help फ़्लैग उपलब्ध कमांडों और विकल्पों के बारे में विस्तृत जानकारी प्रदान करता है:

dnf --help

आप किसी भी डीएनएफ कमांड में --help जोड़ सकते हैं ताकि कमांड-विशिष्ट सहायता प्राप्त की जा सके।

निष्कर्ष

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

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ