उबंटू में त्रुटि "पैकेज जानकारी अंतिम अपडेट की गई थी" ठीक करें
समस्या: उबंटू अपडेट प्रबंधक उपलब्ध अपडेटों की याद दिलाने के लिए नियमित रूप से पॉप अप करता है। पिछली बार जब यह पॉप अप हुआ और मैंने सभी अपडेट इंस्टॉल किए, तो मैंने अद्यतन प्रबंधक में यह अजीब संदेश देखा:
सॉफ़्टवेयर अपडेट आपके कंप्यूटर के लिए उपलब्ध हो सकते हैं।
पैकेज जानकारी पिछली बार X दिन पहले अपडेट की गई थी।
नए सॉफ्टवेयर अपडेट की जांच के लिए नीचे 'चेक' बटन दबाएं।
यह दिलचस्प था क्योंकि चेक बटन पर क्लिक करने से कुछ भी नहीं हुआ लेकिन एक ही संदेश फिर से प्रदर्शित हुआ था। कुछ दिनों बाद मैंने कुछ अपडेट उपलब्ध कराए लेकिन अपडेट इंस्टॉल करने के बाद मैंने एक ही संदेश फिर से देखा:
कारण:
इस त्रुटि का कारण क्या है? थोड़ा सा शोध करने के बाद, मुझे पता चला कि कैनोनिकल (उबंटू के आधिकारिक स्रोत) के अलावा "स्रोत" थे, जिन्हें मैंने अपने उबंटू 12.04 पर निजी पीपीए से कुछ महान संकेतक एप्लेट स्थापित करने के लिए जोड़ा था। इनमें से कुछ पीपीए पुराने थे और उबंटू के पुराने संस्करण के लिए थे या वे बस टूट गए थे। यह मुख्य कारण था कि इससे पता चला कि हाल के अपडेट के बाद भी कुछ अपडेट उपलब्ध हैं।
अब, अगला कार्य यह पता लगाने के लिए है कि सूची में ये "अप्रिय परेशानी स्रोत" कौन से हैं। इसे खोजने के लिए यह आदेश चलाएं और कमांड को समाप्त करने की प्रतीक्षा करें:
sudo apt-get अद्यतन प्राप्त करें
अंतिम आदेश के आउटपुट की आखिरी कुछ पंक्तियां निम्न थीं:
डब्ल्यू: http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / सटीक / मुख्य / स्रोत / स्रोत प्राप्त करने में विफल 404 नहीं मिला
डब्ल्यू: http://ppa.launchpad.net/ fredp / ppa / ubuntu / dists / precise / main / binary-i386 / संकुल 404 नहीं मिला
डब्ल्यू: http://ppa.launchpad.net/ हेल-भेड़ / पास्ता / उबंटू / डिब्बे / सटीक / मुख्य / स्रोत / स्रोत प्राप्त करने में विफल 404 नहीं मिला
डब्ल्यू: http://ppa.launchpad.net/ हेल-भेड़ / पास्ता / उबंटू / डिट्स / सटीक / मुख्य / बाइनरी-आई 386 / पैकेज 404 नहीं मिला
डब्ल्यू: http://ppa.launchpad.net/ लुक / पीपीए / उबंटू / डिट्स / सटीक / मुख्य / स्रोत / स्रोत प्राप्त करने में विफल 404 नहीं मिला
डब्ल्यू: http://ppa.launchpad.net/ लुक / पीपीए / उबंटू / डिट्स / सटीक / मुख्य / बाइनरी-आई 386 / पैकेज 404 नहीं मिला
ई: कुछ इंडेक्स फाइलें डाउनलोड करने में विफल रहीं। उन्हें अनदेखा कर दिया गया है, या इसके बजाय पुराने लोग इस्तेमाल किए गए हैं।
जैसा कि आप आउटपुट में देख सकते हैं, ये पीपीए (बोल्ड अक्षरों में नाम) थे जिससे परेशानी होती है।
उपाय:
एक बार हमारे पास अपराधियों की सूची हो जाने के बाद, उन्हें निकालने का समय है यानी उन्हें स्रोत सूची से हटा दें। यह दोनों जीयूआई (ग्राफिकल यूजर इंटरफेस) और सीएलआई (कमांड लाइन इंटरफेस) में किया जा सकता है। आप इसे करने के इन 3 तरीकों में से किसी एक को चुन सकते हैं:
1. टर्मिनल खोलें (Ctrl + Alt + T) और निम्न आदेश का उपयोग करें:
sudo ls /etc/apt/sources.list.d
इस निर्देशिका में आप ".list" फ़ाइल के रूप में सूचीबद्ध सभी स्रोत देख सकते हैं। उन लोगों को हटाएं जो त्रुटि उत्पन्न कर रहे थे:
sudo rm /etc/apt/sources.list.d/The_PPA_Name.list
2. वैकल्पिक रूप से, पीपीए भंडार को निम्नलिखित तरीके से हटाने के लिए उपयुक्त उपयोग किया जा सकता है:
sudo add-apt-repository --remove ppa: The_PPA_Name / ppa
3. यदि आप कमांड लाइन तरीकों से सहज नहीं हैं, तो कोई चिंता नहीं है। हमारे पास जीयूआई विकल्प भी है।
अद्यतन प्रबंधक खोलें (यूनिटी डैश में इसके लिए खोजें) और सेटिंग्स पर क्लिक करें:
यहां, अन्य सॉफ़्टवेयर टैब के लिए जाएं और यहां आप सूचीबद्ध सभी अतिरिक्त सॉफ़्टवेयर स्रोत देख सकते हैं जो अद्यतन सूची में शामिल हैं। परेशानी पीपीए / स्रोतों के खिलाफ बॉक्स को अनचेक करें :
अब जब आप अपडेट मैनेजर पर जाते हैं, तो यह साफ और साफ होना चाहिए:
यदि यह सुनिश्चित करने के लिए कि सब कुछ चिकनी है, तो " sudo apt-get update " कमांड को फिर से चलाने का प्रयास करें।