8.10 से 10.04 तक उबंटू सर्वर को अपडेट करना


9

मेरे पास एक VPS है, जिस पर Ubuntu 8.10 सर्वर संस्करण स्थापित है और मैं इसे 10.04 में अपग्रेड करना चाहूंगा। ऐसा करने का सही तरीका क्या होगा? मेरे पास केवल इसका उपयोग है और विक्रेता के क्लाइंट पैनल में "स्टार्ट / शटडाउन वीपीएस" है। दूसरे शब्दों में, मेरे पास इसकी भौतिक पहुँच नहीं है।

यह भी ध्यान देने योग्य है कि मैं जाहिरा तौर पर स्रोत (osuosl.org?) ऑनलाइन नहीं होने के कारण प्रोग्राम स्थापित नहीं कर सकता। इस सर्वर को वैसे भी सेट नहीं किया गया है।

# apt-get update
Ign http://ubuntu.osuosl.org intrepid Release.gpg
Ign http://ubuntu.osuosl.org intrepid/main Translation-en_US
Ign http://ubuntu.osuosl.org intrepid/universe Translation-en_US
Ign http://ubuntu.osuosl.org intrepid Release
Ign http://ubuntu.osuosl.org intrepid/main Packages
Ign http://ubuntu.osuosl.org intrepid/universe Packages
Err http://ubuntu.osuosl.org intrepid/main Packages
  404 Not Found
Err http://ubuntu.osuosl.org intrepid/universe Packages
  404 Not Found
W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/main/binary-amd64/Packages.gz  404 Not Found

W: Failed to fetch http://ubuntu.osuosl.org/ubuntu/dists/intrepid/universe/binary-amd64/Packages.gz  404 Not Found

E: Some index files failed to download, they have been ignored, or old ones used instead.

मैं बस जवाब देने वाला था कि आपको अगले एलटीएस में अपग्रेड करने के लिए एक सीडी का उपयोग करना चाहिए, जब मैंने देखा कि आप एक वर्चुअल प्राइवेट सर्वर के बारे में बात कर रहे थे ;-) अच्छा सवाल, +1।
Stefano Palazzo

मैं विशेष रूप से जोड़ूंगा कि मेरे पास इसे करने के लिए pyshical पहुंच नहीं है :)
वार्ड

जवाबों:


5

ठीक है, मैं इसे किकस्टार्ट के रूप में wojox 'टिप का उपयोग करके हल करने में कामयाब रहा।

  1. मुख्य मुद्दा रेपो का उपयोग करने में असमर्थता थी और इस तरह एक उचित उन्नयन था। यह संपादन /etc/apt/sources.listऔर हर के परिवर्तन को हल करके किया intrepidजाता है jaunty। आप इसे मैन्युअल रूप से कर सकते हैं या wojox 'oneliner का उपयोग कर सकते हैं (जिसे स्थापित करने के लिए पर्ल की आवश्यकता होती है)। ध्यान दें कि हम मानते हैं कि जॉनी रेपो अभी भी बना हुआ है , जो वे लेखन के समय थे।

    sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list
    

    नोट - उबंटू पुराने रिलीज को दर्पण प्रदान करता है: https://help.ubuntu.com/community/EOLUpgrades/Intrepid

  2. पैकेज सूची अपडेट करें

    sudo apt-get update
    
  3. इंस्टॉल update-manager-core

    sudo apt-get install update-manager-core
    
  4. चलाएं do-release-upgradeजो अपडेट को अगले संस्करण में ठीक से संभाल लेगा (और सुनिश्चित करें कि ssh पर होना बाधा नहीं है)। ध्यान रखें कि यद्यपि हमने स्रोत सूची को पहले बदल दिया था, हम अभी भी उस संस्करण पर हैं जिसे हमने शुरू किया था। इसलिए मेरे मामले में, मुझे 4 से 3 बार कदम उठाना पड़ा। प्रत्येक उन्नयन के बीच रिबूट करना सुनिश्चित करें। ध्यान दें कि आपके वर्तमान उबंटू संस्करण पर संदेह के मामले में, आप हमेशा जारी कर सकते हैं

    cat /etc/issue
    

ऐसा लगता है कि यह अब और काम नहीं करता है
Marian Paździoch

यह थोड़ा अस्पष्ट है, मैरिएन। कौन सा हिस्सा अब काम नहीं करता है? मुझे लगता है कि यह करने के लिए किया जा सकता है jaunty repos ऑफ़लाइन होने के साथ, EOLUpgrades के बारे में लिंक को पढ़ने के लिए सुनिश्चित हो, तो आपको उन स्रोतों का उपयोग करने की आवश्यकता हो सकती है।
वार्ड मुइलैर्ट

2

यह काम नहीं कर सकता क्योंकि आपको कालानुक्रमिक क्रम में जाना होगा। 8.10> 9.04> 9.10> 10.04 और 9.04 ईओएल भी है।

sudo perl -p -i.intrepid -e 's/intrepid/jaunty/' /etc/apt/sources.list

यह एक छोटा सा होगा, चीजों को कालानुक्रमिक रूप से जाना है?
वार्ड म्यूइलैर्ट

मैंने अभी-अभी जाँच की है और jaunty अभी भी वहाँ है ubuntu.osuosl.org/ubuntu/dists/jaunty
wojox

1
जब तक आप एलटीएस रिलीज से एलटीएस रिलीज के लिए नहीं जा रहे हैं तब तक अपग्रेड किया जाना चाहिए। यदि आप 8.04 एलटीएस पर थे, तो आप सीधे 10.04 एलटीएस में अपग्रेड कर सकते थे।
रामोन

1

मैंने यह कोशिश नहीं की है, लेकिन यह संभव हो सकता है, मैनुअल अपग्रेड करने के बजाय, /etc/apt/sources.list"http: //*archive.ubuntu.com/ubuntu/" का उपयोग करके "http: // old-release" का उपयोग करने से रोकने के लिए .ubuntu.com / Ubuntu / "। फिर उपयोग करने के सामान्य पथ का प्रयास करें do-release-upgrade। अपडेटर को शिकायत होगी कि आप "आधिकारिक दर्पण" का उपयोग नहीं कर रहे हैं, लेकिन इसके साथ आगे बढ़ें। एक बार जब आप 9.04 पर होते हैं, तो आप sources.listआधिकारिक दर्पण पर वापस स्विच कर सकते हैं और 9.10 में अपग्रेड कर सकते हैं और सामान्य रूप से जारी रख सकते हैं, हो सकता है।

मुझे चिंता है कि do-release-upgradeयह केवल बम होगा क्योंकि यह ईओएल रिलीज के बारे में बिल्कुल नहीं जानता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.