मुझे नहीं पता कि औचित्य क्या है, लेकिन उबंटू को संस्करणों पर पैकेज स्थापित करने के लिए थोड़ा कठिन है कि वे अब समर्थन नहीं करते हैं। ऐसा लगता है कि उबंटू पुराने संस्करणों के लिए फ़ाइलों की मेजबानी जारी रखने के लिए काफी अच्छा है, लेकिन आप उन फ़ाइलों को एक्सेस करने के तरीके की खोज करने के लिए अपने दम पर हैं।
इसके /etc/apt/sources.list
तहत और अतिरिक्त फ़ाइलों का प्रबंधन किया जाता है /etc/apt/sources.list.d/
। इन सूचियों की सामग्री को जानना आपके संस्थापन योग्य घटकों के प्रबंधन के लिए सहायक है। नोट: इस पर प्रलेखित है man sources.list
।
मान लीजिए कि आपके पास कुछ इस तरह है ...
deb http://archive.ubuntu.com/ubuntu/ maverick main restricted universe
ध्यान दें कि इस लाइन में एक URL घटक है। चाल यह है कि लाइन केवल वास्तविक URL के लिए शॉर्टहैंड है जो इंगित किए गए हैं, जो इस मामले में हैं, ...
http://archive.ubuntu.com/ubuntu/dists/maverick/main/
http://archive.ubuntu.com/ubuntu/dists/maverick/restricted/
http://archive.ubuntu.com/ubuntu/dists/maverick/universe/
सवाल यह है कि क्या ये यूआरएल अभी भी मान्य हैं? जवाब नहीं है, वे अब मौजूद नहीं हैं।
इसका उपाय यह है कि आप अपने सोर्स.लिस्ट फाइलों में मौजूद डिफेक्ट लाइनों को पहचानें और उन्हें अपडेट किए गए स्थान के साथ संशोधित करें - जो इस मामले में है ...
deb http://old-releases.ubuntu.com/ubuntu/ maverick main restricted universe
नोट: आमतौर पर source.list में कई प्रविष्टियाँ होती हैं। यह हो सकता है कि उनमें से सभी को इस प्रकार के संशोधन की आवश्यकता न हो - इसलिए आपको थोड़ा चयन करना होगा, उदाहरण के लिए प्रत्येक प्रविष्टि को मैन्युअल रूप से जांचना। संक्षिप्त उत्तर है: के archive.ubuntu.com
साथ बदलेंold-releases.ubuntu.com
।
इस फ़ाइल को संशोधित करने के बाद, आपको चलने से पहले निम्नलिखित को चलाने की आवश्यकता है apt-get install
:
$ sudo apt-get update