संपादित 4 महीने पहले द्वारा ExtremeHow संपादकीय टीम
फेडोराअनइंस्टॉलसॉफ़्टवेयर पैकेजकमांड लाइनटर्मिनलपैकेज प्रबंधनसिस्टम प्रशासनपैकेज प्रबंधकशुरुआतीकंप्यूटर
अनुवाद अपडेट किया गया 4 महीने पहले
फेडोरा एक लोकप्रिय लिनक्स वितरण है जो अपनी अत्याधुनिक विशेषताओं और एक मजबूत पैकेज प्रबंधन प्रणाली के लिए जाना जाता है। फेडोरा उपयोगकर्ताओं के लिए एक सामान्य कार्य सॉफ़्टवेयर पैकेज प्रबंधित करना है, जिसमें उन्हें स्थापित करना और अनइंस्टॉल करना दोनों शामिल हैं। यह गाइड विभिन्न विधियों का उपयोग करके फेडोरा पर सॉफ़्टवेयर पैकेज अनइंस्टॉल करने के बारे में गहन जानकारी प्रदान करता है।
फेडोरा, कई लिनक्स वितरणों की तरह, सॉफ्टवेयर को प्रबंधित करने के लिए पैकेज प्रबंधन प्रणाली का उपयोग करता है। यह मुख्य रूप से इस उद्देश्य के लिए DNF
(Dandified YUM) का उपयोग करता है। DNF पैकेज इंस्टॉल करने, अपडेट करने और हटाने के लिए एक शक्तिशाली और कुशल तरीका है। यह गाइड पैकेजों को अनइंस्टॉल करने के लिए DNF का उपयोग करने पर केंद्रित होगी, लेकिन हम GUI-आधारित उपकरणों का उपयोग करने जैसे वैकल्पिक तरीकों का भी पता लगाएंगे।
DNF यम का अगली पीढ़ी का संस्करण है, जो फेडोरा के लिए पिछला डिफ़ॉल्ट पैकेज प्रबंधक था। यह निर्भरता को सुलझाकर और यह सुनिश्चित करते हुए सॉफ्टवेयर पैकेज प्रबंधित करता है कि आवश्यक सॉफ्टवेयर घटक स्थापित हों। DNF पैकेज स्थापना, अपडेट और अनइंस्टॉल की प्रक्रियाओं को सरल बनाता है।
DNF का उपयोग करके कमांड लाइन के माध्यम से पैकेजों को अनइंस्टॉल करना सरल है। चलिए चरण-दर-चरण प्रक्रिया का पता लगाते हैं:
पहला कदम टर्मिनल खोलना है। आप अपने एप्लिकेशन मेन्यू में "टर्मिनल" खोजकर या कुछ कॉन्फ़िगरेशन में Ctrl + Alt + T
जैसे कीबोर्ड शॉर्टकट का उपयोग करके यह कर सकते हैं।
किसी पैकेज को अनइंस्टॉल करने से पहले, आप यह जांचना चाह सकते हैं कि यह इंस्टॉल हुआ है या नहीं। सभी इंस्टॉल किए गए पैकेजों को सूचीबद्ध करने के लिए, निम्नलिखित कमांड निष्पादित करें:
sudo dnf list installed
यह सभी इंस्टॉल किए गए पैकेजों की सूची प्रदर्शित करेगा। आप आउटपुट को grep
में पाइप करके किसी विशिष्ट पैकेज की खोज कर सकते हैं। उदाहरण के लिए:
sudo dnf list installed | grep packagename
packagename
को उस पैकेज के नाम से बदलें जिसकी आप जांच कर रहे हैं।
एक बार जब आप पुष्टि कर लें कि पैकेज इंस्टॉल है, तो आप निम्न कमांड का उपयोग करके इसे अनइंस्टॉल कर सकते हैं:
sudo dnf remove packagename
packagename
को उस पैकेज के वास्तविक नाम से बदलें जिसे आप हटाना चाहते हैं। DNF तब निर्भरताओं को हल करेगा और हटाए जाने वाले पैकेजों को सूचीबद्ध करेगा। आपसे हटाने की पुष्टि करने के लिए कहा जाएगा।
DNF उन पैकेजों की सूची प्रदर्शित करेगा जिन्हें वह हटाने की योजना बना रहा है, जिसमें सभी निर्भरताएँ शामिल हैं जिनकी अब आवश्यकता नहीं है। यह सुनिश्चित करने के लिए इस सूची की सावधानीपूर्वक समीक्षा करें कि आप आगे बढ़ना चाहते हैं। आगे बढ़ने से पहले यह पुष्टि मांगेगा। पुष्टि करने के लिए y
टाइप करें और एंटर दबाएं:
Is this ok [y/N]: y
यह चयनित पैकेज के साथ सभी अनावश्यक निर्भरताओं को भी अनइंस्टॉल करेगा।
डिफ़ॉल्ट रूप से, DNF किसी पैकेज को हटाते समय कॉन्फ़िगरेशन फ़ाइलों को डिलीट नहीं करता है। यदि आप इन कॉन्फ़िगरेशन फ़ाइलों को डिलीट करना चाहते हैं, तो आपको उन्हें मैन्युअल रूप से हटाना पड़ सकता है या अतिरिक्त उपकरणों का उपयोग करना पड़ सकता है। कॉन्फ़िगरेशन फ़ाइलों को हटाते समय हमेशा सावधान रहें ताकि गलती से महत्वपूर्ण सिस्टम सेटिंग्स न हटें।
यदि आप कमांड लाइन का उपयोग नहीं करना चाहते हैं, तो फेडोरा सॉफ़्टवेयर प्रबंधन के लिए ग्राफिकल यूजर इंटरफेस (GUI) उपकरण जैसे GNOME Software या Discover (यदि आप KDE प्लाज़्मा का उपयोग कर रहे हैं) भी प्रदान करता है। ये उपकरण एप्लिकेशन ब्राउज़, इंस्टॉल और अनइंस्टॉल करने के लिए एक ग्राफिकल तरीका प्रदान करते हैं।
यहां, हम GNOME Software एप्लिकेशन का उपयोग करके पैकेजों को अनइंस्टॉल करने का तरीका खोजेंगे:
यह विधि विशेष रूप से तब उपयोगी होती है जब आपको पैकेज का सटीक नाम याद नहीं होता है या आप दृश्य दृष्टिकोण पसंद करते हैं।
पैकेज अनइंस्टॉल करने के बाद, आपके सिस्टम पर अवशिष्ट कॉन्फ़िगरेशन फ़ाइलें या अप्रयुक्त निर्भरताएँ छोड़ दी जा सकती हैं। उन्हें साफ करने के लिए यहां कुछ सुझाव दिए गए हैं:
जब आप कोई पैकेज अनइंस्टॉल करते हैं तो यदि किसी अन्य पैकेज द्वारा उनका उपयोग नहीं किया जाता है तो कुछ निर्भरताएँ अभी भी सिस्टम पर हो सकती हैं। आप निम्नलिखित का उपयोग करके इन अनाथ पैकेजों को साफ़ कर सकते हैं:
sudo dnf autoremove
यह कमांड स्वचालित रूप से उन सभी पैकेजों को हटा देगा जिन्हें निर्भरता के रूप में इंस्टॉल किया गया था लेकिन अब किसी भी इंस्टॉल किए गए पैकेज द्वारा आवश्यक नहीं है।
DNF डाउनलोड किए गए पैकेजों को कैश करता है, जो समय के साथ डिस्क स्थान का उपयोग कर सकता है। इस कैश को साफ़ करने के लिए, आप निम्नलिखित कर सकते हैं:
sudo dnf clean all
यह सभी कैश्ड पैकेज फ़ाइलों को डिलीट कर देगा, लेकिन ध्यान रखें कि भविष्य में इंस्टॉल करने में थोड़ा अधिक समय लगेगा क्योंकि पैकेज फिर से डाउनलोड किए जाएंगे।
कुछ प्रकार के पैकेज अनइंस्टॉल करते समय कुछ विशेष बातों का ध्यान रखना चाहिए:
ऐसे सिस्टम पैकेजों को हटाते समय सावधानी बरतें जो फेडोरा के लिए कार्य करने के लिए आवश्यक नहीं हैं। इनमें अन्य सॉफ़्टवेयर के लिए आवश्यक महत्वपूर्ण लाइब्रेरी या टूल शामिल हो सकते हैं। हमेशा जांचें कि कौन से अतिरिक्त पैकेज हटाए जा सकते हैं और यदि आवश्यक हो तो कुछ शोध करें।
फेडोरा सैंडबॉक्स में रखे गए एप्लिकेशन कंटेनरों के लिए Flatpak और Snap का समर्थन करता है। यदि आपने इनके माध्यम से एप्लिकेशन इंस्टॉल किए हैं, तो वे DNF में दिखाई नहीं देंगे। प्रत्येक के पास एप्लिकेशन प्रबंधित करने के लिए अपनी स्वयं की कमांड-लाइन टूल्स होती हैं:
flatpak uninstall application-name
snap remove application-name
कभी-कभी, किसी पैकेज को अनइंस्टॉल करने का प्रयास करते समय आपको कुछ समस्याओं का सामना करना पड़ सकता है। यहां कुछ सामान्य समस्याएं और उनके समाधान दिए गए हैं:
यदि कोई पैकेज अनइंस्टॉल नहीं हो पाता है, तो इसमें आमतौर पर निर्भरता संबंधी समस्याएं शामिल होती हैं। सुनिश्चित करें कि पैकेज का नाम सही है और पुनः ऑपरेशन को आज़माएं। आप इसका भी उपयोग कर सकते हैं:
sudo dnf remove --skip-broken packagename
यह कमांड DNF को टूटी हुई निर्भरताओं को अनदेखा करने की अनुमति देता है, लेकिन इसे सावधानी से उपयोग करें क्योंकि यह सिस्टम को अस्थिर बना सकता है।
यदि आप किसी ऐसे पैकेज को अनइंस्टॉल करने का प्रयास करते हैं जो मौजूद नहीं है, तो DNF एक त्रुटि प्रदर्शित करेगा। पैकेज के नाम की वर्तनी दोबारा जांचें और सुनिश्चित करें कि यह वास्तव में इंस्टॉल है।
फेडोरा पर एक सहज पैकेज प्रबंधन अनुभव सुनिश्चित करने के लिए, इन सर्वोत्तम प्रथाओं का पालन करने पर विचार करें:
sudo dnf update
का उपयोग करके अपने सिस्टम को अपडेट करें कि आपके पास पैकेज और सुरक्षा अपडेट का नवीनतम संस्करण है।sudo dnf autoremove
का उपयोग करके साफ़ करें।फेडोरा पर सॉफ़्टवेयर पैकेजों को कमांड-लाइन और ग्राफिकल दोनों उपकरणों का उपयोग करके अनइंस्टॉल किया जा सकता है, जो विभिन्न उपयोगकर्ता वरीयताओं को पूरा करते हैं। DNF कैसे काम करता है, इसे समझने से आपको सॉफ़्टवेयर प्रबंधन कार्यों पर अधिक नियंत्रण और आत्मविश्वास मिल सकता है। जैसे-जैसे आप अपने लिनक्स वातावरण का प्रबंधन करते हैं, अप्रयुक्त पैकेजों को समय-समय पर साफ करना और इष्टतम प्रदर्शन के लिए एक स्वस्थ सिस्टम बनाए रखना याद रखें। चाहे आप शुरुआती हों या अनुभवी उपयोगकर्ता, यह ज्ञान आपको फेडोरा की पैकेज प्रणाली को कुशलतापूर्वक प्रबंधित करने में सक्षम करेगा।
यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं