Ubuntu sunucusunu 8.10'dan 10.04'e güncelleme


9

Üzerinde Ubuntu 8.10 Server Edition yüklü bir VPS var ve 10.04 sürümüne yükseltmek istiyorum. Bunu yapmanın doğru yolu ne olurdu? Ben sadece ssh erişim ve satıcının istemci panelinde bir "Başlat / Kapat VPS" var. Başka bir deyişle, ona fiziksel erişimim yok.

Ayrıca, kaynaklar (osuosl.org?) Çevrimiçi olmadığı için artık program yükleyemediğimi de belirtmek gerekir. Bu sunucunun zaten ayarlamış olduğu değil.

# 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.

Bir Sanal Özel Sunucu hakkında konuştuğunuzu görünce bir sonraki LTS'ye yükseltmek için bir CD kullanmanız gerektiğini cevaplamak üzereydim ;-) İyi soru, +1.
Stefano Palazzo

Yanıtlar:


5

Tamam, wojox'un ipucunu bir kickstart olarak kullanarak çözmeyi başardım.

  1. Ana sorun, depolara erişememe ve böylece uygun bir yükseltme gerçekleştirememe idi. Bu düzenleyerek çözülene /etc/apt/sources.listve her durum oluşmasına değişen intrepidiçine jaunty. Bunu manuel olarak yapabilir veya wojox 'oneliner'ı kullanabilirsiniz (perl'in kurulmasını gerektirir). Not olduğunu biz şen repo kadar hala varsaymak onlar yazma anda hangi.

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

    Not - Ubuntu eski sürümlere aynalar sunmaktadır: https://help.ubuntu.com/community/EOLUpgrades/Intrepid

  2. Paket listesini güncelleyin

    sudo apt-get update
    
  3. Yüklemek update-manager-core

    sudo apt-get install update-manager-core
    
  4. Çalıştır do-release-upgradedüzgün bir sonraki sürümünün güncellemesini idare edecek (ve ssh emin olarak anlatırım bir engel değildir). Kaynak listesini daha önce değiştirmiş olsak da, hala başladığımız versiyonda olduğumuzu unutmayın. Benim durumumda 4. adımı üç kez yapmak zorunda kaldım. Her yükseltme arasında yeniden başlattığınızdan emin olun. Mevcut Ubuntu sürümünüzde herhangi bir şüphe durumunda her zaman

    cat /etc/issue
    

artık işe yaramıyor gibi
Marian Paździoch

Bu biraz belirsiz, Marian. Hangi kısım artık çalışmıyor? Bunun çevrimdışı alınan şenlikli depolarla ilgili olabileceğini düşünüyorum, EOLUpgrades hakkındaki bağlantıyı okuduğunuzdan emin olun, bu kaynakları kullanmanız gerekebilir.
Ward Muylaert

2

Çalışmayabilir, çünkü kronolojik sırada gitmeniz gerekir. 8.10> 9.04> 9.10> 10.04 ve 9.04 de EOL'dir.

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

Bu bir bummer biraz olurdu, işler yapmak zorunda kronolojik gitmek için?
Ward Muylaert

Ben sadece kontrol ve şenlik
wojox

1
LTS sürümünden LTS sürümüne geçmediğiniz sürece yükseltmeler yapılmalıdır. 8.04 LTS'de olsaydınız, doğrudan 10.04 LTS'ye yükselttiniz.
Ramón

1

Bunu denemedim, ancak manuel bir yükseltme yapmak yerine, /etc/apt/sources.list"http: //*archive.ubuntu.com/ubuntu/" kullanarak "http: // eski sürümleri kullanmaya" geçiş yapmak mümkün olabilir .ubuntu.com / ubuntu /". Sonra normal kullanım yolunu deneyin do-release-upgrade. Güncelleyici muhtemelen bir "resmi ayna" kullanmadığınızdan şikayet edecek, ancak devam edin. 9.04'e sources.listgeldiğinizde, resmi aynalara geri dönüp 9.10'a yükseltebilir ve normal şekilde devam edebilirsiniz.

do-release-upgradeEOL sürümleri hakkında hiçbir şey bilmediğinden bombanın patlayacağından endişeliyim .

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.