Esta breve guía lo guía a través de los pasos para actualizar a Fedora Silverblue 33 desde Fedora Silverblue 32. ¡Actualizar Fedora Silverblue es muy fácil y rápido! Es mucho más rápido que otros sistemas operativos de escritorio Linux tradicionales. Si algo sale mal después de actualizar a la última versión, podemos retroceder fácilmente a la versión de trabajo anterior. Ahora comencemos a actualizar Silverblue 33 desde Silverblue 32.
Antes de actualizar la versión actual de Fedora Silveblue, asegúrese de realizar una copia de seguridad de todos los datos importantes que no te puedes permitir perder.
Actualizar Fedora Silverblue
Compruebe la versión de Fedora Silverblue instalada actualmente:
$ cat /etc/fedora-release
Fedora release 32 (Thirty Two)

Como puede ver en el resultado anterior, actualmente estoy usando la versión Fedora Silverblue 32.
Se le notificará cuando haya nuevas actualizaciones disponibles en la barra de notificaciones. Alternativamente, puede buscar actualizaciones desde la línea de comandos como se muestra a continuación.
Verifiquemos si hay actualizaciones disponibles sin descargarlas usando el comando:
$ rpm-ostree upgrade --check
Salida de muestra:
1 metadata, 0 content objects fetched; 592 B transferred in 4 seconds; 0 bytes content written
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:05:18Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-04-22T22:22:36Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T01:07:01Z
Importing rpm-md... done
AvailableUpdate:
Version: 32.20201226.0 (2020-12-26T00:49:11Z)
Commit: ee54ef5c6ac567ea0f088ca9314794358def0ae0a544061a5a59342cb260ae04
GPGSignature: Valid signature by 97A1AE57C3A2372CCA3A4ABA6C13026D12C944D0
SecAdvisories: 4 unknown severity, 3 low, 12 moderate, 2 important
Diff: 299 upgraded, 2 removed, 5 added

Para actualizar todos los paquetes en Fedora Silverblue, simplemente ejecute:
$ rpm-ostree upgrade
Salida de muestra:
⠂ Receiving objects: 99% (2562/2570) 900.3 kB/s 173.8 MB
Receiving objects: 99% (2562/2570) 900.3 kB/s 173.8 MB... done
Checking out tree ee54ef5... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:05:18Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-04-22T22:22:36Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T01:07:01Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 1 package (314.9 kB)
Downloading from 'updates'... done
Importing packages... done
Relabeling... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Freed: 831.1 MB (pkgcache branches: 1)
Upgraded:
at-spi2-core 2.36.0-1.fc32 -> 2.36.1-1.fc32
avahi 0.7-23.fc32 -> 0.7-24.fc32
avahi-glib 0.7-23.fc32 -> 0.7-24.fc32
avahi-libs 0.7-23.fc32 -> 0.7-24.fc32
.
.
.
xorg-x11-server-common 1.20.8-1.fc32 -> 1.20.10-1.fc32
yelp 2:3.36.0-1.fc32 -> 2:3.36.2-1.fc32
yelp-libs 2:3.36.0-1.fc32 -> 2:3.36.2-1.fc32
Removed:
dbxtool-8-12.fc32.x86_64
libidn-1.35-7.fc32.x86_64
Added:
criu-libs-3.15-1.fc32.x86_64
fwupd-plugin-flashrom-1.5.3-1.fc32.x86_64
fwupd-plugin-modem-manager-1.5.3-1.fc32.x86_64
inih-49-1.fc32.x86_64
libva-2.7.1-1.fc32.x86_64
Run "systemctl reboot" to start a reboot

Reinicie su sistema para aplicar las actualizaciones:
$ systemctl reboot
Actualice a Fedora Silverblue 33 desde Fedora Silverblue 32
Puede actualizar a la versión más reciente de Fedora Silverblue a través del software GNOME o desde la línea de comando usando ostree
comando.
Si prefiere la forma gráfica, abra la aplicación de software GNOME desde Dash y vaya a Actualizaciones pestaña. Verá que hay una nueva versión de Fedora disponible para actualizar. Haga clic en el botón Descargar y siga las instrucciones en pantalla.

Si prefiere la línea de comandos, abra su Terminal y verifique todas las ramas disponibles usando el comando:
$ ostree remote refs fedora
Salida de muestra:
[...]
fedora:fedora/33/ppc64le/silverblue
fedora:fedora/33/ppc64le/testing/silverblue
fedora:fedora/33/ppc64le/updates/silverblue
fedora:fedora/33/x86_64/silverblue
fedora:fedora/33/x86_64/testing/silverblue
fedora:fedora/33/x86_64/updates/silverblue
fedora:fedora/33/x86_64/silverblue
fedora:fedora/rawhide/aarch64/atomic-host
fedora:fedora/rawhide/aarch64/silverblue
fedora:fedora/rawhide/ppc64le/atomic-host
fedora:fedora/rawhide/ppc64le/silverblue
fedora:fedora/rawhide/x86_64/atomic-host
fedora:fedora/rawhide/x86_64/silverblue
fedora:fedora/rawhide/x86_64/workstation
fedora:fedora/x86_64/coreos/next
fedora:fedora/x86_64/coreos/stable
fedora:fedora/x86_64/coreos/testing
Sí, la sucursal Fedora Silverblue 33 está disponible.
Ahora, ejecute el siguiente comando para actualizar a Fedora Silverblue 33 desde Fedora Silverblue 32:
$ rpm-ostree rebase fedora:fedora/33/x86_64/silverblue
Salida de muestra:
⠦ Receiving objects: 99% (40995/40996) 389.5 kB/s 1.1 GB
Receiving objects: 99% (40995/40996) 389.5 kB/s 1.1 GB... done
Checking out tree fb397c6... done
Enabled rpm-md repositories: fedora-cisco-openh264 fedora updates
Updating metadata for 'fedora-cisco-openh264'... done
rpm-md repo 'fedora-cisco-openh264'; generated: 2020-08-25T19:10:34Z
Updating metadata for 'fedora'... done
rpm-md repo 'fedora'; generated: 2020-10-19T23:27:19Z
Updating metadata for 'updates'... done
rpm-md repo 'updates'; generated: 2020-12-26T00:57:48Z
Importing rpm-md... done
Resolving dependencies... done
Will download: 2 packages (324.2 kB)
Downloading from 'fedora'... done
Downloading from 'updates'... done
Importing packages... done
Checking out packages... done
Running pre scripts... done
Running post scripts... done
Running posttrans scripts... done
Writing rpmdb... done
Writing OSTree commit... done
Staging deployment... done
Freed: 43.6 MB (pkgcache branches: 0)
Upgraded:
GConf2 3.2.6-27.fc31 -> 3.2.6-29.fc33
ModemManager 1.12.8-1.fc32 -> 1.14.6-1.fc33
ModemManager-glib 1.12.8-1.fc32 -> 1.14.6-1.fc33
.
.
.
uresourced-0.3.0-1.fc33.x86_64
zram-generator-0.2.0-4.fc33.x86_64
zram-generator-defaults-0.2.0-4.fc33.noarch
Run "systemctl reboot" to start a reboot

Esto es muy similar a la actualización del sistema. El comando anterior descargará el nuevo sistema operativo y lo instalará en segundo plano.
Una vez completada la actualización, reinicie el sistema para iniciar sesión en el escritorio Fedora Silverblue 33 recién actualizado.
$ systemctl reboot
Como habrás notado, no usé sudo
permisos en cualquier lugar. Esto es normal; cuando se establece como un usuario con privilegios de administrador en el instalador, eso significa que está configurado para instalar a través de rpm-ostree
sin necesidad de sudo
.
Después de iniciar sesión en la versión recién actualizada de Fedora Silverblue 33, simplemente verifique su versión para verificar si el sistema operativo se actualizó correctamente:
$ cat /etc/fedora-release
Fedora release 33 (Thirty Three)

Sí, de hecho es Fedora 33 Silverblue. También puede confirmarlo desde la ventana Configuración. Haga clic en el botón de flecha hacia abajo en la barra superior y elija Configuración.

En la sección Acerca de, verá el nombre del sistema operativo Fedora entre otros detalles:

¡Felicidades! Ha actualizado con éxito a Fedora Silverblue 33.
Rebajar Fedora Silverblue
Como se indicó en la sección introductoria, puede retroceder a la versión anterior si hay algún problema después de actualizar a la última versión. Para degradar o revertir Fedora Silverblue a la versión de trabajo anterior, consulte la siguiente guía:
- Cómo revertir Fedora Silverblue a la versión anterior