openSUSE 13.2 wurde gestern veröffentlicht, lesen Sie die Versionshinweise hier. Wenn Sie bereits openSUSE 13.1 auf den Servern installiert haben, ist dies der richtige Zeitpunkt für ein Upgrade auf openSUSE 13.2. Die folgende Anleitung hilft Ihnen beim Upgrade von openSUSE 13.1 auf openSUSE 13.2.
Was ist vor dem Upgrade zu tun?
Es wird empfohlen, wichtige Daten und andere wichtige Konfigurationsdateien zu sichern, damit Sie das System im Falle eines Fehlers bei der Aktualisierung wiederherstellen können. Es wird empfohlen, ISO / DVD zu verwenden, um mehrere Systeme zu aktualisieren.
Was ist zu tun, um zu aktualisieren?
Vor dem Upgrade wird empfohlen, die installierten Pakete auf die neueste Version zu aktualisieren. Überprüfen Sie die aktuelle Version Ihres Computers.
server:~ # cat /etc/os-release
Die Ausgabe sieht wie folgt aus.
NAME=openSUSE VERSION="13.1 (Bottle)" VERSION_ID="13.1" PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"
Bevor Sie mit dem Upgrade beginnen, wird empfohlen, OBS und Repositories von Drittanbietern zu entfernen / zu deaktivieren. Prüfen wir, ob das Update-Repository verfügbar und aktiviert ist.
server:~ # zypper lr --uri
Die Beispielausgabe sieht wie folgt aus.
Wenn nicht aktiviert, geben Sie den folgenden Befehl ein.
server:~ # zypper modifyrepo --enable openSUSE-13.1-Update
Wenn es nicht existiert, fügen Sie es mit dem folgenden Befehl hinzu.
server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update
Aktualisieren Sie Ihre aktuellen Pakete auf die neueste Version.
server:~ # zypper ref server:~ # zypper update
Sobald die Pakete aktualisiert sind, starten Sie den Server neu.
Was tun, um zu aktualisieren?
Wie bereits erwähnt, vor Beginn des Upgrades; Es wird empfohlen, OBS und Repositories von Drittanbietern zu entfernen / zu deaktivieren.
server:~ # zypper rr
Als nächstes müssen wir jede einzelne Repo-Datei unter /etc/zypp/repos.d/ ändern, wir müssen 13.1 durch 13.2 ersetzen, wo immer es anwendbar ist.
Manuelle Methode:
Beispielausgabe von repo-debug.repo
Vor dem Ändern.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo [openSUSE-13.1-Debug] name=openSUSE-13.1-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/distribution/13.1/repo/oss/ path=/ type=yast2 keeppackages=0
Nach der Änderung.
server:~ # cat /etc/zypp/repos.d/repo-debug.repo [openSUSE-13.2-Debug] name=openSUSE-13.2-Debug enabled=0 autorefresh=1 baseurl=http://download.opensuse.org/debug/distribution/13.2/repo/oss/ path=/ type=yast2 keeppackages=0
Automatische Methode:
Sichern Sie alle Repository-Dateien, die unter /etc/zypp/repos.d/ verfügbar sind .
server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig
Führen Sie den folgenden Befehl aus, um 13.1 durch 13.2 zu ersetzen.
server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*
Sehen wir uns noch einmal die verfügbaren Repositories an.
server:~ # server:~ # zypper lr --uri
Beispielausgabe,
# | Alias | Name | Enabled | Refresh | URI --+----------------------+----------------------------+---------+---------+---------------------------------------------------------------- 1 | openSUSE-13.2-Debug | openSUSE-13.2-Debug | No | Yes | http://download.opensuse.org/debug/distribution/13.2/repo/oss/ 2 | openSUSE-13.2-Oss | openSUSE-13.2-Oss | Yes | Yes | http://download.opensuse.org/distribution/13.2/repo/oss/ 3 | openSUSE-13.2-Source | openSUSE-13.2-Source | No | Yes | http://download.opensuse.org/source/distribution/13.2/repo/oss/ 4 | openSUSE-13.2-Update | openSUSE-13.2-Update | Yes | Yes | http://download.opensuse.org/update/13.2/ 5 | repo-debug-update | openSUSE-13.2-Update-Debug | No | Yes | http://download.opensuse.org/debug/update/13.2/
Verweisen Sie nun auf die Repositories.
server:~ # zypper ref
Es wird dringend empfohlen, das Upgrade innerhalb von GNU screen oder tmux auszuführen, um den Upgrade-Prozess zu schützen, falls während des Upgrades etwas mit der X-Sitzung schief gehen sollte. tmux und screen sind in den Hauptrepositorys von openSUSE verfügbar.
Hier verwende ich tmux, wenn Sie tmux nicht haben. Installieren Sie tmux mit dem folgenden Befehl.
server:~ # zypper install tmux
Wechseln Sie vom Terminal zu tmux.
server:~ # tmux
Geben Sie den folgenden Befehl ein, um mit dem Upgrade auf openSUSE 13.2 zu beginnen.
server:~ # zypper dup
Sobald der Upgrade-Vorgang abgeschlossen ist, starten Sie den Computer neu. Überprüfen Sie die aktuelle Betriebssystemversion.
server:~ # cat /etc/os-release
Die Ausgabe sieht wie folgt aus
NAME=openSUSE VERSION="13.2 (Harlequin)" VERSION_ID="13.2" PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)" ID=opensuse ANSI_COLOR="0;32" CPE_NAME="cpe:/o:opensuse:opensuse:13.2" BUG_REPORT_URL="https://bugs.opensuse.org" HOME_URL="https://opensuse.org/" ID_LIKE="suse"
Es wurde bestätigt, dass der Computer auf openSUSE 13.2 aktualisiert wurde
Was ist nach dem Upgrade zu tun?
Suchen Sie nach openSUSE 13.2-kompatiblen Drittanbieter-Repositories, die Sie zuvor verwendet haben, wenn Sie sie noch benötigen; fügen Sie sie mit dem folgenden Befehl hinzu.
server:~ # zypper addrepo --name
Das ist alles. Ihr Computer wurde erfolgreich auf openSUSE 13.2 aktualisiert.