SDB:Distribution-Upgrade
tagline: Aus openSUSE
| Getestet mit openSUSE | Empfohlene Artikel | Verwandte Artikel | |||
|
|
|||||
Inhaltsverzeichnis |
[Bearbeiten] Vorbereitung
- Als eine der wichtigsten Vorbereitungen die bei tiefgreifenden Änderungen am System getroffen werden sollten, ist ein Backup der vorhandenen Daten! Sichern Sie ihre Daten, bevor das Upgrade ausgeführt wird! Schließlich kann auch bei einem Upgrade der Arbeitsumgebung mal was daneben gehen, so kann einen Datensicherung eventuellen Verluste von Daten vorbeugen!
- Auch sollte das betreffende System nicht schon offensichtliche Probleme aufweisen, die sich bei einem Upgrade unter Umständen nur verschlimmern würden.
- Des weiteren aktualisieren Sie ihre openSUSE Distribution regelmäßig, um angebotene sicherheitsrelevante und der Stabilität dienliche Patches einzuspielen!
- Achten Sie beim Ausführen des Upgrades der Arbeitsumgebung auf eventuell gemeldete Abhängigkeiten und lösen Sie diese korrekt auf um Schäden zu vermeiden!
[Bearbeiten] Distribution-Upgrade mit Zypper
Hier wird erläutert, wie mit Hilfe eines Kommandozeilen-Werkzeugs (Zypper) eine openSUSE Ausgabe auf die neueste freigegebene Version aktualisiert werden kann (Upgrade). Auf die Variante mit einem grafischen Werkzeug (YaST) wird hier nicht eingegangen, da diese Methode nicht sicher funktioniert.
Dabei sollte erwähnt sein, dass ein Live-Upgrade Vor- aber auch Nachteile haben kann.
Zu den Vorteilen zählt:
- Sie laden nur die Pakete herunter, die auf den neuesten Stand zu bringen sind.
- Während der Aktualisierung können Sie Ihren PC weiter benutzen (obwohl es nicht zu empfehlen ist). Die einzige Auszeit ist, während Sie einen Neustart durchführen.
- Sie brauchen keine DVD zu verschwenden und brauchen keinen DVD-Brenner. (Sie könnten ebenso vom Netz oder einem USB-Stick booten und installieren den Rest aus dem Netz..)
Die Nachteile:
- Wenn aus irgend einem Grund die Aktualisierung unterbrochen wird (z. B. Stromausfall, Unterbrechung des Netzwerkes) und der Prozess kann nicht fortgesetzt werden, könnten Sie vor einem zerschossenen System sitzen (das hängt natürlich davon ab, zu welchem Zeitpunkt der Prozess unterbrochen wurde).
- Wenn Sie mehrere Systeme zu aktualisieren haben, brauchen Sie jedes Mal eine große Bandbreite. So ist es besser, ein ISO-Image herunter zu laden.
[Bearbeiten] Unterstützte Szenarien
Seien Sie sich bewusst, dass im Prinzip dieser Aktualisierungsprozess als der beste betrachtet wird. Das bedeutet, bezugnehmend auf einige Pakete von Drittanbietern und die unzähligen Konfigurationen, dass es möglich ist, dass Fehler während der Aktualisierung verursacht werden könnten. Es ist sehr wichtig, dass alle wichtigen Daten vorher gesichert werden, bevor mit dem Upgrade begonnen wird.
Für die folgenden Abläufe sind zwei Optionen durchführbar:
[Bearbeiten] Upgrade Vorbereitung
Der unterstützte Startpunkt ist die letzte openSUSE-Version mit allen Aktualisierungen. Die folgenden Schritte zeigen Ihnen, wie Sie Ihre vorhandene openSUSE-Distribution auf die neuesten Pakete aktualisieren, bevor Sie das System auf die nächste Version anheben.
[Bearbeiten] Kommandozeile
[Bearbeiten] 1. Überprüfen des Update-Repository
Prüfen Sie, ob:
(ersetzen Sie 11.4 durch die vorhandene Version) in der URL-Spalte der Paketquellen vorhanden und aktiviert ist,
siehe hier:
# | Alias | Name | Enabled | Refresh | URI ---+-----------------+-----------------+---------+---------+--------------------------------------- 1 | repo-update | repo-update | Yes | Yes | http://download.opensuse.org/update/11.4/
Wenn in der Spalte Aktiviert Nein steht, aktivieren Sie diese unter Verwendung des folgenden Kommandos:
- wobei 'repo-update' der Name des Update-Repositorys ist.
- Wenn es vorhanden und aktiviert ist, setzen Sie mit Schritt 3 fort.
[Bearbeiten] 2. Das Update-Repository hinzufügen
- Ersetzen Sie 11.4 durch Ihre Version.
[Bearbeiten] 3. Update des Systems auf die neuesten Pakete
Weitere Informationen zum Thema Zypper-Befehle, erfahren Sie unter Zypper-Anleitung.
[Bearbeiten] Upgrade ausführen
Die folgenden Schritte werden Ihnen zeigen, wie Sie Ihre openSUSE-Distribution auf die nächste Release-Version anheben (Upgrade) (z.B. 11.4 -> 12.1).
[Bearbeiten] Kommandozeile
Aktualisierung von 11.4 -> 12.1:
- Alle vorhandenen Repositorys von openSUSE 11.4 deaktivieren:
- Füge die neuen openSUSE 12.1 Repositorys hinzu:
- Das letzte Argument setzt einen Alias. Sie können ebenso einen anderen Alias für die neuen Repositorys im oberen Kommando wählen.
- Suchen Sie für openSUSE 12.1 nach aktualisierten Paketquellen von Drittanbietern und fügen Sie diese hinzu.
- Dies ist jedoch mit Vorsicht anzuwenden, da Repositorys und deren Inhalt von Drittanbietern die Gefahr bergen, dass das Aktualisieren (Upgrade) nicht korrekt abgeschlossen wird!
Oder wenn Sie einen URL einer .repo Datei haben:
- Nun führen Sie das vollständige Upgrade Ihrer Distribution aus:
- Mit dem oberen Kommando lädt Zypper die geforderten Pakete herunter.
[Bearbeiten] grafisches Werkzeug (YaST)
Das Distribution Upgrade kann auch grafisch via YaST mit dem Modul YaST Wagon ausgeführt werden.
Hier nun die kurz und knackige Schritt für Schritt Beschreibung des Upgrades von 11.4 → 12.1 Upgrade mit YaST Wagon:
- installieren des Modules:
yast2-wagon, yast2-wagon-control-openSUSEwenn noch nicht vorhanden - starten des Modules: "
YaST2 wagon" (via YaST Software) - beim Reiter: Medientyp bei der Aufforderung: URL angeben, die OSS Repository der kommenden Version:
http://download.opensuse.org/distribution/12.1/repo/oss
eingegeben. - folgend dem Dialog, wird der Reiter: Migration Repositorys
- die weiteren Repositorys: 'Non-OSS, Update einfügen bzw anpassen.
- folgenden dem Dialog, wird der Reiter: Einstellungen für die Distribution Aktualisierung geöffnet
- Abschließende Kontrolle des nun folgenden Distribution Upgrade
- Ausführen des Distribution Upgrade auf kommende openSUSE Ausgabe
- Abschließend der Neustart des Systems
[Bearbeiten] Abschließende Nacharbeiten
War der Neustart erfolgreich und das System läuft, sollte nun eine abschließende Kontrolle folgen:
- Hierzu gehört, dass alle schon vorhandenen Repositorys kontrolliert, korrigiert und gegebenenfalls noch fehlende Repositorys (z.B. OSS, Non-OSS-, Update- und weitere gegebenenfalls wichtig erscheinende zusätzliche Repositorys), ergänzt werden.
- Eine Exkursion durch's hoffentlich fehlerfrei laufende System kann auch nicht schaden, schon allein um festzustellen, ob es hier oder da vielleicht Tools gibt, die wieder nachinstalliert werden müssen, weil diese im Zuge des System-Upgrades entfernt wurden.
Sehr wichtige Anlaufstelle für die "Nachbehandlung" der Repositorys kann der textbasierte Weg mit Zypper Anleitung sein, oder der grafische Weg mit YaST Software Repositories wo sich alle wichtige Informationen über die richtige Repositorys finden lassen.
Es sollte bedacht werden, dass nur die wichtigsten, nötigsten, zum System passenden Repositorys Verwendung finden. Wird in Sachen Paketmanagement nicht korrekt gearbeitet, kann das schnell Auswirkungen nach sich ziehen, die nicht gewünscht sind und schlimmstenfalls sogar zu Schäden am System führen!
[Bearbeiten] Externe Links
[Bearbeiten] Bugs: Upgrade
Aktuell bestehende Bugs und Lösungsansätze sind auf der Seite Meisten gefundene Bugs → Upgrade gelistet.
[Bearbeiten] openSUSE Foren
- Themen, die mit zypper dup oder upgrade verbunden sind.


