Comment convertir OpenSUSE Leap en Tumbleweed

OpenSUSE Leap est une distribution Linux solide comme le roc qui offre une plate-forme solide pour les personnes sérieuses. Le problème est que, étant axé sur la stabilité, les dernières mises à jour logicielles ont tendance à prendre un certain temps à apparaître. Au lieu d’obtenir un noyau plus récent ou des mises à jour de Gnome, etc., les utilisateurs finissent par devoir attendre. Pour certains, ce n’est pas un gros problème. Pour d’autres, cela peut être un vrai désagrément. Si vous cherchez à abandonner Leap pour un logiciel plus récent, le moyen le plus simple est de le mettre à niveau vers une distribution de version continue. Voici comment vous pouvez convertir OpenSUSE Leap en Tumbleweed.

ALERTE SPOILER: faites défiler vers le bas et regardez le didacticiel vidéo à la fin de cet article.

Sauvegarder les anciens référentiels de logiciels

Avant d’ajouter les nouvelles sources logicielles pour SUSE, vous devez sauvegarder les anciennes. C’est une bonne idée, car si à tout moment la mise à niveau échoue, vous pouvez restaurer les anciennes sources logicielles et inverser la mise à niveau. Pour sauvegarder les anciennes sources du logiciel SUSE Leap, ouvrez d’abord une fenêtre de terminal. Connectez-vous à l’utilisateur root avec su et cd dans le dossier repo.

su

cd /etc/zypp/repos.d/

Dans le dossier repos.d, créez un sous-répertoire. Nommez ce sous-répertoire «backups», «old» ou tout autre nom qui vous convient.

mkdir backups

Avec le nouveau dossier de référentiel de sauvegarde créé dans /repos.d/, déplacez tous les référentiels actuels du logiciel SUSE Leap dans ce répertoire. Gardez à l’esprit qu’une fois que vous avez déplacé ces sources logicielles hors du dossier principal, vous n’aurez plus accès aux sources logicielles Suse Leap. Si vous utilisez un logiciel qui repose fortement sur LEAP et ne fonctionne pas avec Tumbleweed, vous devrez l’installer et trouver un logiciel compatible avec Leap.

  Comment désactiver l'écran sur le verrouillage du système sous Windows 10

Remarque: le moyen le plus rapide de trouver un logiciel compatible est OBS.

mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup

Après avoir exécuté la commande mv, tous les référentiels de logiciels Leap actuels ne sont plus actifs. N’essayez pas de mettre à jour ou d’installer un nouveau logiciel tant que vous n’avez pas ajouté les sources du logiciel Tumbleweed. Zypper ne fera rien (ou pire jettera un tas d’erreurs).

Ajouter de nouveaux référentiels de logiciels

Le cœur d’OpenSUSE, que vous utilisiez Leap ou Tumbleweed, est dicté par les sources logicielles auxquelles le système d’exploitation a accès. Cela signifie que si vous ne disposez que des sources logicielles Leap et mettez à jour votre version de SUSE, il installera la dernière version du logiciel pour cette version. La même chose peut être vraie si un utilisateur modifie les sources du logiciel Leap pour celles de Tumbleweed et les mises à jour: il sera converti vers la dernière version de la distribution de version progressive de SUSE.

  Comment désactiver le lissage de mouvement sur un téléviseur Sony

Pour ce faire, ouvrez une fenêtre de terminal et entrez les commandes suivantes:

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/oss repo-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss

zypper ar -f -c https://download.opensuse.org/tumbleweed/repo/debug repo-debug

zypper ar -f -c https://download.opensuse.org/update/tumbleweed/ repo-update

OpenSUSE Leap To Tumbleweed

Avec les nouvelles sources logicielles à l’intérieur de Leap, le logiciel peut être installé du côté de Tumbleweed. Cependant, avant que quoi que ce soit ne se produise, vous devrez effectuer une «mise à niveau de distribution». Il s’agit d’un processus par lequel un système d’exploitation Linux passe par, supprime les logiciels obsolètes et les fichiers d’une ancienne version, au profit de la nouvelle version. Dans SUSE, cela se fait avec le gestionnaire de paquets Zypper, et c’est un processus très fluide et facile. Pour démarrer la mise à niveau, exécutez simplement:

sudo zypper dup


Lorsque vous entrez cette commande dans le terminal Bash, un message disant «Vous êtes sur le point de faire une mise à niveau de distribution avec tous les référentiels activés. Assurez-vous que ces référentiels sont compatibles avant de continuer. Voir ‘man zypper’ pour plus d’informations sur cette commande. »

Lorsque la commande zypper dup s’exécute, tout doit se dérouler sans problème, tant que toutes les sources logicielles ont été ajoutées au système. Si vous en avez manqué un, c’est la raison pour laquelle la commande échoue.

  Comment changer la luminosité de l'écran en fonction de l'heure de la journée sous Windows 10

Le processus de mise à niveau de la distribution prendra sans aucun doute beaucoup de temps. En effet, lorsque vous effectuez une mise à niveau, SUSE télécharge beaucoup plus que les mises à jour du navigateur et autres. Au lieu de cela, vous obtiendrez des milliers de packages, y compris la dernière version de votre environnement de bureau, un nouveau noyau Linux, etc. Il est préférable de laisser l’outil de mise à niveau faire son travail, et de chercher autre chose à faire en attendant!

Rétrograder en saut

La rétrogradation de Tumbleweed à Leap est possible. Tout d’abord, ouvrez une fenêtre de terminal et connectez-vous à l’utilisateur root en utilisant su. Une fois connecté en tant que root, accédez au dossier des dépôts de logiciels.

su

cd /etc/zypp/repos.d/

À l’aide de la commande rm, supprimez toutes les traces des référentiels de logiciels Tumbleweed ajoutés précédemment.

rm /etc/zypp/repos.d/*.repo

Ensuite, déplacez tous les fichiers du dossier de sauvegarde vers le dossier du référentiel principal.

mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/

Une fois les anciens dépôts en place, exécutez la commande de mise à jour.

zypper dup

Comme avant, Zypper prendra un certain temps pour rétrograder. Ce processus de rétrogradation devrait fonctionner, pour la plupart. Vous pouvez rencontrer des problèmes car ce n’est généralement pas une bonne idée de rétrograder un système d’exploitation vers une version précédente. Si vous êtes passé d’OpenSUSE Leap à Tumbleweed et que vous souhaitez revenir en arrière, le meilleur plan d’action est probablement de sauvegarder toutes vos données et de tout réinstaller.