GNU/Linux >> Tutoriels Linux >  >> OpenSuse

Comment mettre à niveau d'openSUSE 13.1 vers openSUSE 13.2

openSUSE 13.2 est sorti hier, lisez la note de version ici. Si vous avez déjà installé openSUSE 13.1 sur les serveurs, c'est le moment de passer à openSUSE 13.2. Le guide suivant vous aidera à mettre à niveau d'openSUSE 13.1 vers openSUSE 13.2.

Que faire avant la mise à jour ?

Il est recommandé d'effectuer une sauvegarde des données importantes et d'autres fichiers de configuration importants, cela vous aidera à restaurer le système en cas d'échec de la mise à niveau. Il est recommandé d'utiliser ISO / DVD pour mettre à niveau plusieurs systèmes.

Que faire pour mettre à jour ?

Avant la mise à niveau, il est recommandé de mettre à jour les packages installés vers la dernière version. Vérifiez la version actuelle de votre ordinateur.

server:~ # cat /etc/os-release

La sortie ressemblera à ci-dessous.

NAME=openSUSE
VERSION="13.1 (Bottle)"
VERSION_ID="13.1"
PRETTY_NAME="openSUSE 13.1 (Bottle) (x86_64)"

Avant de commencer la mise à niveau, il est recommandé de supprimer/désactiver OBS et les référentiels tiers. Vérifions si le référentiel de mise à jour est disponible et activé.

server:~ # zypper lr --uri

L'exemple de sortie ressemblera à ci-dessous.

S'il n'est pas activé, lancez la commande suivante.

server:~ # zypper modifyrepo --enable openSUSE-13.1-Update

S'il n'existe pas, ajoutez-le en utilisant la commande suivante.

server:~ # zypper addrepo --check --refresh --name 'openSUSE-12.3-Update' http://download.opensuse.org/update/13.1/ openSUSE-13.1-Update

Mettez à jour vos packages actuels vers la dernière version.

server:~ # zypper ref

server:~ # zypper update

Une fois les packages mis à jour, redémarrez le serveur.

Que faire pour mettre à niveau ?

Comme déjà mentionné, avant de commencer la mise à niveau ; il est recommandé de supprimer/désactiver OBS et les référentiels tiers.

server:~ # zypper rr

Ensuite, il faut modifier tous les fichiers de dépôt qui se trouvent dans /etc/zypp/repos.d/, nous devons remplacer 13.1 par 13.2 là où c'est applicable.

Méthode manuelle :

Par exemple, exemple de sortie de repo-debug.repo

Avant de modifier.

server:~ # cat /etc/zypp/repos.d/repo-debug.repo

[openSUSE-13.1-Debug]
name=openSUSE-13.1-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.1/repo/oss/
path=/
type=yast2
keeppackages=0

Après modification.

server:~ # cat /etc/zypp/repos.d/repo-debug.repo
[openSUSE-13.2-Debug]
name=openSUSE-13.2-Debug
enabled=0
autorefresh=1
baseurl=http://download.opensuse.org/debug/distribution/13.2/repo/oss/
path=/
type=yast2
keeppackages=0

Méthode automatique :

Sauvegardez tous les fichiers du référentiel disponibles sur /etc/zypp/repos.d/ .

server:~ # cp -Rv /etc/zypp/repos.d /etc/zypp/repos.d.orig

Exécutez la commande suivante pour remplacer 13.1 par 13.2.

server:~ # sed -i 's/13.1/13.2/g' /etc/zypp/repos.d/*

Encore une fois, vérifions les dépôts disponibles.

server:~ # server:~ # zypper lr --uri

Exemple de sortie,

# | Alias                | Name                       | Enabled | Refresh | URI
--+----------------------+----------------------------+---------+---------+----------------------------------------------------------------
1 | openSUSE-13.2-Debug  | openSUSE-13.2-Debug        | No      | Yes     | http://download.opensuse.org/debug/distribution/13.2/repo/oss/
2 | openSUSE-13.2-Oss    | openSUSE-13.2-Oss          | Yes     | Yes     | http://download.opensuse.org/distribution/13.2/repo/oss/
3 | openSUSE-13.2-Source | openSUSE-13.2-Source       | No      | Yes     | http://download.opensuse.org/source/distribution/13.2/repo/oss/
4 | openSUSE-13.2-Update | openSUSE-13.2-Update       | Yes     | Yes     | http://download.opensuse.org/update/13.2/
5 | repo-debug-update    | openSUSE-13.2-Update-Debug | No      | Yes     | http://download.opensuse.org/debug/update/13.2/

Référez-vous maintenant aux référentiels.

server:~ # zypper ref

Il est fortement recommandé d'exécuter la mise à niveau dans l'écran GNU ou tmux pour protéger le processus de mise à niveau en cas de problème avec la session X pendant la mise à niveau. tmux et screen sont disponibles dans les principaux dépôts openSUSE.

Ici, j'utilise tmux, si vous n'avez pas tmux. Installez tmux à l'aide de la commande suivante.

server:~ # zypper install tmux

Passer du terminal au tmux.

server:~ # tmux

Entrez la commande suivante pour commencer la mise à niveau vers openSUSE 13.2.

server:~ # zypper dup

Une fois le processus de mise à niveau terminé, redémarrez la machine. Vérifiez la version actuelle du système d'exploitation.

server:~ # cat /etc/os-release

La sortie ressemblera à ci-dessous

NAME=openSUSE
VERSION="13.2 (Harlequin)"
VERSION_ID="13.2"
PRETTY_NAME="openSUSE 13.2 (Harlequin) (x86_64)"
ID=opensuse
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:opensuse:13.2"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://opensuse.org/"
ID_LIKE="suse"

Il a été confirmé que la machine est mise à niveau vers openSUSE 13.2

Que faire après la mise à jour ?

Recherchez les référentiels tiers compatibles avec openSUSE 13.2 que vous avez utilisés auparavant, si vous en avez toujours besoin ; ajoutez-les en utilisant la commande suivante.

server:~ # zypper addrepo --name

C'est tout. Votre machine a été mise à niveau avec succès vers openSUSE 13.2.


OpenSuse
  1. Comment passer de Debian 10 à Debian 11

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

  3. Comment installer Zend Server 5 sur openSUSE 12.1

  4. Comment mettre à niveau vers Ubuntu 15.10 à partir d'Ubuntu 15.04

  5. Comment mettre à niveau de 16.04 Lts à 16.04.1 Lts ?

Comment mettre à niveau d'Ubuntu 20.04 vers Ubuntu 22.04

Comment activer SSH sur openSUSE

Comment passer de Fedora 32 à Fedora 33

Comment mettre à niveau openSUSE Leap de 15.1 ou 15.2 vers 15.3

Comment mettre à niveau vers Fedora 35 à partir de Fedora 34

Comment mettre à niveau Ubuntu Server vers 20.04 à partir de 18.04