पुराने उबंटू संस्करण पर सॉफ़्टवेयर इंस्टॉल करना जो अब समर्थित नहीं है (2009 Jaunty)


13

मेरे पास एक सॉफ्टवेयर डेवलपमेंट बॉक्स है जिसमें Ubuntu Jaunty Jackalope इंस्टॉल है। मुझे पता है कि यह संस्करण 2009 से है, लेकिन यह सख्त आवश्यकताओं के साथ एक विकास बॉक्स है, इसलिए मैं ओएस को उबंटू के नए संस्करण में अपडेट नहीं कर सकता।

मैं इस संस्करण के लिए नया सॉफ़्टवेयर स्थापित नहीं कर सकता क्योंकि Jaunty अब समर्थित नहीं है। यही है, उबंटू सॉफ्टवेयर सर्वरों में से कोई भी Jaunty को आगे नहीं बढ़ाता है। उदाहरण के लिए, http://us.archive.ubuntu.com/ubuntu/dists/jaunty/ अब मौजूद नहीं है। तो काम नहीं मिलता है।

मैं क्या कर सकता हूँ? क्या कोई Jaunty आर्काइव सर्वर है, और मैं उस सर्वर से कैसे प्राप्त कर सकता हूं?

मैं एक Solaris / Windows उपयोगकर्ता हूँ, वैसे।


जिज्ञासा से बाहर, आप उन्नयन क्यों नहीं कर सकते?
साइमन शीहान

Ubuntu 9.04 हमारे समूह में आधिकारिक देव वातावरण है।
stackoverflowuser2010

संयोग से, एक उबंटू स्टैक एक्सचेंज साइट भी है: उबंटू से पूछें !
WindowsEscapist

जवाबों:


10

आप पुराने-रिलीज़ url का उपयोग कर सकते हैं:

http://old-releases.ubuntu.com/ubuntu/

पुरानी-रिलीज़ में वह सब कुछ शामिल है जो आधिकारिक तौर पर अब समर्थित नहीं है। बस /.cc /apt/sources.list में पुराने-रिलीज़ के साथ us.archive और सुरक्षा को बदलें और आपको जाने के लिए अच्छा होना चाहिए!

ध्यान दें कि आपके पास उबंटू के विभिन्न संस्करणों के स्रोत भी हो सकते हैं।

इसलिए अगर आपको वास्तव में ज़रूरत है, तो आप पूरे ओएस को अपडेट किए बिना अधिक हालिया रिलीज़ से पैकेजों के नए संस्करणों को हड़प सकते हैं।

EDIT: अधिक विस्तृत उदाहरण। यहां मिली फ़ाइल को अपना स्रोत मान लें । फ़ाइल, आप कुछ ऐसा कर सकते हैं:

$ sudo vi /etc/apt/sources.list

अंदर VI

:%s/archive/old-releases/g
:%s/cl\.//g
:wq

अगर आपकी फ़ाइल में ऐसा है तो cl के बजाय हमें उपयोग करें।

फिर भागो

$ sudo apt-get update
$ sudo apt-get upgrade

पहला आपके संपादित किए गए स्रोतों के आधार पर आपके स्रोतों को अपडेट करेगा। फ़ाइल। दूसरा आपके सिस्टम पर सभी संकुल को नवीनतम संस्करण में अपग्रेड करेगा जिसे समर्थन समाप्त होने से पहले Jaunty उपयोग किया गया था (आपसे पहले पुष्टि के लिए पूछा जाएगा)।


क्या आप source.list फ़ाइल में अन्य सर्वर को जोड़ने की प्रक्रिया के लिए एक लिंक प्रदान कर सकते हैं? क्या मुझे उस लाइन को जोड़ने के बाद रिबूट करने की आवश्यकता है?
stackoverflowuser2010

ज़रूर, यहाँ एक मूल फ़ाइल का लिंक है। तुम्हारा शायद यहाँ एक जैसा कुछ दिखता है: ubuntuforums.org/archive/index.php/t-992807.html । मैं अधिक विस्तृत उदाहरण के साथ पोस्ट को अपडेट करूंगा।
जैकिंडा

रिबूट करने की कोई आवश्यकता नहीं है - बस फ़ाइल को बदलने के बाद sudo apt-get अपडेट चलाएं।
जैकिंडा

मेरे लिए काम किया। Vi में: :%s/us\.archive/old-releases/gतब $ sudo apt-get update। उबंटू सर्वर 13.10।
एलेक्स फोर्टुना

2

मुझे नहीं पता कि औचित्य क्या है, लेकिन उबंटू को संस्करणों पर पैकेज स्थापित करने के लिए थोड़ा कठिन है कि वे अब समर्थन नहीं करते हैं। ऐसा लगता है कि उबंटू पुराने संस्करणों के लिए फ़ाइलों की मेजबानी जारी रखने के लिए काफी अच्छा है, लेकिन आप उन फ़ाइलों को एक्सेस करने के तरीके की खोज करने के लिए अपने दम पर हैं।

इसके /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

मैंने कई मौकों पर इसे चलाया है - मेरा कंप्यूटर पूरी तरह से ठीक काम कर रहा है, और मैं अपग्रेड नहीं करना चाहता, लेकिन मुझे पता है कि मेरा सिस्टम "अब समर्थित नहीं है" जब मैं कुछ पैकेज स्थापित नहीं कर सकता।
नोबार

संयोग से, विकिपीडिया एक अच्छा समर्थन समयरेखा रखता है: en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
nobar
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.