Dieses Handbuch zeigt, wie Sie Ihre OpenSUSE 12.2 Desktop- und Serverinstallationen auf OpenSUSE 12.3 aktualisieren können.
1 Vorbemerkung
Das Upgrade kann über die Befehlszeile oder über das YaST-Modul Wagon (wenn Sie sich auf einem OpenSUSE-Desktop befinden) durchgeführt werden. Da die Wagon-Methode weniger getestet ist als das Befehlszeilen-Update, verwenden wir hier die Befehlszeilenmethode sowohl für Server als auch für Desktops.
2 Installieren der neuesten Updates
Bevor wir das Distributions-Upgrade durchführen, installieren wir die neuesten Updates für OpenSUSE 12.2. Öffnen Sie ein Terminal-/Befehlszeilenfenster und führen Sie es aus
zypper repos --uri
um zu überprüfen, welche Repositories auf dem System verwendet und aktiviert werden. Stellen Sie sicher, dass die Zeile, die http://download.opensuse.org/update/12.2/ in der URI-Spalte enthält, Yes in der Enabled-Spalte lautet (in diesem Beispiel ist der Alias repo-update und der Name openSUSE-12.2-Update , aber diese Werte können unterschiedlich sein; die wichtige Spalte ist die URI-Spalte):
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
---+---------------------------+------------------------------------------------------------------------+---------+---------+--------------------------------------------------------------------------------
1 | apache-third-party-12.2 | Third-party modules for the Apache HTTP server. (Apache_openSUSE_12.2) | Yes | No | http://download.opensuse.org/repositories/Apache:/Modules/Apache_openSUSE_12.2/
2 | openSUSE-12.2-1.6 | openSUSE-12.2-1.6 | Yes | No | cd:///?devices=/dev/disk/by-id/ata-VBOX_CD-ROM_VB2-01700376,/dev/sr0
3 | repo-debug | openSUSE-12.2-Debug | No | Yes | http://download.opensuse.org/debug/distribution/12.2/repo/oss/
4 | repo-debug-update | openSUSE-12.2-Update-Debug | No | Yes | http://download.opensuse.org/debug/update/12.2/
5 | repo-debug-update-non-oss | openSUSE-12.2-Update-Debug-Non-Oss | No | Yes | http://download.opensuse.org/debug/update/12.2-non-oss/
6 | repo-non-oss | openSUSE-12.2-Non-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/non-oss/
7 | repo-oss | openSUSE-12.2-Oss | Yes | Yes | http://download.opensuse.org/distribution/12.2/repo/oss/
8 | repo-source | openSUSE-12.2-Source | No | Yes | http://download.opensuse.org/source/distribution/12.2/repo/oss/
9 | repo-update | openSUSE-12.2-Update | Yes | Yes | http://download.opensuse.org/update/12.2/
10 | repo-update-non-oss | openSUSE-12.2-Update-Non-Oss | Yes | Yes | http://download.opensuse.org/update/12.2-non-oss/
server1:~ #
(Wenn die Zeile in der Spalte Aktiviert Nein lautet, aktivieren Sie das Repository wie folgt:
zypper modifyrepo --enable repo-update
repo-update bezieht sich auf die Alias-Spalte; Wenn die Alias-Spalte zum Beispiel so etwas wie http-download.opensuse.org-82ba1b08 lautet, wäre der Befehl
zypper modifyrepo --enable http-download.opensuse.org-82ba1b08
Wenn es kein Repository mit dem URI http://download.opensuse.org/update/12.2/ gibt, fügen Sie das Repository wie folgt hinzu:
zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update
)
Installieren Sie jetzt die neuesten Updates:
zypper refresh
zypper update
3 Durchführen des Distributions-Upgrades
Nachdem die neuesten Updates installiert sind, deaktivieren Sie alle OpenSUSE 12.2-Repositories...
zypper modifyrepo --all --disable
... und aktivieren Sie die OpenSUSE 12.3-Repositories:
zypper addrepo --name "openSUSE-12.3 OSS" http://download.opensuse.org/distribution/12.3/repo/oss/ repo-12.3-oss
zypper addrepo --name "openSUSE-12.3 Non-OSS" http://download.opensuse.org/distribution/12.3/repo/non-oss/ repo-12.3-non-oss
zypper addrepo --name "openSUSE-12.3 Updates" http://download.opensuse.org/update/12.3/ repo-12.3-update
(Falls der Befehl zypper repos --uri aus Kapitel 2 Repositories von Drittanbietern anzeigt, überprüfen Sie bitte, ob diese Repositories von Drittanbietern auch für OpenSUSE 12.3 verfügbar sind; falls ja, fügen Sie sie wie folgt hinzu:
zypper addrepo --name <name> <url> <alias>
Wenn Sie zum Beispiel das VirtualBox-Repository verwenden...
server1:~ # zypper repos --uri
# | Alias | Name | Enabled | Refresh | URI
--+-----------------+-----------------------------------+---------+---------+------------------------------------------------------------
...
7 | virtualbox | VirtualBox for openSUSE 11.4-12.2 | Yes | Yes | http://download.virtualbox.org/virtualbox/rpm/opensuse/11.4
server1:~ #
... aktivieren Sie das VirtualBox-Repository für OpenSUSE 12.3 wie folgt:
zypper addrepo --name "VirtualBox for openSUSE 12.3" http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3 virtualbox-12.3
Als dies geschrieben wurde, gab es kein VirtualBox-Repository für OpenSUSE 12.3, aber dies ist nur ein Beispiel dafür, wie Sie es tun würden.
Verwenden Sie Werte für Name und Alias, die noch nicht verwendet werden.)
Führen Sie nun das vollständige Distributions-Upgrade aus:
zypper ref
zypper dup
Starten Sie am Ende das System neu...
reboot
... und genießen Sie Ihr neues OpenSUSE 12.3-System.
4 Links
- OpenSUSE:http://www.opensuse.org/