विधि 1:रुके हुए टूटे हुए पैकेजों को ठीक करने के लिए dpkg -configure का उपयोग करना
<पी> टर्मिनल पर काम करते समय, sudo dpkg –configure -a चलाने का प्रयास करें एक स्वचालित अद्यतन प्रक्रिया शुरू करने के लिए जो आपके सिस्टम पर स्थापित नहीं किए गए पैकेजों के कारण टूटी हुई निर्भरता की तलाश करती है। इस टूल को उपयोगकर्ता के हस्तक्षेप के बिना किसी भी पैकेज को स्वचालित रूप से इंस्टॉल करना चाहिए जो उसे लगता है कि आप गायब हैं, हालांकि यदि आपसे कुछ इंस्टॉल करने के लिए कहा जाता है तो आपको संकेत का जवाब देने के लिए y कुंजी दबानी चाहिए। <पी> पी> <पी> यदि उसे कोई टूटा हुआ पैकेज नहीं मिलता है, तो आपको कोई आउटपुट नहीं देखना चाहिए। हमने इसे Xubuntu चलाने वाली एक साफ परीक्षण मशीन पर चलाया, इसलिए इसमें कोई त्रुटि नहीं मिली, लेकिन यदि आपको "समस्याओं को ठीक करने में असमर्थ, आपके पास टूटे हुए पैकेज हैं" समस्याएं आ रही हैं तो इसमें कई पैकेज मिल सकते हैं जिन्हें आपको इंस्टॉल करने की आवश्यकता है। एक बार जब आप इसे चला लें, तो sudo apt-get install -f आज़माएं कमांड लाइन से. <पी> पी> <पी> यह प्रोग्राम एक निर्भरता सूची तैयार करेगा और फिर राज्य की जानकारी पढ़ेगा। यदि आपको यह कहते हुए एक संदेश मिलता है कि "0 अपग्रेड किए गए, 0 नए इंस्टॉल किए गए, 0 हटाने योग्य और 0 अपग्रेड नहीं किए गए" पैकेज थे, तो आप या तो बिना किसी टूटी निर्भरता के साथ काम कर रहे थे या पिछले कमांड ने सब कुछ ठीक कर दिया था। इस बिंदु पर, आप sudo apt-get Clean &&sudo apt-get update चला सकते हैं इसके बाद sudo apt-get अपग्रेड आता है अपने सिस्टम पर प्रत्येक पैकेज को अपडेट करने के लिए। इसमें कुछ समय लग सकता है, यह इस पर निर्भर करता है कि आपके सिस्टम में ये पैकेज समस्याएँ कितने समय से हैं।विधि 2:डिस्ट-अपग्रेड कमांड का उपयोग करना
<पी> यदि आपको यह कहते हुए एक संदेश मिलता है कि "कुछ पैकेज रोक दिए गए हैं" इसलिए आप पहले वाले कमांड को सफलतापूर्वक पूरा नहीं कर सके, तो आपको sudo apt-get dist-upgrade चलाना चाहिए इन बाकी पैकेजों को स्थापित करने के लिए। नियमित अपग्रेड का कार्य करने के साथ-साथ, डिस्ट-अपग्रेड विकल्प पैकेज के नए संस्करणों के साथ परिवर्तित निर्भरता को संभालता है। चूंकि एपीटी-गेट में एक विशेष संघर्ष प्रणाली है, यह आमतौर पर आपके सिस्टम के लिए कम महत्वपूर्ण पैकेजों के लिए कुछ भी न करने की कीमत पर सबसे महत्वपूर्ण पैकेजों को अपग्रेड करने का प्रयास करता है। इस कमांड का उपयोग उन लोगों को भी अपडेट करने के लिए बाध्य करता है। <पी> पी> <पी> ऐसा कहा जा रहा है कि, यदि कोई टूटा हुआ पैकेज नहीं मिला है तो आपको तीसरा संदेश मिलेगा कि कुछ भी अपग्रेड नहीं किया गया है और कुछ भी नया इंस्टॉल नहीं किया गया है। यदि यह मामला है, तो आप sudo apt-get अपग्रेड आज़मा सकते हैं फिर से ताकि यदि कोई बदलाव हो तो स्वचालित अपग्रेड सबरूटीन प्रभावी हो सके। दूसरी ओर, यदि आप उस पैकेज का विशिष्ट नाम जानते हैं जिसकी आपको आवश्यकता है, तो आप इसे मैन्युअल रूप से इंस्टॉल कर सकते हैं। <पी> उदाहरण के लिए, मान लें कि GNUStep रनटाइम घटक वह था जिसकी कमी आपके पास थी क्योंकि आप ध्वनि संश्लेषण का उपयोग करना चाहते थे। आप बस sudo apt-get install gnustep-gui-runtime टाइप कर सकते हैं इस महत्वपूर्ण पैकेज को स्थापित करने के लिए। ध्यान रखें कि यह केवल एक उदाहरण है और आप gnustep-gui-runtime को किसी भी पैकेज के नाम से बदल सकते हैं जिसे आपको इंस्टॉल करना है। उपयुक्त-प्राप्त मानक पर आधारित आधुनिक वितरणों में कई हजार पैकेज हैं, लेकिन जब तक आप जिसे खोज रहे हैं उसका नाम जानते हैं, यह इसे स्थापित करने के लिए बाध्य करेगा।विधि 3:सिनैप्टिक के साथ टूटे हुए पैकेजों को ठीक करें
<पी> यदि आपके पास सिनैप्टिक ग्राफिकल पैकेज मैनेजर है, तो आप इस टूल का उपयोग किसी भी टूटे हुए पैकेज को ठीक करने के लिए भी कर सकते हैं। प्रोग्राम खोलें और फिर संपादन ड्रॉप-डाउन पिकलिस्ट मेनू चुनें। इस मेनू में आपके पास "टूटे हुए पैकेज ठीक करें" विकल्प होना चाहिए, इसलिए यदि आपके पास है तो इसे चुनें। यदि बहुत सारे टूटे हुए पैकेज नहीं हैं तो इसे चलने में बहुत अधिक समय नहीं लगेगा, लेकिन इसमें कई त्रुटियाँ मिल सकती हैं जो निष्पादन को धीमा कर देंगी। <पी> एक बार जब यह सब कुछ पूरा कर लेता है, तो आपको नीचे की स्थिति पंक्ति में "सफलतापूर्वक तय की गई निर्भरता समस्याएं" शब्द दिखाई देंगे। <पी> पी> <पी> अब आप सामान्य की तरह पैकेजों को अपडेट और इंस्टॉल कर सकते हैं। अधिकांश उपयोगकर्ता केवल इस तरीके से काम करेंगे यदि वे पहले से ही सिनैप्टिक में काम कर रहे हों, लेकिन जब भी आपको इसकी आवश्यकता हो तो यह वहां मौजूद है। एक बार यह चलने के बाद आप सिनैप्टिक को बंद कर सकते हैं और कमांड प्रॉम्प्ट से फिर से काम कर सकते हैं या यहां बदलाव करना जारी रख सकते हैं। <पी> लेखक के बारे में <पी>
<पी> केविन एरो <पी> केविन एरो एक दशक से अधिक के उद्योग अनुभव के साथ एक अत्यधिक अनुभवी और जानकार प्रौद्योगिकी विशेषज्ञ हैं। उनके पास माइक्रोसॉफ्ट सर्टिफाइड टेक्नोलॉजी स्पेशलिस्ट (एमसीटीएस) प्रमाणन है और नवीनतम तकनीकी विकास के बारे में अपडेट रहने का उनमें गहरा जुनून है। केविन ने सॉफ्टवेयर विकास, साइबर सुरक्षा और क्लाउड कंप्यूटिंग जैसे क्षेत्रों में अपनी विशेषज्ञता और ज्ञान का प्रदर्शन करते हुए तकनीक से संबंधित विषयों की एक विस्तृत श्रृंखला पर विस्तार से लिखा है। तकनीकी क्षेत्र में उनके योगदान को उनके साथियों द्वारा व्यापक रूप से मान्यता और सम्मान दिया गया है, और जटिल तकनीकी अवधारणाओं को स्पष्ट और संक्षिप्त तरीके से समझाने की उनकी क्षमता के लिए उन्हें अत्यधिक सम्मानित किया जाता है। पी>