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

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

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.

  • OpenSUSE:http://www.opensuse.org/

OpenSuse
  1. So aktualisieren Sie von openSUSE 13.1 auf openSUSE 13.2

  2. Bash =~ Regex und Https://regex101.com/?

  3. Installieren Sie Binärdateien in /bin, /sbin, /usr/bin und /usr/sbin, Interaktionen mit --prefix und DESTDIR

  4. Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

  5. echo oder print /dev/stdin /dev/stdout /dev/stderr

Wie erkenne ich die Plesk-Version?

So verwenden Sie wget, um Dateien über Proxy herunterzuladen

Wie finde ich heraus, aus welchem ​​Ordner ein Prozess läuft?

unix:///var/run/supervisor.sock keine solche Datei

/sys/ Dokumentation?

So ändern Sie das Standard-/tmp in /home/user/tmp