Actualizaciones, mejoras y reversiones
Instalar actualizaciones en Fedora Atomic Desktop es fácil y rápido. Además, cuenta con una función especial de reversión en caso de que algo salga mal. También puedes optar por tener varias versiones de tu sistema operativo instaladas en todo momento y elegir con cuál arrancar cada vez que inicies el sistema.
Actualización de escritorios Fedora Atomic
En los equipos de escritorio Atomic, puedes seguir usando tu ordenador mientras se aplican las actualizaciones del sistema operativo, ya que se descargan e instalan en segundo plano. Una vez instalada la actualización, puedes reiniciar el equipo para empezar a usar la nueva versión. No tendrás que esperar a que se instale la actualización ni al apagar ni al encender el equipo.
En Fedora Silverblue y Fedora Kinoite, las actualizaciones del sistema operativo se descargan automáticamente y se le notificará cuando estén listas para aplicarse mediante un reinicio. Este comportamiento se puede modificar en los ajustes.
En Fedora Budgie Atomic, puede actualizar el SO manualmente utilizando Plasma Discover.
En Fedora Sway Atomic y Fedora COSMIC Atomic, puedes actualizar el sistema operativo manualmente a través de la línea de comandos.
Alternativa: Actualizar mediante la línea de comandos
También es posible actualizar mediante la línea de comandos. Para actualizar el sistema, ejecute:
$ rpm-ostree upgrade
Esto comprobará si hay nuevas actualizaciones y las descargará e instalará si están disponibles. Alternativamente, para comprobar si hay actualizaciones disponibles sin descargarlas, ejecute:
$ rpm-ostree upgrade --check
Actualización entre versiones principales
En Atomic Desktops, puedes seguir usando tu ordenador mientras se aplican las actualizaciones importantes del sistema operativo (como de Fedora 43 a Fedora 44), ya que se descargan e instalan en segundo plano. Una vez instalada la actualización, puedes reiniciar el equipo para empezar a usar la nueva versión. No tendrás que esperar a que se instale la actualización ni al apagar ni al encender el equipo.
|
Se recomienda actualizar a la última versión de la versión principal actual antes de actualizar a una nueva versión principal. Asegúrese de reiniciar el sistema antes de iniciar la actualización a la siguiente versión principal. |
En Fedora Silverblue, las actualizaciones de versiones principales se pueden aplicar mediante GNOME Software.
En Fedora Kinoite y Fedora Budgie Atomic, las actualizaciones de versiones principales se pueden aplicar mediante Plasma Discover.
En Fedora Sway Atomic y Fedora COSMIC Atomic, las actualizaciones de versiones principales se pueden aplicar mediante la línea de comandos.
|
Actualmente, no se ha probado la opción de omitir versiones principales, por lo que no es compatible con todos los entornos de Atomic Desktop. Debe actualizar solo una versión principal a la vez, por ejemplo, de Fedora 43 a 44, etc. |
Alternativa: Mejora entre versiones principales mediante la línea de comandos
Primero, asegúrese de tener instalada la última actualización para la versión actual:
$ rpm-ostree upgrade
Reinicia el sistema si es necesario. Luego, verifica que la rama para la próxima versión principal esté disponible. Puedes imprimir todas las ramas disponibles para la variante de Fedora Atomic Desktop que estás usando actualmente con los siguientes comandos:
$ source /etc/os-release
$ ostree remote refs ${ID} | grep $(arch) | grep ${VARIANT_ID}
Una vez que hayas verificado el nombre de tu rama, ya puedes continuar. Por ejemplo, para actualizar a Fedora Silverblue 44, el comando es:
$ rpm-ostree rebase fedora:fedora/44/x86_64/silverblue
El nombre de la variante antigua para Sway Atomic es sericea y para Budgie Atomic es onyx.
El proceso es muy similar al de una actualización del sistema: el sistema operativo nuevo se descarga e instala en segundo plano, y solo tienes que iniciar el equipo cuando esté listo.
| Si utiliza los repositorios de RPM Fusion y tiene incidencias durante las actualizaciones importantes, consulte la sección Habilitación de repositorios de RPM Fusion. |
Reubicando a otro Atomic Desktop
Además, puedes optar por actualizar a una variante diferente de Fedora Atomic. Por ejemplo, si actualmente usas Silverblue, puedes cambiar a Kinoite. Fedora Kinoite es similar a Fedora Silverblue, con la diferencia que utiliza el entorno de escritorio KDE Plasma en lugar del GNOME.
Esto significa que puedes actualizar a Fedora Kinoite para probarla sin modificar tu sistema actual. Dado que las dos imágenes del sistema están aisladas, los dos entornos de escritorio nunca se instalarán simultáneamente. Todas tus aplicaciones y archivos Flatpak en el directorio /home se conservarán entre actualizaciones. Lo mismo se aplica a la versión de desarrollo de Fedora Atomic Desktops, conocida como Rawhide.
|
Por defecto, OSTree solo conserva los dos despliegues más recientes. Si decides rebasar, asegúrate de fijar tu despliegue actual, tal que no lo pierda accidentalmente. |
Revertir
Los escritorios Fedora Atomic guardan un registro de la versión anterior del sistema operativo, a la que se puede volver en lugar de la versión más última. Si bien esto no suele ser necesario, puede resultar útil si surge algún problema con una actualización (las reversiones funcionan igual en ambos casos), así como para fines de desarrollo.
Hay dos maneras de revertir a la versión anterior:
-
Reversión temporal: para revertir temporalmente a una versión anterior, simplemente reinicie el sistema y seleccione la versión anterior en el menú de arranque (a menudo conocido como menú GRUB).
-
Reversión permanente: para volver de forma permanente a la implementación anterior, utilice el comando
rpm-ostree rollback.
Tras revertir la actualización, técnicamente tendrás una versión antigua del sistema operativo y es posible que se te solicite actualizar. La actualización deshará la reversión, por lo que conviene evitarla si deseas que ésta se mantenga.
rpm-ostree solo mantiene disponible una versión de reversión por defecto. Si desea revertir a una versión diferente a la que está disponible actualmente en su sistema, puede hacerlo con los siguientes comandos:
-
Extraiga el registro de confirmación de ostree del repositorio remoto:
$ source /etc/os-release $ sudo ostree pull --commit-metadata-only --depth=10 ${ID} ${ID}/44/$(arch)/${VARIANT_ID} -
Mostrar el registro:
$ ostree log ${ID}:${ID}/44/$(arch)/${VARIANT_ID} -
Implementar una confirmación específica:
$ rpm-ostree deploy 44.20251031.0
| Esto desplegará la versión exacta solicitada y no incluirá paquetes superpuestos ni otros cambios. |
Fijación y purgado de despliegues
Por defecto, los comandos rpm-ostree upgrade o rpm-ostree rebase conservarán como máximo dos despliegues arrancables, aunque la tecnología subyacente admite más. En algunos casos, como una actualización de versión principal o una rebase, es posible que desee conservar su despliegue actual como respaldo garantizado. OSTree le permite fijar despliegues. Fijar un despliegue garantiza que se conserve y no se descarte. Para fijar un despliegue, necesita conocer su número de índice. Para imprimir los números de índice de los despliegues, ejecute el siguiente comando:
$ rpm-ostree status --verbose
Si desea fijar la implementación que se está iniciando actualmente, ejecute el siguiente comando:
$ sudo ostree admin pin 0
Si fijas muchas implementaciones, la partición /boot podría quedarse sin espacio y, como consecuencia, el sistema podría no actualizarse. En tales casos, es necesario desanclar y limpiar algunas implementaciones. Para desanclar una implementación, ejecuta el siguiente comando:
$ sudo ostree admin pin INDEX --unpin
Puedes ejecutar el comando anterior varias veces para liberar más espacio. Luego, purga las implementaciones no ancladas:
$ rpm-ostree cleanup --rollback
El comando rpm-ostree cleanup --rollback no retiraría los despliegues fijados.
|
Want to help? Learn how to contribute to Fedora Docs ›