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

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

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

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

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

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

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

फेडोरा पर पैकेज प्रबंधन को समझना

फेडोरा, कई लिनक्स वितरणों की तरह, सॉफ्टवेयर को प्रबंधित करने के लिए पैकेज प्रबंधन प्रणाली का उपयोग करता है। यह मुख्य रूप से इस उद्देश्य के लिए DNF (Dandified YUM) का उपयोग करता है। DNF पैकेज इंस्टॉल करने, अपडेट करने और हटाने के लिए एक शक्तिशाली और कुशल तरीका है। यह गाइड पैकेजों को अनइंस्टॉल करने के लिए DNF का उपयोग करने पर केंद्रित होगी, लेकिन हम GUI-आधारित उपकरणों का उपयोग करने जैसे वैकल्पिक तरीकों का भी पता लगाएंगे।

DNF क्या है?

DNF यम का अगली पीढ़ी का संस्करण है, जो फेडोरा के लिए पिछला डिफ़ॉल्ट पैकेज प्रबंधक था। यह निर्भरता को सुलझाकर और यह सुनिश्चित करते हुए सॉफ्टवेयर पैकेज प्रबंधित करता है कि आवश्यक सॉफ्टवेयर घटक स्थापित हों। DNF पैकेज स्थापना, अपडेट और अनइंस्टॉल की प्रक्रियाओं को सरल बनाता है।

DNF का उपयोग करके सॉफ्टवेयर पैकेज अनइंस्टॉल करना

DNF का उपयोग करके कमांड लाइन के माध्यम से पैकेजों को अनइंस्टॉल करना सरल है। चलिए चरण-दर-चरण प्रक्रिया का पता लगाते हैं:

चरण 1: टर्मिनल खोलें

पहला कदम टर्मिनल खोलना है। आप अपने एप्लिकेशन मेन्यू में "टर्मिनल" खोजकर या कुछ कॉन्फ़िगरेशन में Ctrl + Alt + T जैसे कीबोर्ड शॉर्टकट का उपयोग करके यह कर सकते हैं।

चरण 2: इंस्टॉल किए गए पैकेज देखें

किसी पैकेज को अनइंस्टॉल करने से पहले, आप यह जांचना चाह सकते हैं कि यह इंस्टॉल हुआ है या नहीं। सभी इंस्टॉल किए गए पैकेजों को सूचीबद्ध करने के लिए, निम्नलिखित कमांड निष्पादित करें:

sudo dnf list installed

यह सभी इंस्टॉल किए गए पैकेजों की सूची प्रदर्शित करेगा। आप आउटपुट को grep में पाइप करके किसी विशिष्ट पैकेज की खोज कर सकते हैं। उदाहरण के लिए:

sudo dnf list installed | grep packagename

packagename को उस पैकेज के नाम से बदलें जिसकी आप जांच कर रहे हैं।

चरण 3: पैकेज अनइंस्टॉल करें

एक बार जब आप पुष्टि कर लें कि पैकेज इंस्टॉल है, तो आप निम्न कमांड का उपयोग करके इसे अनइंस्टॉल कर सकते हैं:

sudo dnf remove packagename

packagename को उस पैकेज के वास्तविक नाम से बदलें जिसे आप हटाना चाहते हैं। DNF तब निर्भरताओं को हल करेगा और हटाए जाने वाले पैकेजों को सूचीबद्ध करेगा। आपसे हटाने की पुष्टि करने के लिए कहा जाएगा।

चरण 4: हटाने की पुष्टि करें

DNF उन पैकेजों की सूची प्रदर्शित करेगा जिन्हें वह हटाने की योजना बना रहा है, जिसमें सभी निर्भरताएँ शामिल हैं जिनकी अब आवश्यकता नहीं है। यह सुनिश्चित करने के लिए इस सूची की सावधानीपूर्वक समीक्षा करें कि आप आगे बढ़ना चाहते हैं। आगे बढ़ने से पहले यह पुष्टि मांगेगा। पुष्टि करने के लिए y टाइप करें और एंटर दबाएं:

Is this ok [y/N]: y

यह चयनित पैकेज के साथ सभी अनावश्यक निर्भरताओं को भी अनइंस्टॉल करेगा।

कॉन्फ़िगरेशन फ़ाइलों को संभालना

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

GUI उपकरणों का उपयोग करके पैकेज अनइंस्टॉल करना

यदि आप कमांड लाइन का उपयोग नहीं करना चाहते हैं, तो फेडोरा सॉफ़्टवेयर प्रबंधन के लिए ग्राफिकल यूजर इंटरफेस (GUI) उपकरण जैसे GNOME Software या Discover (यदि आप KDE प्लाज़्मा का उपयोग कर रहे हैं) भी प्रदान करता है। ये उपकरण एप्लिकेशन ब्राउज़, इंस्टॉल और अनइंस्टॉल करने के लिए एक ग्राफिकल तरीका प्रदान करते हैं।

GNOME Software के माध्यम से अनइंस्टॉल करना

यहां, हम GNOME Software एप्लिकेशन का उपयोग करके पैकेजों को अनइंस्टॉल करने का तरीका खोजेंगे:

  1. अपने एप्लिकेशन मेनू से GNOME Software ऐप खोलें।
  2. सभी इंस्टॉल किए गए एप्लिकेशन देखने के लिए इंस्टॉल्ड टैब पर जाएं।
  3. उस ऐप को खोजें जिसे आप हटाना चाहते हैं।
  4. विवरण प्राप्त करने के लिए ऐप पर क्लिक करें, जिसमें इसे हटाने का विकल्प भी शामिल है।
  5. एप्लिकेशन को अनइंस्टॉल करने के लिए रिमूव बटन पर क्लिक करें।
  6. प्रॉम्प्ट मिलने पर डिलीट करने की पुष्टि करें।

यह विधि विशेष रूप से तब उपयोगी होती है जब आपको पैकेज का सटीक नाम याद नहीं होता है या आप दृश्य दृष्टिकोण पसंद करते हैं।

पैकेजों और निर्भरताओं को साफ़ करना

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

अप्रयुक्त निर्भरताओं को हटा दें

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

sudo dnf autoremove

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

कैश्ड फाइलों को हटा दें

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

sudo dnf clean all

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

विशेष ध्यान

कुछ प्रकार के पैकेज अनइंस्टॉल करते समय कुछ विशेष बातों का ध्यान रखना चाहिए:

सिस्टम पैकेज

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

Flatpak और Snap पैकेज

फेडोरा सैंडबॉक्स में रखे गए एप्लिकेशन कंटेनरों के लिए Flatpak और Snap का समर्थन करता है। यदि आपने इनके माध्यम से एप्लिकेशन इंस्टॉल किए हैं, तो वे DNF में दिखाई नहीं देंगे। प्रत्येक के पास एप्लिकेशन प्रबंधित करने के लिए अपनी स्वयं की कमांड-लाइन टूल्स होती हैं:

सामान्य समस्याओं का निवारण

कभी-कभी, किसी पैकेज को अनइंस्टॉल करने का प्रयास करते समय आपको कुछ समस्याओं का सामना करना पड़ सकता है। यहां कुछ सामान्य समस्याएं और उनके समाधान दिए गए हैं:

पैकेज निकालने में विफलता

यदि कोई पैकेज अनइंस्टॉल नहीं हो पाता है, तो इसमें आमतौर पर निर्भरता संबंधी समस्याएं शामिल होती हैं। सुनिश्चित करें कि पैकेज का नाम सही है और पुनः ऑपरेशन को आज़माएं। आप इसका भी उपयोग कर सकते हैं:

sudo dnf remove --skip-broken packagename

यह कमांड DNF को टूटी हुई निर्भरताओं को अनदेखा करने की अनुमति देता है, लेकिन इसे सावधानी से उपयोग करें क्योंकि यह सिस्टम को अस्थिर बना सकता है।

पैकेज गायब है

यदि आप किसी ऐसे पैकेज को अनइंस्टॉल करने का प्रयास करते हैं जो मौजूद नहीं है, तो DNF एक त्रुटि प्रदर्शित करेगा। पैकेज के नाम की वर्तनी दोबारा जांचें और सुनिश्चित करें कि यह वास्तव में इंस्टॉल है।

पैकेज प्रबंधन के लिए सर्वोत्तम अभ्यास

फेडोरा पर एक सहज पैकेज प्रबंधन अनुभव सुनिश्चित करने के लिए, इन सर्वोत्तम प्रथाओं का पालन करने पर विचार करें:

  1. यह सुनिश्चित करने के लिए नियमित रूप से sudo dnf update का उपयोग करके अपने सिस्टम को अपडेट करें कि आपके पास पैकेज और सुरक्षा अपडेट का नवीनतम संस्करण है।
  2. नियमित रूप से अनाथ पैकेजों को sudo dnf autoremove का उपयोग करके साफ़ करें।
  3. जिन पैकेजों को आपने मैन्युअल रूप से इंस्टॉल किया है उनका ध्यान रखें, ताकि आवश्यकतानुसार उन्हें बाद में अनइंस्टॉल करना आसान हो जाए।
  4. यदि आप अक्सर कॉन्फ़िगरेशन फ़ाइलों को संशोधित करते हैं, तो उनके लिए संस्करण नियंत्रण का उपयोग करें, यह महत्वपूर्ण अनुकूलन के नुकसान को रोकने में मदद करेगा।
  5. पैकेज परिवर्तनों के कारण होने वाली किसी भी अप्रत्याशित समस्या से उबरने के लिए अपने सिस्टम का नियमित रूप से बैकअप लें।

निष्कर्ष

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

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


टिप्पणियाँ