GNU/Linux >> LINUX-Kenntnisse >  >> OpenSuse

So aktualisieren Sie von openSUSE 13.1 auf openSUSE 13.2

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.


OpenSuse
  1. So aktualisieren Sie von Debian 10 auf Debian 11

  2. So aktualisieren Sie OpenSUSE 12.2 auf 12.3 (Desktop &Server)

  3. So installieren Sie Zend Server 5 auf openSUSE 12.1

  4. So aktualisieren Sie von Ubuntu 15.04 auf Ubuntu 15.10

  5. Wie aktualisiere ich von 16.04 Lts auf 16.04.1 Lts?

So aktualisieren Sie von Ubuntu 20.04 auf Ubuntu 22.04

So aktivieren Sie SSH auf openSUSE

So aktualisieren Sie von Fedora 32 auf Fedora 33

So aktualisieren Sie openSUSE Leap von 15.1 oder 15.2 auf 15.3

So aktualisieren Sie von Fedora 34 auf Fedora 35

So aktualisieren Sie Ubuntu Server auf 20.04 vom 18.04