Upgrade mit zypper

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.

Die in der Folge angeführten Beispiele können für eine Aktualisierung von openSuSE 11.1 auf 11.2 und von 11.2 auf 11.3 direkt übernommen werden.

Anpassen der Repositories

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.

Alle Befehle die weiter unten angegeben werden, müssen als Benutzer root ausgeführt werden.

Deaktivieren aller aktuellen Repositories

Um Konflikte zu vermeiden müssen zunächst alle derzeit verwendeten Repositories deaktiviert werden:

$ zypper mr –all -d

Neue Repositories eintragen

openSuSE 11.2

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"

openSuSE 11.3

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"

Aktualisieren der Paktetdatenbank

zypper refresh

Aktualisiern von zypper

Zunächst sollte zypper auf den neuesten Stand gebracht werden.

zypper in zypper

Systemupgrade

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.

Obwohl es möglich ist, während dem Upgrade normal weiter zu arbeiten, wird empfohlen das System während der Aktualisierung nicht zu verwenden.

Abschluss

Das Upgrade wird mit dem Befehl

SuSEconfig

abgeschlossen.

Nach einem Neustart steht das aktualisierte System zur Verfügung.

Mögliche Probleme

Tastatur/Maus funktioniert nicht

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

Audio-Problem

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.

Siehe auch

Diskussion

Geben Sie Ihren Kommentar ein
 
linux/opensuse/upgrade_mit_zypper.txt · Zuletzt geändert: 2010/07/28 18:57 von michi
Nach oben
openSUSE.org

Beachten sie unbedingt den Haftungsausschluss!

Recent changes RSS feed openSUSE.org Powered by PHP do yourself a favour and use a real browser - get firefox!! Driven by DokuWiki

Sofern nicht anders gekennzeichnet, steht der Inhalt dieser Seite unter dem Schutz der Creative Commons Licence:
Creative Commons License Namensnennung, Keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen, v 3.0