Frage Kann ich beim Upgraden Release überspringen?


Ich benutze derzeit Ubuntu 10.04. Ich weiß, dass es ein Release 10.10 gibt, aber kann ich direkt auf 11.04 upgraden? Können Sie mich bitte durch die Stufen gehen?


114
2018-04-10 21:32


Ursprung


Diese Frage könnte auch von Interesse sein: askubuntu.com/a/304980/165026 - oligofren
Sehr verwandt: Warum tut do-release-upgrade Eine Version überspringen? (Es ist nicht nur für LTS-zu-LTS-Upgrades!) - Eliah Kagan


Antworten:


Ubuntu unterstützt nur das Upgrade von einer Version auf die nächste Version oder von einer LTS-Version auf die nächste LTS-Version. Sie müssen also von 10.04 auf 10.10 upgraden und erst dann auf 11.04.

Für diese Einschränkung gibt es technische Gründe. Wenn eine neue Version eines vorhandenen Pakets installiert wird, müssen manchmal Konvertierungen durchgeführt werden, z. B. müssen vorhandene Einstellungen in ein neues Datenbankformat importiert werden. Bei der Durchführung solcher Konvertierungen müssen die Paketierungs-Skripte Annahmen über das alte Format treffen. Wenn Upgrades von allen früheren Versionen von Ubuntu unterstützt wurden, würde dies schnell zu einem Wartungsalbtraum werden, da Packskripte in der Lage sein würden, alle bisher verwendeten Formate in das aktuelle Format zu konvertieren. Um den Alptraum zu vermeiden, unterstützen Packagescripts im Allgemeinen nur das Upgrade von der Version des Pakets, das in der vorherigen Version von Ubuntu enthalten war (und von der vorherigen LTS-Version, im Fall eines Pakets, das in einer LTS-Version enthalten ist).

Ein Upgrade direkt von der vorletzten oder früheren Version auf die aktuelle Version ("Upgrade überspringen") ist möglich, führt jedoch zu einem falsch konfigurierten System.


82
2018-04-10 22:00



Kennen Sie eine offizielle Stellungnahme von Canonical / Ubuntu zu diesem Thema? Es kommt mir seltsam vor, dass sie das nicht offiziell unterstützen. Ansonsten, warum würde der Update-Manager von Ubuntu 12.10 mir sogar die Option geben, nur auf LTS-Releases zu upgraden, wenn das nie möglich ist? - Avian00
@ Avian00 Irgendwie, wenn Sie auf ein LTS aktualisieren, erzwingen sie die Prompt-Variable in /etc/update-manager/release-upgrades zu lts. Sie müssen es zurück zu ändern normal um Upgrades zur Arbeit zu bekommen normalerweise nochmal. Zumindest ist das meine Erfahrung. - Alexis Wilke
Als ich 14.04 installierte, bot es mir 16.04 als Teil des Prozesses an. Ich habe es getan und habe festgestellt, dass ich mich auf 16.04 LTS verlassen kann. Aber es gibt einige Interna, die um 15 geändert wurden, so dass mein System diese Dateien sowie die 16.04-Dateien für den Startvorgang hat. Es kann verwirrend sein, gute Ratschläge für ein Hybridsystem zu finden, obwohl die meisten 14.04-Dateien einfach ignoriert werden. Für mich bedeutet das, dass ich sehr vorsichtig sein muss, nur den Ratschlägen von 16.04 LTS zu folgen. Keine große Sache, aber etwas zu beachten. Der 14.04-Hinweis kann zwar korrekt aussehen, aber die gewünschten Änderungen nicht implementieren (z. B. Cron-Log-Level). - SDsolar


Von einer älteren Version (in diesem Fall sehr alt) als von der Vorgängerversion auf die aktuelle Version zu aktualisieren ist sehr hoch nicht empfohlen. Sie sind besser dran, die neue Version herunterzuladen, eine Sicherungskopie zu erstellen und dann die neue Version zu installieren.

Wenn Sie Ubuntu 10.04 verwenden und WIRKLICH WIRKLICH von dieser Version auf die neueste Version aktualisieren möchten, dann lesen Sie weiter, wenn Sie Ubuntu 10.10 verwenden und auch von dieser Version auf die neueste Version updaten wollen, gehen Sie zum zweiten Teil. Ich sollte zumindest Nutzer ab 10.10 davor warnen, dass das Herunterladen von mehr als 2 GB an Daten einen ganzen Tag dauern wird. Und selbst am Ende könnte es langsamer sein, Ihnen Fehler geben, Ihre Verbindung wird irgendwann fallen oder der Computer wird verrückt. Dies bedeutet, dass ich keine Garantie gebe, dass es auf jedem PC einwandfrei funktioniert. Also wirklich darüber nachdenken, wenn Sie auf diese Weise aktualisieren möchten. Ich empfehle diesen Link zu lesen: Wie aktualisiere ich auf eine neuere Version von Ubuntu?

Hier ist ein Bild, das zeigt, was 10.04-Nutzer nach der Veröffentlichung von 12.04 sehen sollten:

enter image description here

AKTUALISIEREN - Wenn Sie dies lesen, nachdem 12.04 herauskam, sollte es eine Option im Update Manager in 10.04 geben, die besagt, dass Sie von 10.04 auf 12.04 upgraden sollen. Das ist der Weg seit 12.04.

Aus historischen Gründen werde ich die folgenden Informationen für Benutzer, die wissen möchten, wie es geht, hinterlassen vor 12.04 kam heraus aber wenn du noch in 10.04 bist, lies bitte hier: Wie aktualisiere ich auf eine neuere Version von Ubuntu? da foss.org eine sehr gute und vollständige Antwort zum Upgrade von 10.04 auf 12.04 erstellt hat.

  • ERSTER TEIL (Für Ubuntu 10.04 Benutzer VOR 12.04 kam heraus)

Wenn du in Ubuntu 10.04 bist, musst du zuerst von 10.04 auf 10.10 und dann von 10.10 auf 11.04 aufrüsten. Der Grund ist, dass 10.04 eine LTS-Version (Long Term Support) ist und sich daher von einem LTS auf den anderen aktualisiert. Also wäre der nächste LTS 12.04. Wenn 12.04 kommt, werden Sie ein Upgrade auf Ihrem 10.04 bemerken. Aber wenn Sie immer noch auf 11.04 upgraden möchten, dann machen Sie folgendes:

Ubuntu 10.04 bis 10.10

Menü Weg
1a. Über das Menü gehen Sie zu System -> Verwaltung -> Update Manager .

Tastatur-Weg
1b. ALT+F2 und Typ gksu update-manager 

Wenn der Update-Manager geöffnet wird und nicht angezeigt wirdNeue Ubuntu-Version verfügbar"Nachricht im oberen Teil machen folgende Schritte:

2- Klicken Sie auf DIE EINSTELLUNGEN Schaltfläche im Update Manager auf der linken unteren Seite. Nachdem das Softwarequellen-Fenster geöffnet wird, sollte es Sie in der Registerkarte "Aktualisieren" wo Sie die Option ändern werden Freigabeaktualisierung unten. Ändern Sie es von dem, das es muss Normale Versionen dann schließen. Was Sie hier getan haben, war, dass Ubuntu nicht nach LTS-Versionen sucht, sondern stattdessen nach einer normalen Version sucht. Normale Versionen sind diejenigen, die alle 6 Monate herauskommen. LTS kommen alle 2 Jahre heraus. Zum Beispiel 8.04, 10.04, 12.04 ..

enter image description here

2.1 Öffnen Sie den Update Manager erneut, indem Sie die Schritte in 1a oder 1b befolgen.

enter image description here 2.2. Klicken Sie auf den UPGRADE-Button, der dort im oberen Teil erscheinen soll. Nach Abschluss des Upgrades starten Sie den PC neu und Sie sollten in 10.10 sein. Testen Sie es ein wenig und wenn Sie 100% sicher sind, gehen Sie zu 11.04 wie folgt:

  • ZWEITER TEIL (Für Benutzer von Ubuntu 10.10)

Ubuntu 10.10 bis 11.04

  1. ALT+F2 und geben Sie 'gksu update-manager -d' ein, um den update-manager zu öffnen. Das -d ist zu überprüfen, ob es eine Entwicklungsversion gibt. Da 11.04 noch in der Entwicklung ist, wird es im oberen Teil des Update Managers erscheinen Neue Ubuntu-Version 11.04 mit einem Knopf zu AKTUALISIERUNG

enter image description here

  1. Klicken Sie auf AKTUALISIERUNG und folge ihm.

WICHTIG - Stellen Sie sicher, dass Sie bereits alles in Ubuntu 10.10 aktualisiert haben. Sie sind also bereit für ein sauberes Upgrade auf 11.04.

HINWEIS - Von LTS zu LTS können Sie tatsächlich aktualisieren. Zum Beispiel 10.04 LTS bis 12.04 LTS. Aber für jeden anderen wie 10.10 müssen Sie tatsächlich von einem Release zum anderen updaten, bis Sie zum letzten Release kommen. In Ihrem Fall, bevor 12.04 herauskam, konnten Sie von 10.04 bis 10.10 und dann von 10.10 bis 11.04 und so weiter bis 11.10 aktualisieren. Nach 12.04 konnten Sie direkt auf 12.04 updaten, da es das nächste LTS ist.


42
2018-05-28 11:47



Downvoted, da dies die Frage nicht mehr beantwortet. Es wurde kanonisiert ... - Jjed
Eigentlich Jacob, das beantwortet immer noch die Frage, auch wenn du es editiert hast. Der Benutzer benutzt 10.x und ich gebe ihm eine Antwort darauf. Ich werde jedoch am Ende eine "Notiz" hinzufügen, die von den alten zu den neuen Upgrades spricht. - Luis Alvarado♦
Antworten auf SE-Seiten sind nicht für den Fragesteller allein oder sogar primär. Diese Antwort beantwortet bereits eine teilweise irrelevante Frage (wer möchte an diesem Punkt 10.04 -> 11.04 aufrüsten?). Könnten Sie Ihre Anweisungen allgemeiner machen? Wenn ja, werde ich zu upvote wechseln. - Jjed
Eigentlich stimme ich teilweise nicht zu. Die Antwort ist für den Fragesteller und die allgemeinen Benutzer. Als meine Antwort erstellt wurde, konnte der Benutzer Schritt für Schritt aktualisieren, wie er damals gefragt hatte. Dies entspricht den Regeln und beantwortet den Benutzer. Ich sehe auch nicht, wie allgemeiner Sie es wollen, da es Schritt für Schritt geht und die Notiz am Ende erwähnt die 2 Möglichkeiten, um zu aktualisieren, nachdem 12.04 herauskam. - Luis Alvarado♦
Nachdem ich nach dem Wort "canonicalized" gesucht hatte (wusste ich nicht), verstand ich es. Ich dachte, du sprichst irgendwie von Canonical und es wurde "kanonisiert". Wie es Ubuntuzied oder so etwas bekam. Jedenfalls werden die Änderungen am Anfang machen, um die Leser nicht zu verwirren. - Luis Alvarado♦


Nein, es ist nicht möglich.

Verwenden von Standard-Upgrade-Methoden.

Die einzigen "Point-to-Point" Release-Upgrades, die außerhalb des Standard-Releases durchgeführt werden, um Upgrades zu veröffentlichen, sind LTS-Release-Upgrades. Mit anderen Worten, Sie können von 8.04 -> 10.04 und 10.04 -> 12.04 upgraden, ohne auf jede der drei anderen Nicht-LTS-Versionen upgraden zu müssen. Ansonsten müssen Sie neben 10.10 dann bis 11.04 gehen. Da du nicht zu weit dahinter bist, sollte es nicht lange dauern. Führen Sie den Update Manager einfach wie gewohnt aus und folgen Sie der Kette zu 11.04.

Wenn Sie es versuchen würden, könnten Sie einfach eine 11.04-Diskette einlegen und über die 10.10-Installation installieren. Dadurch sollten alle Inhalte Ihres Home-Ordners erhalten bleiben, aber Sie müssen die gesamte Software, die Sie vor der "Neuinstallation" hatten, neu installieren.


25
2018-06-09 10:50





Sie können Versionen zwischen Upgrades nicht überspringen. Die Version zwischen Jaunty und Lucid ist Karmic. Ich schlage vor, dass Sie wichtige Daten sichern und eine vollständige Neuinstallation durchführen, da sich viele Dinge geändert haben, einschließlich des Bootloaders.

Wenn Ihnen eine Neuinstallation nicht gefällt, können Sie ein Upgrade mit einer alternativen CD durchführen.

Vorbereitungen:

  • Backup das System (wenn möglich a Festplatten-Image)
  • Sichern Sie Ihre persönlichen Dateien (das Home-Verzeichnis), damit Sie die Dateien einfach kopieren können
  • Entfernen Sie alle PPAs und Nicht-Standard-Repositories, einschließlich ihrer Pakete
  • Bereiten Sie sich auf einen Fehler vor, halten Sie eine Live-CD bereit, damit Sie auch dann noch booten können, wenn die Festplatte leer ist

Das Upgrade mit der alternativen CD wird im Folgenden beschrieben:

  1. Herunterladen ubuntu-9.10-alternate-i386.iso von http://releases.ubuntu.com/karmic/ zu Ihrem Home-Verzeichnis (ersetzen i386 mit amd64 wenn Sie ein 64-Bit-System haben und ubuntu mit kubuntu für KDE)
  2. Öffne ein Terminal und führe folgendes aus:

    sudo mount -o loop ~/ubuntu-9.10-alternate-i386.iso /media/cdrom
    
  3. Starten Sie das Upgrade, indem Sie Folgendes ausführen:

    gksu "sh /media/cdrom/cdromupgrade"
    

    Wenn du KDE (Kubuntu) benutzt:

    kdesudo "sh /media/cdrom/cdromupgrade"
    
  4. Starten Sie neu

Nach diesem Upgrade von 9.04 auf 9.10 fahren Sie mit dem Upgrade auf 10.04 fort:

sudo do-release-upgrade -d

24
2018-05-28 11:40



klingt gut !! Ich versuche es ....! - Yadnesh
@ Yadnesh: Seien Sie sicher, a zu machen Sicherung, vorzugsweise mit einem Disk-Imaging-Tool wie Clonezilla, so dass Sie Ihre Festplatte wiederherstellen können, wenn das Upgrade fehlschlägt. - Lekensteyn
Gibt es eine Chance, Upgrades durcheinander zu bekommen ?? - Yadnesh
@ Yadnesh: Nun, neue Einstellungen funktionieren nicht immer gut mit alten Einstellungen. In meinem Upgrade von Jaunty auf Karmic wurden viele Desktop-Widgets verschoben. Wenn möglich, eine neue Installation durchführen. Neben Problemen mit der Software gibt es noch weitere Probleme: Die Stromversorgung kann unterbrochen werden, die Festplatte kann ausfallen oder der Mensch wirft Kaffee über die Maschine. - Lekensteyn
@ Yadnesh, @Lekensteyn, ich würde vorschlagen, dass Sie alle PPAs und andere nicht offizielle Repositorys entfernen, bevor Sie das Upgrade starten, und vielleicht auch Pakete von diesen PPAs entfernen (z. B. mit ppa-purge). Und es ist wahrscheinlich auch eine gute Idee, 9.10 auf dem neuesten Stand zu halten, bevor Sie das Release-Upgrade auf 10.04 durchführen ... - JanC


Ja und nein!

Ja, es ist möglich - und ich habe ein paar Leute gesehen, die ein Kraftupdate über sudo do-release-upgrade versuchen oder manuell ihre sources.list ändern - Aber ...

mach es nicht ...

Canonical unterstützt nur ein Upgrade von LTS auf LTS (d. H. 10.04 bis 12.04) oder von jeder Zwischenversion (10.04 - 10.10 - 11.04 - 11.10 - 12.04 - 12.10 etc.)

Wenn Sie versuchen, ein Upgrade zu erzwingen, könnten Sie höchstwahrscheinlich Ihr System beschädigen - Dateien werden möglicherweise nicht aktualisiert oder aktualisiert, und höchstwahrscheinlich haben Sie ein System, das sich sehr seltsam verhält oder sogar ein System, das nicht bootet.

Ich habe auch verschiedene Leute gesehen, die versuchten, das / home zu sichern und es auf einer neuen Installation wieder herzustellen. Dies funktioniert normalerweise - aber ich persönlich bevorzuge es, eine saubere neue Installation eine Kopie bestimmter Dateien aus dem Backup zu machen. Der Vorteil des Kopierens bestimmter Dateien besteht darin, dass Sie all den Müll, den Sie im Laufe der Jahre angesammelt haben, beseitigen.


11
2018-04-11 03:47



+1 für die Müllabfuhr, die ich seit 2009 nicht mehr gemacht habe ... Zum Glück sind die Fahrten jetzt riesig. Beachten Sie auch, dass nur gesichert wird /home ist auf einem Endbenutzer-Desktop in Ordnung, aber auf einem Server sind wahrscheinlich viele Einstellungen vorhanden /etc/... Diese müssen neu installiert werden, und das dauert ewig, wenn Sie ein neues Betriebssystem installieren. - Alexis Wilke


Sie müssen auf 10.10 und dann auf 11.04 aktualisieren. Sie können Update-Manager verwenden, aber Sie können auch verwenden do-release-upgrade von der Befehlszeile aus.

Möglicherweise müssen Sie ein Upgrade durchführen Update-Manager-Kern Zuerst, in diesem Fall wird die gesamte Sequenz wie folgt aussehen:

sudo apt-get install update-manager-core
do-release-upgrade

Sie können den Upgrade-Vorgang wiederholen, um zu 11.04 zu gelangen.


6
2018-05-27 14:14





Sie können die obige Methode ausführen, ohne Apache installieren oder / etc / hosts ändern zu müssen. Speichern Sie einfach die Meta-Release-Datei von wget irgendwo (außer über / etc / update-manager / meta-release) und bearbeiten Sie sie wie beschrieben. Ändern Sie dann in / etc / update-manager / meta-release die Zeile "URI = http: // ....." in "URI = file: /// pfad / zu / mein / bearbeitet / meta-release" /Datei"

Damit Sie in Ihrer bearbeiteten Meta-Release-Datei arbeiten können, müssen Sie das Archiv in den URLs für Release-File, Upgrade-Tool und UpgradeToolSignature ändern http://archive.... zu http://old-releases...


5
2017-09-09 14:51



Auf welche "Methode oben" beziehen Sie sich? - rubo77


Dank dieser gelösten Probleme, die ich mit dem Upgrade eines alten Systems hatte. Es gibt jedoch eine Verbesserung, die das erleichtert - Sie müssen Apache nicht installieren.

Benutz einfach a file:// URI anstelle von http:// URI.

Also ist der Prozess so (mein Benutzername ist unscharf):

fozzy@hostname:~$ wget -O - http://changelogs.ubuntu.com/meta-release | sed '/lucid/,$d' > meta-release

Bearbeiten Sie die Meta-Release-Datei in Ihrem Home-Verzeichnis mit Ihrem bevorzugten Editor, so dass die Zeile "Supported: 0" im karmischen Block nun lautet: "Supported: 1".

Bearbeiten Sie / etc / update-manager / meta-release und machen Sie die URIs so (beachten Sie die drei Schrägstriche in einer Zeile):

URI = file:///home/fozzy/meta-release
URI_LTS = file:///home/fozzy/meta-release

Führen Sie das Release-Upgrade durch.

Das Schöne daran ist, dass es nicht nötig ist, Apache und alles, was es einspielt, zu installieren - ich benutzte es auf einem Minimalsystem und ich wollte nicht, dass all diese Dinge hineingezogen werden. Es bedeutet auch, dass Sie die Meta-Release-Datei bearbeiten können ohne Wurzel zu sein.

Sie benötigen nur root zum Bearbeiten der /etc/update-manager/meta-release Datei und dann läuft do-release-upgrade.


5
2018-06-09 10:46





Sie können eine Version nicht überspringen, wenn Sie Ubuntu aktualisieren. Sie müssen also zuerst auf 9.10 und dann von 9.10 auf 10.04 upgraden.


4
2018-06-09 10:48



aber wie sollte ich 9.10 wählen, wenn 10.04 die einzige Option ist, die ich auf dem Bildschirm sehe? Gibt es einen Weg, es zu tun? - Yadnesh
Der Grund, warum es nicht angezeigt wird, ist, dass 9.10 nicht mehr unterstützt wird, also wurde es vom Haupt-Download-Server und den Spiegeln entfernt ... - JanC
@ Yadnesh: Ich denke, dass Sie immer noch 9.10 alternative CD herunterladen und aktualisieren können. - binW


Jaunty ging irgendwann zurück. Die nächste Version von Jaunty (Karmic) wird ebenfalls nicht unterstützt.

Sie können auch keine Zwischenversionen überspringen, also nicht 9.04 bis 10.4 - Sie müssen über 9.10 gehen.

Da sowohl Jaunty als auch Karmic aus den Hauptrepositorys entfernt wurden, besteht die beste Upgrade-Route darin, die Desktop-ISO von 10.04 herunterzuladen und eine Neuinstallation durchzuführen.

Sie sollten natürlich alle nicht versteckten Dateien in / home vor der Installation sichern. Sie können diese nachher wiederherstellen.


4
2018-06-11 16:08



Kann ich über eine CD upgraden? - Yadnesh
ja - siehe @leckensteyn antwort. Mein Rat jedoch - nehmen Sie dies als eine Gelegenheit, um neu anzufangen - Sie werden überrascht sein, wie viel Crud Sie im Laufe der Jahre sammeln. Außerdem vermeiden Sie jedes "Upgrade" -Problem, das Sie manchmal bekommen, wie zum Beispiel falsch installierte Pakete / Konflikte verursachende Pakete von Dingen, die Sie möglicherweise kompiliert / manuell installiert haben. - fossfreedom♦
Ich schlage vor, auch alle versteckten Dateien zu kopieren, weil sie nützliche Informationen enthalten könnten (ich bezweifle, dass Yadnesh zum Beispiel seine Post verlieren möchte). - JanC
@ JanC - seine Mailbox zu exportieren ist eine bessere Antwort. Das Hauptproblem beim Kopieren der versteckten Dateien ist, dass sich die Struktur der Konfigurationsdateien geändert haben könnte. Wenn Sie neue Konfigurationsdateien durch alte ersetzen, erhalten Sie nicht funktionierende Apps / Theme-Probleme und andere Probleme. - fossfreedom♦
@fossfreedom @JanC: export wenn möglich und alles kopieren. Auch wenn Anwendungen alte Konfigurationsdateien konvertieren können, sind sie nicht fehlerfrei (neue Funktionen werden nicht integriert und nehmen merkwürdige Standardeinstellungen an) - Lekensteyn