Ich habe ein VPS, auf dem Ubuntu 8.10 Server Edition installiert ist, und ich möchte es auf 10.04 aktualisieren. Was wäre der richtige Weg, dies zu tun? Ich habe nur SSH-Zugriff darauf und einen "Start / Shutdown VPS" im Client-Bereich des Anbieters. Mit anderen Worten, ich habe keinen physischen Zugang dazu.
Erwähnenswert ist auch, dass ich anscheinend keine Programme mehr installieren kann, da die Quellen (osuosl.org?) Nicht online sind. Nicht die, die dieser Server sowieso eingestellt hat.
# 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.
Antworten:
Ok, ich habe es geschafft, es mit Wojox 'Tipp als Kickstart zu lösen.
Das Hauptproblem war die Unfähigkeit, auf die Repos zuzugreifen und somit ein ordnungsgemäßes Upgrade durchzuführen. Dies wird behoben, indem
/etc/apt/sources.list
jedes Vorkommen vonintrepid
in bearbeitet und geändert wirdjaunty
. Sie können dies manuell tun oder den Wojox-Oneliner verwenden (für den Perl installiert sein muss). Beachten Sie, dass wir davon ausgehen, dass die unbeschwerten Repos noch aktiv sind , wie zum Zeitpunkt des Schreibens.Hinweis - Ubuntu bietet Spiegel für alte Versionen: https://help.ubuntu.com/community/EOLUpgrades/Intrepid
Aktualisieren Sie die Paketliste
Installieren
update-manager-core
Führen Sie
do-release-upgrade
das Update auf die nächste Version ordnungsgemäß aus (und stellen Sie sicher, dass es kein Hindernis ist, auf ssh zu sein). Denken Sie daran, dass wir, obwohl wir die Quellliste früher geändert haben, immer noch die Version haben, mit der wir begonnen haben. In meinem Fall musste ich also Schritt 4 dreimal ausführen. Stellen Sie sicher, dass Sie zwischen jedem Upgrade einen Neustart durchführen. Beachten Sie, dass Sie im Zweifelsfall jederzeit Probleme mit Ihrer aktuellen Ubuntu-Version haben könnenquelle
Es funktioniert möglicherweise nicht, weil Sie in chronologischer Reihenfolge gehen müssen. 8.10> 9.04> 9.10> 10.04 und 9.04 ist ebenfalls EOL.
quelle
Ich habe dies nicht versucht, aber es ist möglich, dass Sie anstelle eines manuellen Upgrades
/etc/apt/sources.list
von "http: //*archive.ubuntu.com/ubuntu/" auf "http: // old-release" umsteigen .ubuntu.com / ubuntu / ". Versuchen Sie dann den normalen Verwendungswegdo-release-upgrade
. Der Updater wird sich wahrscheinlich beschweren, dass Sie keinen "offiziellen Spiegel" verwenden, sondern damit fortfahren. Sobald Sie bei 9.04 sind, können Sie densources.list
Rücken zu den offiziellen Spiegeln wechseln und auf 9.10 upgraden und vielleicht normal weitermachen.Ich
do-release-upgrade
mache mir Sorgen, dass das nur bombardiert wird, da es überhaupt nichts über die EOL-Veröffentlichungen weiß.quelle