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