Ab der Version openSuSE 11.1 gibt es die Möglichkeit ein laufendes System auf die neueste Version zu aktualisieren. Dazu müssen die neuesten Paketquellen in eingestellt werden und die Aktualisierung mit dem Befehl zypper gestartet werden.
Vor der Aktualisierung müssen die Repositories für das gewünschte Zeilsystem angepasst werden. Das ist in der Regel die neueste Version von openSuSE
Die Repositories können manuell in YaST oder in der Kommandozeile mit zypper angepasst werden. Das folgende Beispiel erlaubt die Aktualisierung von openSuSE 11.1 auf 11.2.
Um Konflikte zu vermeiden müssen zunächst alle derzeit verwendeten Repositories deaktiviert werden:
$ zypper mr –all -d
Die neuen Repositories können mit den Folgenden Befehlen eingetragen werden:
zypper ar -f http://download.opensuse.org/distribution/11.2/repo/oss/ "openSUSE Factory Oss" zypper ar -f http://download.opensuse.org/distribution/11.2/repo/non-oss/ "openSUSE Factory Non-Oss" zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates" zypper ar -f http://ftp.skynet.be/pub/packman/suse/11.2/ "Packman 11.2" zypper ar -f http://download.videolan.org/pub/videolan/vlc/SuSE/11.2/ "VideoLAN 11.2"
Die neuen Repositories können mit den Folgenden Befehlen eingetragen werden:
zypper ar -f http://download.opensuse.org/distribution/11.3/repo/oss/ "openSUSE Factory Oss" zypper ar -f http://download.opensuse.org/distribution/11.3/repo/non-oss/ "openSUSE Factory Non-Oss" zypper ar -f http://download.opensuse.org/update/11.3/ "openSUSE 11.3 Updates" zypper ar -f http://mirror.geht-schon.de/packman.links2linux.de/suse/11.3/ "Packman 11.3" zypper ar -f http://download.videolan.org/pub/videolan/vlc/SuSE/11.3/ "VideoLAN 11.3" zypper ar -f http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_11.3/ "Wine 11.3" zypper ar -f http://download.opensuse.org/repositories/mozilla/openSUSE_11.3/ "Mozilla 11.3"
zypper refresh
Zunächst sollte zypper auf den neuesten Stand gebracht werden.
zypper in zypper
Das eigentliche Upgrade kann nun gestartet werden.
zypper dup
Zu beginn wird eine Information gezeigt, wie viele Pakete aktualisiert, oder neu installiert werden müssen. Die Aktualisierung kann danach durch Eingabe von y gestartet werden. Eventuell muss danach auch noch einer Lizenzvereinbarung zugestimmt werden.
Dieser Vorgang kann einige Stunden dauern.
Das Upgrade wird mit dem Befehl
SuSEconfig
abgeschlossen.
Nach einem Neustart steht das aktualisierte System zur Verfügung.
Nach dem Upgrade kann es vorkommen, dass im Runlevel 5 (in der grafischen Oberfläche) Tastatur oder Maus nicht mehr funktionieren.
Lösung: Eine fehlerhafte Installation des HAL-Dienstes. Mit den folgenden beiden Befehlen kann der Dienst neu installiert und neu gestartet werden:
$ zyper in -f hal $ rchal restart
Nach einem Upgrade kam es mehrfach zu Problemen mit der Soundwiedergabe. Die Ursache ist ein Berechtigungsproblem beim Zugriff auf das Audio-Device.
Lösung: Den Benutzer der auf das Audio-Device nutzen möchte muss zur Gruppe audio hinzugefügt werden. Nach einer neuen Anmeldung kann die Soundwiedergabe wie gewohnt genutzt werden.
Diskussion