Table des matières

Migrer vers Tumbleweed

Tumbleweed est une distribution en publication continue. Les mises à jour sont regroupées sous forme de snapshots 1).

La mise à jour du noyau étant assez fréquente, l'utilisation de pilotes propriétaires (notamment au niveau des cartes graphiques) rend son utilisation au quotidien assez « lourde ».

Il existe deux méthode pour effectuer cette mise à niveau :

C'est cette procédure qui sera détaillée dans cette page. Cela consiste à faire une mise à niveau, à partir de la version Leap.

Changer le « run-level »

Pour éviter d'éventuels problèmes avec le serveur d'affichage (Xorg, driver de la carte graphique, etc.), il est vivement recommandé de désactiver l'interface graphique.

systemctl set-default multi-user.target
reboot

Modification des dépôts

Avant de faire une quelconque modification sur les fichiers de configuration des dépôts, il vaut mieux effectuer une sauvegarde.

mkdir /etc/zypp/leap-repos
cp -R /etc/zypp/repos.d/* /etc/zypp/leap-repos/

Les dépôts qui nous intéresse sont :

Pour tous les fichiers, il faut modifier la ligne baseurl,

repo-oss.repo (ligne du dépôt à changer)

→ http://download.opensuse.org/tumbleweed/repo/oss/

repo-non-oss.repo (ligne du dépôt à changer)

→ http://download.opensuse.org/tumbleweed/repo/non-oss/

mozilla.repo (ligne du dépôt à changer)

→ http://download.opensuse.org/repositories/mozilla/openSUSE_Tumbleweed

packman.repo (ligne du dépôt à changer)

→ http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed

repo-update.repo (ligne du dépôt à changer)

→ http://download.opensuse.org/update/tumbleweed/

Même si certains dépôts ne sont pas activés, on peut également modifier l'URL du dépôt.

Après avoir modifier le chemin de chacun des dépôts, il faut mettre à jour le « cache »

zypper ref

Effectuer la mise à niveau

Cette étape est la plus longue la première fois, car une analyse des paquets installés va être faite et il va y avoir une vérification des éventuel conflits (possibilité de changer de « fournisseur, pour des paquets).

zypper dist-upgrade

ou

zypper dup

Quant tout a été téléchargé et mis à jour on revient à l'interface graphique :

systemctl set-default graphical.target

Mettre à jour

Quand on est déjà sur la version Tumbleweed.

zypper ref
zypper dup
1)
On peut voir leurs états grâce à ce site.