प्रकाशित
जबकि लिनक्स में पैकेज प्रबंधन आमतौर पर बहुत सीधा है, कभी-कभी चीजें गड़बड़ा जाती हैं। उबंटू में टूटे हुए पैकेजों को ठीक करने के लिए यहां बताया गया है।
उबंटू में एक मजबूत सॉफ्टवेयर प्रबंधन प्रणाली है, लेकिन कभी-कभी, आपको अभी भी यह जानने की आवश्यकता हो सकती है कि टूटे हुए पैकेजों को कैसे ठीक किया जाए। हालाँकि, Linux में सॉफ़्टवेयर प्रबंधन ने एक लंबा सफर तय किया है। जब मैंने तीन दशक पहले पहली बार लिनक्स चलाना शुरू किया था, तो नया सॉफ़्टवेयर स्थापित करना कहीं अधिक चुनौतीपूर्ण था।
आज, अधिकांश लिनक्स वितरण (उबंटू सहित) अतिरिक्त सॉफ़्टवेयर स्थापित करने के लिए एपीटी या स्नैप जैसे पैकेज प्रबंधन सिस्टम का उपयोग करें। हालाँकि इससे प्रक्रिया बहुत आसान हो जाती है, फिर भी कभी-कभी चीज़ें टूट जाती हैं। सौभाग्य से, उबंटू में टूटे हुए पैकेजों को ठीक करने के लिए आप कई आसान तरीकों का उपयोग कर सकते हैं।
उबंटू में टूटे हुए पैकेजों की मरम्मत के 4 तरीके
यदि आप किसी ऐसे सॉफ़्टवेयर के टुकड़े में आते हैं जो दुर्व्यवहार कर रहा है या उबंटू में बिल्कुल भी लॉन्च नहीं हो रहा है, तो एक अच्छा मौका है कि टूटे हुए पैकेज को दोष दिया जाए। पैकेज संपीड़ित संग्रह होते हैं जिनमें किसी विशेष सॉफ़्टवेयर को चलाने के लिए आवश्यक सभी निष्पादन योग्य बायनेरिज़ और अन्य फ़ाइलें शामिल होती हैं।
अगर चीजें किनारे हो जाती हैंहालाँकि, समस्या को ठीक करने के लिए चार तरीके हैं, जिन्हें आपको एक के बाद एक आज़माना चाहिए।
- अद्यतन के लिए जाँच
- गुम निर्भरता या टूटे हुए पैकेजों को ठीक करने के लिए उपयुक्त को बाध्य करें।
- dpkg के साथ टूटे हुए पैकेजों को पुनः कॉन्फ़िगर करने या हटाने के लिए बाध्य करें।
- डीपीकेजी लॉक समस्याओं का समाधान करें।
आइए जानें कि ये कदम कैसे उठाए जाएं।
एपीटी को अद्यतन करके उबंटू में टूटे हुए पैकेजों को ठीक करना
अक्सर, आप उपयुक्त पैकेज प्रबंधन प्रणाली के अंतर्निहित अपडेट रूटीन का उपयोग करके टूटे हुए पैकेजों को ठीक कर सकते हैं।
- आपके उबंटू कंप्यूटर पर, टर्मिनल लॉन्च करें.
- प्रॉम्प्ट पर निम्नलिखित कमांड दर्ज करें:
sudo apt update —fix-missing
- जब आपका पीसी आपसे पासवर्ड मांगे तो उसे दर्ज करें। उबंटू सभी इंस्टॉल किए गए सॉफ़्टवेयर के लिए निर्भरता की अपनी सूची को फिर से बनाएगा और जो कुछ भी गायब है उसे ठीक करेगा।
- यदि आपको "XX पैकेज अपग्रेड किए जा सकते हैं" जैसा संदेश दिखाई देता है, तो आपको भी ऐसा करना चाहिए। टर्मिनल से, टाइप करें:
sudo apt upgrade
गुम निर्भरता को ठीक करने के लिए फोर्स एप्ट
कभी-कभी, अद्यतन प्रक्रिया मदद नहीं करती है, और आपको एक बड़े हथौड़े का उपयोग करने की आवश्यकता होती है। इसके बाद ऐसा हो सकता है आपके कर्नेल को डाउनग्रेड किया जा रहा है उबंटू में, एक उदाहरण के रूप में। यहां बताया गया है कि जो आपके पैकेज को तोड़ रहा है उसे स्थापित करने के लिए एप्ट को कैसे बाध्य किया जाए।
- से टर्मिनल, निम्नलिखित कमांड के साथ लापता निर्भरता और अन्य पैकेजों का पता लगाने और स्थापित करने के लिए उपयुक्त बताएं:
sudo apt install -f
- Apt सूचीबद्ध करेगा कि कौन से पैकेज गायब हैं। प्रेस वाई और तब दर्ज करें/वापसी करें इंस्टालेशन शुरू करने के लिए.
Dpkg के साथ टूटे हुए पैकेजों को बलपूर्वक पुनः कॉन्फ़िगर करें या हटाएँ
यदि पहले दो चरण विफल हो जाते हैं, तो यह एक उपयुक्त कॉन्फ़िगरेशन समस्या हो सकती है। आप इसे इस प्रकार जांच सकते हैं:
- इसके साथ बेस पैकेज प्रबंधन प्रणाली, डीपीकेजी को पुन: कॉन्फ़िगर करें टर्मिनल में कमांड:
sudo dpkg —configure -a
- Dpkg कुछ पैकेजों को पुनः स्थापित करने की आवश्यकता के रूप में चिह्नित कर सकता है। निम्नलिखित कमांड टाइप करके पता लगाएं:
सुडो डीपीकेजी -एल | ग्रेप ^..आर - यदि उपरोक्त कमांड एक या अधिक पैकेजों को सूचीबद्ध करता है, तो आप उन्हें इस कमांड से हटाने का प्रयास कर सकते हैं:
sudo dpkg —purge --force-all (package-name)
- उपरोक्त आदेश का प्रयोग बहुत सावधानी से करें। यह एक पैकेज को हटा देगा, भले ही इससे अधिक समस्याएं पैदा हों, इसलिए आपने जो अनइंस्टॉल किया है उस पर ध्यान दें और इसे पुनः इंस्टॉल करने के लिए तैयार रहें।
- एक बार समस्या निवारण हो जाने पर, आपको पैकेज प्रबंधक को साफ़ करना होगा:
sudo apt clean
- अंत में, अपनी रिपॉजिटरी अपडेट करें:
sudo apt update
डीपीकेजी में लॉक की समस्या से निपटना
यदि आप एक समय में इसके दो उदाहरण चलाने का प्रयास करते हैं तो आपका पैकेज प्रबंधक विफल हो जाएगा। यदि ऐसा होता है, तो apt एक संदेश लौटाता है कि यह "प्रशासन निर्देशिका को लॉक करने में असमर्थ है।" यदि लॉक फ़ाइल नहीं हटाई गई है, तो आपको इसे मैन्युअल रूप से करना पड़ सकता है।
- टर्मिनल से, टाइप करें:
sudo rm /var/lib/apt/lists/lock
- आपको कैश निर्देशिका में लगे लॉक को भी हटाना होगा:
sudo rm /var/cache/apt/archives/lock
एक बार हो जाने पर, आप बिना किसी परेशानी के एपीटी या डीपीकेजी चलाने में सक्षम हो जाएंगे।
टूटे हुए पैकेजों को दोबारा होने से रोकना
पैकेज प्रबंधन के दौरान उत्पन्न होने वाली संभावित समस्याओं से बचने के लिए उबंटू में टूटे हुए पैकेजों की घटना को रोकना एक आवश्यक कदम है। हालाँकि हर समस्या से बचना हमेशा संभव नहीं होता है, जोखिम को कम करने के लिए आप कई चीजें कर सकते हैं।
सभी सॉफ़्टवेयर अपडेट रखें
उबंटू में टूटे हुए पैकेजों के लिए सबसे प्रचलित दोषियों में से एक पुराने सॉफ़्टवेयर का उपयोग है। इसका मुकाबला करने के लिए, आपको न केवल इसकी आवश्यकता है अपने सिस्टम को अद्यतन रखें लेकिन यह भी सुनिश्चित करें कि आपके सभी इंस्टॉल किए गए एप्लिकेशन चालू रहें।
आप नई रिलीज़ के लिए समय-समय पर मैन्युअल रूप से जाँच करके या एप्टीट्यूड या सिनैप्टिक पैकेज मैनेजर जैसे टूल की उपयोगकर्ता-अनुकूल सहायता का उपयोग करके इसे पूरा कर सकते हैं।
तृतीय-पक्ष रिपॉजिटरी पर निर्भरता कम करें (या हटा दें)।
इसके बाद, आधिकारिक उबंटू रिपॉजिटरी से विशेष रूप से सॉफ़्टवेयर को लगातार इंस्टॉल करना अनिवार्य है। जबकि तृतीय-पक्ष रिपॉजिटरी आधिकारिक उबंटू रिपॉजिटरी में नहीं पाए जाने वाले अतिरिक्त सॉफ़्टवेयर के लिए एक आकर्षक प्रवेश द्वार की तरह लग सकती है, वे एक चेतावनी के साथ आते हैं।
ये रिपॉजिटरी कभी-कभी अपनी कीमत से अधिक परेशानी का कारण बन सकती हैं। समय-समय पर, तृतीय-पक्ष रिपॉजिटरी आपके सिस्टम पर मौजूदा पैकेजों के साथ टकराव का कारण बनती है, जिसके परिणामस्वरूप अंततः भयावह पैकेज टूट जाते हैं।
इस माइनफ़ील्ड को नेविगेट करने के लिए, विशेष रूप से भरोसेमंद तृतीय-पक्ष स्रोतों से एप्लिकेशन इंस्टॉल करके सावधानी बरतें, यह सुनिश्चित करते हुए कि वे स्पष्ट रूप से उबंटू के साथ उपयोग के लिए डिज़ाइन किए गए हैं।
सुनिश्चित करें कि अनावश्यक सॉफ़्टवेयर को सही तरीके से हटा दिया गया है
जब उबंटू में टूटे हुए पैकेज की बात आती है तो इंस्टॉल किए गए एप्लिकेशन को अनुचित तरीके से हटाना भी सामान्य संदिग्धों में उच्च स्थान पर है।
जब उबंटू में सॉफ्टवेयर को अलविदा कहने का समय आता है, तो सुनहरे नियम का पालन करें - सिनैप्टिक पैकेज मैनेजर या टर्मिनल जैसे मानक पैकेज प्रबंधन टूल का उपयोग करें।
लगभग किसी भी परिस्थिति में आपको अपने फ़ाइल सिस्टम से फ़ाइलों को मैन्युअल रूप से हटाने के खतरनाक रास्ते पर नहीं भटकना चाहिए।
अपने उबंटू कंप्यूटर को सुचारू रूप से चालू रखें
टूटे हुए पैकेज, उबंटू उपयोगकर्ता, आपके लिए बहुत दुःख का कारण बन सकते हैं। अच्छी खबर यह है कि सही उपकरणों का उपयोग करके, आप न केवल टूटे हुए पैकेज से उबर सकते हैं बल्कि भविष्य में इसे रोक भी सकते हैं। यदि आपका उबंटू उपयोग अधिक जटिल हो जाता है, तो आपको यह भी जानना होगा कि किस उपयोगकर्ता या समूह के पास फ़ोल्डर या सबफ़ोल्डर हैं, इसे कैसे बदला जाए। हमारे पास एक है उसके लिए आसान पूर्वाभ्यास, बहुत।
क्या यह लेख सहायक था?
बहुत बढ़िया, इसे साझा करें:
शेयर करनाकरेंredditLinkedinईमेलधन्यवाद!
हमसे संपर्क करने के लिए धन्यवाद.
हमसे संपर्क करने के लिए धन्यवाद.