GNU/Linux >> Tutoriels Linux >  >> OpenSuse

Comment mettre à niveau OpenSUSE 12.2 vers 12.3 (bureau et serveur)

Ce guide montre comment vous pouvez mettre à niveau vos installations de bureau et de serveur OpenSUSE 12.2 vers OpenSUSE 12.3.

1 Remarque préliminaire

La mise à niveau peut être effectuée en ligne de commande ou via le module YaST Wagon (si vous êtes sur un bureau OpenSUSE). Étant donné que la méthode Wagon est moins testée que la mise à jour de la ligne de commande, nous utiliserons ici la méthode de la ligne de commande pour les serveurs et les ordinateurs de bureau.

2 Installer les dernières mises à jour

Avant de procéder à la mise à niveau de la distribution, nous installons les dernières mises à jour pour OpenSUSE 12.2. Ouvrez une fenêtre de terminal/ligne de commande et exécutez

zypper repos --uri

pour vérifier quels référentiels sont utilisés et activés sur le système. Assurez-vous que la ligne qui contient http://download.opensuse.org/update/12.2/ dans la colonne URI indique Oui dans la colonne Activé (dans cet exemple, l'Alias ​​est repo-update et le Nom est openSUSE-12.2-Update , mais ces valeurs peuvent différer ; la colonne importante est la colonne URI) :

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:~ #

(Si la ligne indique Non dans la colonne Activé, activez le référentiel comme suit :

zypper modifyrepo --enable repo-update

repo-update fait référence à la colonne Alias ; si la colonne Alias ​​lit quelque chose comme http-download.opensuse.org-82ba1b08, par exemple, la commande serait

zypper modifyrepo --enable http-download.opensuse.org-82ba1b08

S'il n'y a pas de référentiel avec l'URI http://download.opensuse.org/update/12.2/, ajoutez le référentiel comme suit :

zypper addrepo --check --name 'openSUSE-12.2-Update' http://download.opensuse.org/update/12.2/ repo-update

)

Installez maintenant les dernières mises à jour :

zypper refresh
zypper update

3 Mise à jour de la distribution

Maintenant que les dernières mises à jour sont installées, désactivez tous les référentiels OpenSUSE 12.2...

zypper modifyrepo --all --disable

... et activez les dépôts OpenSUSE 12.3 :

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

(Si la commande zypper repos --uri du chapitre 2 affiche des dépôts tiers, veuillez vérifier si ces dépôts tiers sont également disponibles pour OpenSUSE 12.3 ; si c'est le cas, ajoutez-les comme suit :

zypper addrepo --name <name> <url> <alias>

Par exemple, si vous utilisez le dépôt VirtualBox...

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:~ #

... activez le référentiel VirtualBox pour OpenSUSE 12.3 comme suit :

zypper addrepo --name "VirtualBox for openSUSE 12.3" http://download.virtualbox.org/virtualbox/rpm/opensuse/12.3 virtualbox-12.3

Au moment d'écrire ces lignes, il n'y avait pas de référentiel VirtualBox pour OpenSUSE 12.3, mais ce n'est qu'un exemple de la façon dont vous le feriez.

Utilisez des valeurs pour le nom et l'alias qui ne sont pas encore utilisées.)

Exécutez maintenant la mise à jour complète de la distribution :

zypper ref
zypper dup

À la fin, redémarrez le système...

reboot

... et profitez de votre nouveau système OpenSUSE 12.3.

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

OpenSuse
  1. Comment mettre à niveau d'openSUSE 13.1 vers openSUSE 13.2

  2. Debian – Déplacer /var, /home vers une partition séparée ?

  3. Comment systemd-tmpfiles nettoie /tmp/ ou /var/tmp (remplacement de tmpwatch) dans CentOS / RHEL 7

  4. Comment utiliser wget pour télécharger un fichier via un proxy

  5. Installer les binaires dans /bin, /sbin, /usr/bin et /usr/sbin, interactions avec --prefix et DESTDIR

Comment /etc/motd est-il mis à jour ?

Comment identifier la version de Plesk ?

Quand dois-je utiliser /dev/shm/ et quand dois-je utiliser /tmp/?

echo ou print /dev/stdin /dev/stdout /dev/stderr

Pourquoi < ou > sont-ils nécessaires pour utiliser /dev/tcp

Comment changer /tmp par défaut en /home/user/tmp