Mises à jour, mises à niveau et restaurations
L’installation des mises à jour sur Fedora Atomic Desktop est simple et rapide. Le système dispose également d’une fonction de restauration en cas de problème. De plus, vous pouvez installer plusieurs versions de votre système d’exploitation et choisir celle qui démarrera au lancement de votre ordinateur.
Mise à jour des bureaux atomiques Fedora
Sur Atomic Desktops, vous pouvez continuer à utiliser votre ordinateur pendant l’application des mises à jour du système d’exploitation, qui sont téléchargées et installées en arrière-plan. Une fois la mise à jour installée, il vous suffit de redémarrer votre ordinateur pour profiter de la nouvelle version. Vous n’aurez pas à attendre la fin de l’installation, que ce soit au redémarrage ou à l’arrêt de l’ordinateur.
Sur Fedora Silverblue et Fedora Kinoite, les mises à jour du système d’exploitation sont téléchargées automatiquement et vous serez averti lorsqu’elles seront prêtes à être installées par un redémarrage. Ce comportement peut être modifié dans les paramètres.
Sur Fedora Budgie Atomic, vous pouvez mettre à jour le système d’exploitation manuellement à l’aide de Plasma Discover.
Sur Fedora Sway Atomic et Fedora COSMIC Atomic, vous pouvez mettre à jour le système d’exploitation manuellement via la ligne de commande.
Autre solution : mise à jour via la ligne de commande
Il est également possible d’effectuer la mise à jour en utilisant la ligne de commande. Pour mettre à jour le système, exécutez :
$ rpm-ostree upgrade
Cette commande recherchera les mises à jour disponibles et les téléchargera et les installera le cas échéant. Sinon, pour rechercher les mises à jour disponibles sans les télécharger, exécutez :
$ rpm-ostree upgrade --check
Mise à niveau entre les versions majeures
Sur les postes de travail Atomic, vous pouvez continuer à utiliser votre ordinateur pendant l’application des mises à jour majeures du système d’exploitation (par exemple, de Fedora 43 à Fedora 44), qui sont téléchargées et installées en arrière-plan. Une fois la mise à jour installée, vous pouvez redémarrer votre ordinateur pour utiliser la nouvelle version. Vous n’aurez pas à attendre la fin de l’installation de la mise à jour, que ce soit au redémarrage ou à l’arrêt de l’ordinateur.
|
Il est recommandé d’installer la dernière version majeure avant de passer à la version suivante. Assurez-vous de redémarrer votre ordinateur avant de lancer la mise à jour. |
Sur Fedora Silverblue, les mises à jour majeures peuvent être appliquées via GNOME Software.
Sur Fedora Kinoite et Fedora Budgie Atomic, les mises à jour majeures peuvent être appliquées à l’aide de Plasma Discover.
Sur Fedora Sway Atomic et Fedora COSMIC Atomic, les mises à jour majeures peuvent être appliquées via la ligne de commande.
|
Il n’est pas possible de sauter des mises à jour majeures, et cette fonctionnalité n’est donc pas prise en charge pour tous les environnements de bureau Atomic. Il est recommandé de mettre à jour une seule version majeure à la fois, par exemple de Fedora 43 à 44, etc. |
Alternative: Upgrading between major versions using the command line
Tout d’abord, assurez-vous d’utiliser la dernière mise à jour pour la version actuelle :
$ rpm-ostree upgrade
Redémarrez votre système si nécessaire. Ensuite, vérifiez que la branche correspondant à la prochaine version majeure est disponible. Vous pouvez afficher toutes les branches disponibles pour la variante Fedora Atomic Desktop que vous utilisez actuellement à l’aide des commandes suivantes :
$ source /etc/os-release
$ ostree remote refs ${ID} | grep $(arch) | grep ${VARIANT_ID}
Une fois le nom de votre branche vérifié, vous pouvez continuer. Par exemple, pour passer à Fedora Silverblue 44, la commande est :
$ rpm-ostree rebase fedora:fedora/44/x86_64/silverblue
Afegir repositoris de paquets externs
Le processus est très similaire à une mise à jour système : le nouveau système d’exploitation est téléchargé et installé en arrière-plan, et il suffit de démarrer dessus lorsqu’il est prêt.
| Si vous utilisez les dépôts RPM Fusion et que vous rencontrez des problèmes lors des mises à jour majeures, consultez la section Activation des dépôts RPM Fusion. |
Rebasage sur un autre bureau Atomic
De plus, vous pouvez choisir de passer à une autre variante de Fedora Atomic. Par exemple, si vous utilisez actuellement Silverblue, vous pouvez passer à Kinoite. Fedora Kinoite est similaire à Fedora Silverblue, à la différence qu’elle utilise l’environnement de bureau KDE Plasma au lieu de GNOME.
En clair, vous pouvez effectuer une migration vers Fedora Kinoite pour l’essayer, sans modifier votre système actuel. Les deux images système étant indépendantes, les deux environnements de bureau ne seront jamais installés simultanément. Vos applications Flatpak et vos fichiers du répertoire /home seront conservés lors des migrations. Il en va de même pour tester la version de développement de Fedora Atomic Desktops, Rawhide.
|
Par défaut, OSTree ne conserve que les deux déploiements les plus récents. Si vous décidez de procéder à un rebase, veillez à épingler votre déploiement actuel (voir la page de configuration ci-dessous) afin de ne pas le perdre accidentellement. |
Retour
Les environnements de bureau Fedora Atomic conservent une trace de la version précédente du système d’exploitation, à laquelle il est possible de revenir au lieu de la dernière version. Bien que cela soit rarement nécessaire, cette fonctionnalité peut s’avérer utile en cas de problème lors d’une mise à jour (la restauration fonctionne de la même manière dans les deux cas), ainsi qu’à des fins de développement.
Il existe deux façons de revenir à la version précédente :
-
Restauration temporaire : pour revenir temporairement à une version précédente, il suffit de redémarrer et de sélectionner la version précédente dans le menu de démarrage (souvent appelé menu GRUB).
-
Reversions permanents: per tornar permanentment a la implementació anterior, feu servir l’ordre
rpm-ostree rollback.
Després de la reversió, tècnicament estareu en una versió antiga del sistema operatiu i és possible que se us demani que l’actualitzeu. L’actualització desfarà la reversió, per la qual cosa s’ha d’evitar si voleu que la reversió es mantingui efectiva.
rpm-ostree només manté disponible una versió de reversió per defecte. Si voleu revertir a una versió diferent de la que està disponible actualment al vostre sistema, podeu fer-ho amb les ordres següents:
-
Obtingueu el registre de commits d’ostree des del repositori remot:
$ source /etc/os-release $ sudo ostree pull --commit-metadata-only --depth=10 ${ID} ${ID}/44/$(arch)/${VARIANT_ID} -
Mostra el registre:
$ ostree log ${ID}:${ID}/44/$(arch)/${VARIANT_ID} -
Déployer un commit spécifique :
$ rpm-ostree deploy 44.20251031.0
| Cette opération déploiera la version exacte demandée et n’inclura pas les packages superposés ni les autres modifications. |
Déploiements d’épinglage et de nettoyage
Par défaut, les commandes rpm-ostree upgrade ou rpm-ostree rebase conservent au maximum deux déploiements amorçables, bien que la technologie sous-jacente en prenne en charge davantage. Dans certains cas, comme une mise à niveau majeure ou un rebasage, vous pouvez conserver votre déploiement actuel comme solution de repli garantie. OSTree vous permet d’épingler des déploiements. L’épinglage garantit que le déploiement de votre choix est conservé et non supprimé. Pour épingler un déploiement, vous devez connaître son numéro d’index. Pour afficher les numéros d’index des déploiements, exécutez la commande suivante :
$ rpm-ostree status --verbose
Si vous souhaitez épingler votre déploiement actuellement démarré, exécutez la commande suivante :
$ sudo ostree admin pin 0
Si vous épinglez de nombreux déploiements, la partition /boot risque de manquer d’espace et, par conséquent, le système pourrait ne plus pouvoir être mis à niveau. Dans ce cas, il est nécessaire de désépingler et de supprimer certains déploiements. Pour désépingler un déploiement, exécutez la commande suivante :
$ sudo ostree admin pin INDEX --unpin
Vous pouvez exécuter la commande ci-dessus plusieurs fois pour libérer davantage d’espace. Ensuite, supprimez les déploiements non épinglés :
$ rpm-ostree cleanup --rollback
La commande rpm-ostree cleanup --rollback ne supprimera pas les déploiements épinglés.
|
Want to help? Learn how to contribute to Fedora Docs ›