Upgrade von openSUSE 11

Diese Anleitung wurde für folgende Upgrades getestet

openSUSE 11.2 → openSUSE 11.3

openSUSE 11.3 → openSUSE 11.4

Vorbereitung

Zu erst sollte man alle Repostitories suchen, die nicht von openSUSE sind und diese nach Upgrades absuchen.

Repositorys umstellen

Damit man auf die neue Distribution upgraden kann, müssen dem System die neuen Repositorys bekannt sein

Alle Operationen müssen als root durchgeführt werden

su -

Ein Backup der alten Repos ist immer gut

mv /etc/zypp/repos.d /etc/zypp/repos.d-backup

Hinzufügen der neuen Repos

openSUSE 11.4	zypper addrepo --name "openSUSE-11.4 OSS" http://download.opensuse.org/distribution/11.4/repo/oss/ repo-11.4-oss
zypper addrepo --name "openSUSE-11.4 Non-OSS" http://download.opensuse.org/distribution/11.4/repo/non-oss/ repo-11.4-non-oss
zypper addrepo --refresh --name "openSUSE-11.4 Updates" http://download.opensuse.org/update/11.4/ repo-11.4-update
openSUSE 11.3	zypper addrepo --name "openSUSE-11.3 OSS" http://download.opensuse.org/distribution/11.3/repo/oss/ repo-11.3-oss
zypper addrepo --name "openSUSE-11.3 Non-OSS" http://download.opensuse.org/distribution/11.3/repo/non-oss/ repo-11.3-non-oss
zypper addrepo --refresh --name "openSUSE-11.3 Updates" http://download.opensuse.org/update/11.3/ repo-11.3-update
openSUSE 11.2	zypper addrepo --name "openSUSE-11.2 OSS" http://download.opensuse.org/distribution/11.2/repo/oss/ repo-11.2-oss
zypper addrepo --name "openSUSE-11.2 Non-OSS" http://download.opensuse.org/distribution/11.2/repo/non-oss/ repo-11.2-non-oss
zypper addrepo --refresh --name "openSUSE-11.2 Updates" http://download.opensuse.org/update/11.2/ repo-11.2-update
openSUSE 11.1	zypper addrepo --name "openSUSE-11.1 OSS" http://download.opensuse.org/distribution/11.1/repo/oss/ repo-11.1-oss
zypper addrepo --name "openSUSE-11.1 Non-OSS" http://download.opensuse.org/distribution/11.1/repo/non-oss/ repo-11.1-non-oss
zypper addrepo --refresh --name "openSUSE-11.1 Updates" http://download.opensuse.org/update/11.1/ repo-11.1-update

zunächst sollte man das Installationsprogramm selbst (zypper) upgraden. Dies funktioniert über

zypper install zypper

Sollte man jetzt noch andere Repostiories eingebunden haben (Pacman), muss man diese jetzt aktualisieren:

openSUSE 11.4	zypper ar --refresh http://packman.iu-bremen.de/suse/11.4/ packman
openSUSE 11.3	zypper ar --refresh http://packman.iu-bremen.de/suse/11.3/ packman
openSUSE 11.2	zypper ar --refresh http://packman.iu-bremen.de/suse/11.2/ packman
openSUSE 11.1	zypper ar --refresh http://packman.iu-bremen.de/suse/11.1/ packman

eigentliches Upgrade

Dem System müssen die neuen Repos bekannt gegeben werden

zypper refresh

Jetzt geht es an das eigentliche Upgrade: Dazu eine der beiden folgenden Kommandos eingeben. Der Sinn ist der Selbe:

zypper dist-upgrade --download in-advance
zypper dist-upgrade --download-in-advance

die Option '--download-in-advance' gibt an, dass die Pakete erst vollständig heruntergeladen werden und dann installiert werden

Wenn nach Stunden der Installation (Downloadgrößen von 800-1000 MB sind ohne Probleme möglich) endlich alles fertig ist, muss man noch den Zwischenspeicher löschen

zypper clean

und das System, neu starten

nach der Installation

Nach der Installation kann man per

cat /etc/SuSE-release

die openSUSE-Verision anzeigen lassen

Außerdem sollte man die Serverdienste auf Lauffähigkeit prüfen und die Logdateien auswerten