====== Migrer vers Tumbleweed ====== Tumbleweed est une distribution en publication continue. Les mises à jour sont regroupées sous forme de //snapshots// ((On peut voir leurs états grâce à ce [[http://review.tumbleweed.boombatower.com/|site]].)). 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 : * Via une image ISO (à partir d'un DVD, clé USB, etc.) * Via **dist-upgrade** (après avoir modifié les dépôts) 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 : * oss et non-oss * update * [[linux:opensuse:mozilla-repository|mozilla]] * packman 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