L'une des meilleures fonctionnalités de Fedora Silverblue est qu'il vous permet d'essayer facilement et en toute sécurité de basculer entre plusieurs variantes de la distribution. Voici comment vous pouvez utiliser un processus connu sous le nom de "rebasage" pour explorer différentes versions de cette distribution Linux unique.

Bien qu'aucune des commandes suivantes ne soit destructive, il est toujours préférable de sauvegarder vos données avant de modifier les options de votre système d'exploitation en cas de problème.

Se préparer à rebaser Fedora Silverblue

Pour ce processus, vous devrez travailler avec la ligne de commande. Alors allez-y et ouvrez une fenêtre de terminal.

La première chose que vous voudriez faire est de « épingler » votre déploiement Silverblue actuel pour vous assurer que vous pouvez y revenir. Pour ce faire, entrez les deux commandes suivantes à l'invite de votre terminal :

sudo ostree administrateur broche 0
statut rpm-ostree

La sortie de la dernière commande affichera tous les déploiements Silverblue actuels installés sur votre système. Vous devriez voir au moins deux entrées, mais il peut y en avoir plus selon la configuration de votre système.

Le déploiement que vous exécutez actuellement doit être le premier sur la liste. Pour être certain, recherchez le point blanc devant la première ligne de la liste de déploiement. Vous devriez également voir les mots Épinglé: oui à la fin de la liste.

Si vous avez plus d'une image épinglée, c'est bien aussi. L'important est de vous assurer que vous disposez d'une version connue et fonctionnelle de votre système d'exploitation. Cela garantira qu'en cas de problème, vous pourrez redémarrer votre système dans son état actuel et annuler toute modification.

Trouver les versions de Fedora disponibles pour l'installation

Pour trouver les versions actuelles de Fedora Silverblue que vous pouvez installer, vous devrez rechercher la liste la plus récente des télécommandes Fedora. Pour ce faire, saisissez la commande suivante :

ostree remote refs fedora

La sortie de cette commande affichera de nombreuses options. La plupart d'entre eux, cependant, sont des versions spécialisées de Fedora conçues pour des types d'appareils spécifiques. Ceux dont vous auriez habituellement besoin contiennent x86-64 au milieu du nom de la télécommande. En même temps, vous voulez éviter ceux qui contiennent les mots essai ou mises à jour.

Comme indiqué ci-dessus, vous devriez voir au moins une version de Silverblue et de Kinoite. Kinoite est une variante de Silverblue construite autour du bureau KDE Plasma. Le numéro à deux chiffres dans le nom de la télécommande est le numéro de version de Fedora.

Vous pouvez également voir près du bas il y a deux correspondants cuir brut versions. Rawhide est la branche de développement instable de Fedora. Vous pouvez installer ces images pour voir les dernières versions absolues des futures versions de Fedora.

À un moment donné, la version qui deviendra Fedora 37 sera dérivée de rawhide et une télécommande pour la version 37 apparaîtra dans la liste. Vous pouvez toujours vérifier le Feutre site Web pour voir quelle est la version stable actuelle. Si vous trouvez une version dans la liste qui est supérieure à la version actuelle, ce sera un version bêta d'une prochaine version de Fedora.

Si vous faites défiler la liste plus loin, vous verrez également des images pour quelques-unes des versions précédentes de Fedora. Ceux-ci peuvent être utiles si vous avez besoin de tester quelque chose avec une version légèrement plus ancienne.

Comment rebaser votre système Silverblue vers une nouvelle version

Maintenant que vous savez quelles versions sont disponibles, rebaser votre système actuel est facile. Tout d'abord, mettez en surbrillance et copiez le nom complet de la télécommande pour la version que vous souhaitez installer. Ensuite, entrez la commande ci-dessous en remplaçant la télécommande de votre choix :

fedora de rebase rpm-ostree: fedora/36/x86_64/kinoite

Quand tu frappes Entrer, votre système commencera à télécharger la nouvelle image et à la configurer pour le déploiement. Le téléchargement prendra au moins quelques minutes, mais peut prendre plus de temps en fonction de la vitesse de votre ordinateur et de votre connexion Internet.

Une fois le processus terminé, redémarrez simplement votre ordinateur et votre système démarrera automatiquement dans la nouvelle image du système d'exploitation que vous avez choisie. Toutes vos données et fichiers utilisateur resteront intacts.

Vous pouvez épingler autant de déploiements que vous le souhaitez

Si vous souhaitez conserver différentes versions de Silverblue/Kinoite à des fins de test ou de divertissement, vous pouvez épingler autant de déploiements que vous le souhaitez et ils resteront dans votre Menu de démarrage GRUB.

Pour épingler un déploiement, commencez par répertorier les déploiements que vous avez installés.

statut rpm-ostree

Vous aurez besoin du numéro de déploiement de la version que vous souhaitez épingler. La première entrée de la liste sera déploiement 0. Par exemple, dans la capture d'écran ci-dessus, le déploiement de cuir brut est 0, Kinoite est 1 et Silverblue est 2.

Une fois que vous savez quel élément vous souhaitez épingler, entrez la commande ci-dessous, en remplaçant le numéro du déploiement que vous souhaitez épingler dans le menu de démarrage GRUB :

sudo ostree administrateur broche 1

Vous pouvez également désépingler n'importe quelle entrée épinglée en saisissant la commande suivante en utilisant le même système de numérotation :

broche d'administration sudo ostree --unpin 1

Les déploiements que vous désépinglez ne seront pas supprimés de votre menu de démarrage jusqu'à la prochaine fois que vous exécuterez une mise à niveau ou rebaserez le système. Lorsque l'image OSTree est mise à jour, elle supprime automatiquement les images indésirables.

Avec plusieurs images OSTree installées, vous pouvez démarrer celle que vous souhaitez utiliser à tout moment. Cette modification n'affectera pas les fichiers de votre répertoire personnel.

Comment annuler ou annuler des modifications

Si, après avoir rebasé sur une nouvelle image, vous décidez de revenir à votre système d'origine, vous avez deux options.

Tout d'abord, si vous n'avez effectué le processus de rebase qu'une seule fois, tout ce que vous avez à faire est de laisser le système démarrer dans l'image OSTree par défaut, d'ouvrir un terminal et de taper la commande suivante :

rpm-ostree retour en arriere

Cela annulera la dernière modification apportée et restaurera l'image OSTree précédente en tant qu'option de démarrage par défaut. Cette commande fonctionnera également pour annuler toutes les mises à jour qui pourraient casser quelque chose sur votre système. Donnez-lui quelques instants pour annuler les modifications, puis redémarrez et vous reviendrez à votre point de départ.

Si vous avez apporté plus d'une modification, la commande de restauration ne vous ramènera probablement pas là où vous voulez être. Dans ce cas, tout ce que vous aurez à faire est simplement de rebaser votre système une fois de plus sur la version que vous souhaitez exécuter. À partir de là, vous pouvez désépingler toutes les autres entrées de démarrage dont vous ne voulez plus.

Que pouvez-vous faire d'autre avec Fedora Silverblue ?

Même si Silverblue (et ses variantes) est un système immuable, cela ne signifie pas que vous ne pouvez pas le personnaliser pour répondre à vos besoins ou à vos goûts. Il y a beaucoup plus à explorer avec Fedora Silverblue.