मुझे इस बारे में कोई जानकारी नहीं है कि क्या इस पर मदद लेना आपके लिए अभी भी प्रासंगिक है, लेकिन यहां उन चीजों का एक सारांश है जो इस स्थिति में मदद करने के लिए कर सकते हैं
(से यहाँ पर Appuals (appuals.com) ):
विधि 1: का उपयोग करें -f
पैरामीटर (मुझे पता है कि आपने पहले से ही ऐसा किया था, लेकिन मैं यहां सब कुछ इकट्ठा करता हूं)
sudo apt-get install -f
sudo dpkg --configure -a
sudo apt-get install -f
विधि 2: एप्टीट्यूड का उपयोग करें
sudo aptitude install पैकेज का नाम
कहा पे PACKAGENAME
वह पैकेज है जिसे आप इंस्टॉल कर रहे हैं,
और दबाएँ दर्ज इसे निष्पादित करने के लिए। यह apt-get के बजाय एप्टीट्यूड के माध्यम से पैकेज को स्थापित करने का प्रयास करेगा, जिसे संभवतः unmet निर्भरता के मुद्दे को ठीक करना चाहिए।
विधि 3: सुनिश्चित करें कि प्रतिबंधित और ब्रह्मांड रिपॉजिटरी सक्षम हैं और बेहतर सर्वर का प्रयास करते हैं
software-properties-gtk
- उबंटू सॉफ्टवेयर टैब में, सुनिश्चित करें कि सभी रिपॉजिटरी (मुख्य, ब्रह्मांड, प्रतिबंधित, मल्टीवर्स) सक्षम हैं।
- सर्वर की सूची पर क्लिक करें जहां यह "डाउनलोड से", और चुनें
- "सर्वश्रेष्ठ सर्वर का चयन करें" पर क्लिक करें।
दबाएँ ऑल्ट , Ctrl तथा टी एक साथ एक टर्मिनल खोलने के लिए, और टाइप करें
sudo apt-get update
फिर दबायें
एक बार जब यह चल रहा हो, तो सॉफ़्टवेयर को फिर से स्थापित करने का प्रयास करें।
विधि 4: पैकेज डेटाबेस को साफ़ करें
sudo apt-get clean
sudo apt-get autoclean
विधि 5: किसी भी आयोजित पैकेज को हटा दें
sudo apt-get -u dist-upgrade
तब (यदि pb):
sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
और देखें कि क्या यह समस्या को ठीक करता है। अगर इसके साथ बाहर निकलता है एक्स अपग्रेड नहीं किया गया
आखिर में, कहां X
आयोजित पैकेजों की संख्या है, आपको उन्हें एक-एक करके हटाना होगा।
एक आयोजित पैकेज को निकालने के लिए,
sudo apt-get remove --dry-run पैकेज का नाम
( PACKAGENAME
वह पैकेज है जिसे आप निकालने का प्रयास कर रहे हैं)। --dry-run
पैरामीटर सुनिश्चित करता है कि आपको इसके बारे में सूचित किया जाए कि आगे क्या होता है। जब आप सभी पैकेजों को हटा देते हैं, तो उस समस्या को स्थापित करने का प्रयास करें जिसके कारण पहली बार में समस्या हुई और देखें कि क्या होता है।
विधि 6: शुद्ध / निकालें / अक्षम PPAs
व्यक्तिगत पैकेज अभिलेखागार रिपॉजिटरी हैं जिन्हें लॉन्चपैड पर होस्ट किया जाता है, और उन पैकेजों को अपग्रेड या इंस्टॉल करने के लिए उपयोग किया जाता है जो आमतौर पर उबंटू के आधिकारिक रिपॉजिटरी में उपलब्ध नहीं होते हैं। जब वे उबंटू रिपॉजिटरी से मौजूदा पैकेज को अपग्रेड करने के लिए उपयोग किए जाते हैं, तो वे आम तौर पर सबसे अधिक निर्भरता का कारण होते हैं। आप उन्हें अक्षम, हटा या शुद्ध कर सकते हैं।
अगर वे अभी भी कुछ निर्भरता मुद्दों को दिखाते हैं, तो उन्हें शुद्ध करें:
apt purge packageXX packageYY packageZZ
आदि।
जब तक सब कुछ साफ न हो जाए
कुछ को संपादित करने के लिए भी कहते हैं /var/lib/dpkg/status
और ब्लोक्स हटा दें जिनकी स्थापना पूरी नहीं हुई है लेकिन मुझे संदेह है कि यह वास्तव में समस्याओं को हल करता है, यह सिर्फ कालीन के नीचे छिपा रहा है।