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 donné qu’il est 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 grave. Pour d’autres, cela peut être un véritable 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 à diffusion continue. Voici comment convertir OpenSUSE Leap en Tumbleweed.

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 annuler 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.

sommes

cd /etc/zypp/repos.d/

Dans le dossier repos.d, créez un sous-répertoire. Nommez ce sous-répertoire “sauvegardes”, “ancien”, ou tout autre nom que vous trouvez approprié.

sauvegardes mkdir

Avec le nouveau dossier de référentiel de sauvegarde créé à l’intérieur de /repos.d/ , déplacez tous les référentiels de logiciels SUSE Leap actuels 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 de Suse Leap. Si vous utilisez un logiciel qui dépend fortement de LEAP et qui ne fonctionne pas avec Tumbleweed, vous devrez l’installer et trouver un logiciel compatible avec Leap.

READ  Comment surveiller la température CPU et GPU sous Linux avec Coolero

Remarque : le moyen le plus rapide de trouver un logiciel compatible est sur l’ 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 lancera 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 n’avez que des sources logicielles Leap et que vous 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 remplace les sources du logiciel Leap par celles de Tumbleweed et les met à jour : il sera converti vers la dernière version de la distribution à diffusion continue de SUSE.

Pour ce faire, ouvrez une fenêtre de terminal et saisissez 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 Le saut vers Tumbleweed

Avec les nouvelles sources logicielles à l’intérieur de Leap, les logiciels peuvent être installés du côté Tumbleweed. Cependant, avant que quoi que ce soit d’autre ne se produise, vous devrez effectuer une “mise à niveau de la 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, en faveur de la nouvelle version. Dans SUSE, cela se fait avec le gestionnaire de packages Zypper, et c’est un processus très fluide et facile. Pour démarrer la mise à niveau, exécutez simplement :

dup sudo zypper

Lorsque vous entrez cette commande dans le terminal Bash, un message indiquant ” Vous êtes sur le point de faire une mise à niveau de la 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.

READ  Comment apprenez à ajouter, supprimer ou retarder les programmes dans Ubuntu

Lorsque la commande zypper dup s’exécute, tout devrait 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.

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 bien plus que des mises à jour de navigateur, etc. 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 d’aller chercher autre chose à faire en attendant !

Rétrograder à Leap

Il est possible de rétrograder de Tumbleweed à Leap. Tout d’abord, ouvrez une fenêtre de terminal et connectez-vous à l’utilisateur root à l’aide de su . Une fois connecté en tant que root, accédez au dossier repos du logiciel.

sommes

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 principal du référentiel.

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

Une fois les anciens repos en place, exécutez la commande de mise à jour.

dup de zypper

Comme auparavant, Zypper mettra un certain temps à 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 avez effectué une mise à niveau d’OpenSUSE Leap vers Tumbleweed et que vous souhaitez revenir en arrière, la meilleure solution consiste probablement à sauvegarder toutes vos données et à tout réinstaller.

5/5 - (1 vote)
SAKHRI Mohamed
SAKHRI Mohamed

Le blog d'un passionné d'informatique qui partage des actualités, des tutoriels, des astuces, des outils en ligne et des logiciels pour Windows, macOS, Linux, Web designer et jeux vidéo.

Publications: 3764

Laisser un commentaire

Your email address will not be published.