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

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

टूटे हुए पैकेज क्या हैं?

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

Apt जैसे पैकेज प्रबंधक संकुल के आगे स्थापना की अनुमति नहीं देते हैं यदि सिस्टम पर टूटा हुआ पैकेज मिलता है। ऐसी स्थिति में, टूटे हुए पैकेजों की मरम्मत करना एकमात्र विकल्प है।

टूटे हुए पैकेज को कैसे खोजें और ठीक करें

प्रत्येक पैकेज प्रबंधक विभिन्न प्रकार के पैकेजों को संभालता है। उदाहरण के लिए, डीएनएफ और यम रेडहैट पैकेज मैनेजर (आरपीएम) के साथ आरपीएम पैकेज डाउनलोड और इंस्टॉल करने के लिए काम करते हैं। इसी तरह, Apt डेबियन-आधारित वितरणों में बेस dpkg सॉफ़्टवेयर के लिए फ्रंटएंड रैपर के रूप में कार्य करता है।

डेबियन पर टूटे हुए पैकेज की स्थापना

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

Apt का उपयोग करके डेबियन-आधारित वितरण पर टूटे हुए पैकेजों को ठीक करने के लिए:

  1. दबाकर अपना टर्मिनल खोलें Ctrl + ऑल्ट + टी अपने कीबोर्ड पर और दर्ज करें:
    sudo apt --fix-लापता अपडेट
  2. अपने सिस्टम पर संकुल अपडेट करें:
    sudo उपयुक्त अद्यतन
  3. अब, का उपयोग कर टूटे हुए संकुल की स्थापना के लिए बाध्य करें एफ झंडा। Apt स्वचालित रूप से आपके सिस्टम पर टूटे हुए पैकेजों की खोज करेगा और उन्हें आधिकारिक रिपॉजिटरी से पुनर्स्थापित करेगा।
    sudo apt install -f

यदि उपर्युक्त चरण आपके लिए काम नहीं करते हैं, तो आप dpkg का उपयोग करके समस्या को हल करने का प्रयास कर सकते हैं।

  1. फोर्स dpkg को पहले से अनपैक किए गए सभी लंबित पैकेजों को फिर से कॉन्फ़िगर करने के लिए लेकिन कॉन्फ़िगरेशन से गुजरना पड़ता है। -ए कमांड में ध्वज के लिए खड़ा है सब.
    सुडो dpkg --configure -a
  2. के रूप में चिह्नित सभी पैकेजों की एक सूची प्राप्त करने के लिए dpkg के साथ पाइप grep अपेक्षित dpkg द्वारा।
    sudo dpkg -l | grep ^.. r
  3. उपयोग --हटाना सभी टूटे हुए पैकेजों को हटाने के लिए ध्वज।
    सुडो dpkg --remove --force-remove-reinstreq
  4. एप्‍ट क्‍लीन का उपयोग कर कैश को साफ करें।
    सुडोल उपयुक्त
  5. निम्न कमांड का उपयोग करके अपने सिस्टम पैकेज को अपडेट करें।
    sudo उपयुक्त अद्यतन

सम्बंधित: लिनक्स पर सॉफ्टवेयर कैसे स्थापित करें: पैकेज प्रारूप समझाया

फेडोरा / सेंटोस पर

हालाँकि जब टूटे हुए पैकेज को प्रबंधित करने की बात आती है तो यम और प्रिंट बहुत अच्छे होते हैं, कभी-कभी समस्याएँ उत्पन्न होती हैं क्योंकि लिनक्स सिस्टम पर हजारों पैकेज स्थापित होते हैं। ऐसी स्थितियों में, आप ऐसे मुद्दों को जल्दी से ठीक करने के लिए RPM (फेडोरा और CentOS के लिए आधार पैकेज प्रबंधक) का उपयोग कर सकते हैं।

  1. का उपयोग कर अपने सिस्टम पर सभी संकुल की जाँच करें -वी झंडा।
    सुडो आरपीएम -वा
  2. आपको अपने सिस्टम पर सभी स्थापित पैकेजों वाली एक लंबी सूची दिखाई देगी।
  3. उस पैकेज को पुनर्स्थापित करें जो आपको लगता है कि टूटे पैकेज समस्या का कारण हो सकता है।
    sudo dnf --refresh packagename को पुनर्स्थापित करें

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

लिनक्स वितरण पर संकुल का प्रबंधन

लिनक्स पर पैकेज प्रबंधक विफल प्रतिष्ठानों सहित अधिकांश मुद्दों को संभालने में सक्षम हैं। लेकिन कभी-कभी, विभिन्न समस्याएं होती हैं जिन्हें केवल सहज रूप से हल किया जा सकता है। टूटे हुए पैकेजों को ठीक करने के समाधान में टूटे हुए पैकेज को पहचानना, उसे फिर से स्थापित करना और सिस्टम की पैकेज सूची को अद्यतन करना शामिल है।

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

ईमेल
12 सर्वश्रेष्ठ लिनक्स डेस्कटॉप वातावरण

लिनक्स डेस्कटॉप वातावरण चुनना मुश्किल हो सकता है। यहां सबसे अच्छा लिनक्स डेस्कटॉप वातावरण माना जाता है।

संबंधित विषय
  • लिनक्स
  • लिनक्स
  • पैकेज प्रबंधक
लेखक के बारे में
दीपेश शर्मा (20 लेख प्रकाशित)

दीपेश MUO में लिनक्स के लिए जूनियर एडिटर हैं। वह 3 वर्षों से इंटरनेट पर सूचनात्मक सामग्री लिख रहा है। अपने खाली समय में, उन्हें लिखने, संगीत सुनने और अपने गिटार बजाने में मज़ा आता है।

दीपेश शर्मा से अधिक

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

टेक टिप्स, समीक्षा, मुफ्त ईबुक और विशेष सौदों के लिए हमारे न्यूज़लेटर में शामिल हों

एक और कदम…!

कृपया हमें आपके द्वारा भेजे गए ईमेल में अपने ईमेल पते की पुष्टि करें।

.