GNU/Linux >> Tutoriales Linux >  >> Fedora

Cómo actualizar de Fedora 34 a Fedora 35

La versión estable oficial de Fedora Workstation 35 estuvo disponible para su descarga el 2 de noviembre de 2021, luego de que se retrasó para resolver algunos errores pendientes. Ahora puede instalar o actualizar a Fedora 35 Desktop, Fedora cloud, Fedora Servers o cualquier giro o laboratorio que venga con cualquier nuevo ciclo de lanzamiento.

Si prefiere una instalación nueva, deberá descargar la última ISO, crear un USB de arranque y realizar una instalación nueva. Prefiero una actualización del sistema Fedora 34 a Fedora 35. Una actualización conservará todos los archivos existentes y todas las aplicaciones instaladas.

El artículo es una guía paso a paso sobre cómo actualizar a Fedora 35 a través de GUI (software GNOME) y el método CLI.

Requisitos

Antes de comenzar su actualización a Fedora 35, se recomienda que realice algunas tareas de limpieza y requisitos previos.

  •  Copia de seguridad de datos y archivos importantes:el primer paso antes de cualquier actualización del sistema, independientemente del sistema operativo, es hacer una copia de seguridad de los archivos. Asegúrese de haber realizado una copia de seguridad de todos los archivos esenciales, directorios, marcadores del navegador, ajustes de configuración y mucho más.
  • Asegúrese de tener una conexión a Internet estable y una fuente de alimentación ininterrumpida.
  • Asegúrese de que no haya ningún trabajo o copia de seguridad programada ejecutándose actualmente en su sistema.
  • Como precaución, descargue la imagen de Fedora Workstation Live en el improbable caso de que algo salga mal.
  • Si no está convencido de actualizar su sistema por algún motivo (desconocido para el universo), lea nuestro artículo sobre las principales características nuevas de Fedora 35.
  • Tómese un café, ya que una actualización tardará varios minutos en completarse.

Tenga en cuenta que una actualización del sistema Fedora solo es oficialmente compatible y probada en dos versiones como máximo. Si está ejecutando Fedora 34, querrá actualizar a Fedora 35. Sin embargo, en algunos casos, cuando está ejecutando una versión anterior como la 33, es posible que desee actualizar solo a Fedora 34. Si necesita actualizar más versiones, lea más instrucciones de actualización de los documentos de Fedora sobre la actualización en varios pasos más pequeños.

Realice una actualización de su sistema Fedora 34 existente

Antes de comenzar, actualice su sistema Fedora 34 a través del software GNOME (GUI) o la línea de comandos con los siguientes pasos:

$ sudo dnf --refresh update 
$ sudo dnf upgrade

Reinicie su sistema para aplicar las actualizaciones:

$ sudo reboot

Actualice a Fedora 35 usando el software GNOME (GUI)

Paso 1:Abra el software GNOME y haga clic en la sección Actualizaciones. Mostrará una notificación que dice:Fedora 35 ahora disponible. Para continuar, haga clic en el botón Descargar para descargar paquetes y archivos de Fedora 35 para la actualización del sistema.

Paso 2:El proceso de actualización comenzará con la descarga de los paquetes necesarios. Tardará varios minutos en completarse dependiendo de la velocidad de Internet. Es seguro tomar una taza de café en este momento.

Paso 3:Una vez que se complete la descarga, haga clic en el botón Instalar. Mostrará una nueva ventana emergente que le pedirá que haga clic en Reiniciar e instalar la actualización. Haga clic en él para continuar con el proceso de actualización.

Paso 4:En este punto, su sistema Fedora se reiniciará ahora. Después de lo cual, descargará todos los paquetes necesarios para actualizar e instalar su sistema. Tardará algún tiempo en completarse. Tenga un poco de paciencia mientras toma un refrigerio o un café.

Paso 5:Si la actualización de su sistema Fedora es exitosa, verá que el sistema está actualizado en la sección Actualizaciones en el software GNOME.

Paso 6:Verifique la versión de Fedora instalada desde la línea de comandos usando el siguiente comando:

######@fedora ~]$ cat /etc/fedora-release
Fedora release 35 (Thirty Five)

También puede verificar su versión de Fedora instalada en la sección Configuración -> Acerca de.

Actualice a Fedora 35 usando la línea de comandos

Si se siente más cómodo usando la terminal, siga estos sencillos pasos para realizar una actualización a Fedora 35:

Paso 1:actualice su versión de Fedora existente desde la línea de comandos

$ sudo dnf --refresh update
$ sudo dnf upgrade

Reinicie su sistema para aplicar las actualizaciones.

$ sudo reboot

Paso 2:Instale el paquete dnf-plugin-system-upgrade usando el siguiente comando.

$ sudo dnf install dnf-plugin-system-upgrade

Paso 3:Descargue los paquetes actualizados de Fedora 35 usando el siguiente comando

$ sudo dnf system-upgrade download --releasever=35

El comando debería tardar varios minutos en completar todos los paquetes necesarios. Puede tomar un refrigerio en este punto mientras observa que su sistema muestra un resumen de los paquetes para reemplazar, actualizar, actualizar o degradar.

También puede cambiar el número –releasever=para actualizar a una versión de lanzamiento diferente. Por ejemplo, puede usar =36 para actualizar a una versión ramificada o =rawhide para actualizar a Rawhide. Tenga en cuenta que ninguno de estos dos (36 o cuero crudo) es una versión estable.

$ sudo dnf system-upgrade download --releasever=36 
$ sudo dnf system-upgrade download --releasever=rawhide

Paso 4:En algunos casos, su actualización de Fedora tendrá algunos problemas y no continuará si sus paquetes tienen dependencias insatisfechas. En tal escenario, tendrá que ejecutar el comando dnf system-upgrade download –releasever=35 nuevamente con una opción extra de permiso.

$ sudo dnf system-upgrade download –releasever=35 --allowerasing

Paso 5:una vez que se hayan completado todas las descargas de paquetes, ejecute el siguiente comando para activar el proceso de actualización.

$ sudo dnf system-upgrade reboot

Tenga en cuenta que el comando reiniciará su máquina inmediatamente sin ninguna cuenta regresiva ni confirmación.

Paso 6:Si su proceso de actualización es exitoso, su sistema se reiniciará por segunda vez en la versión de lanzamiento actualizada de Fedora 35.

Opcional:instrucciones posteriores a la actualización

Si es un usuario experimentado de terminales Linux, entonces esta sección es para usted. Para cualquier usuario general, puede omitir estos pasos. Tenga en cuenta que su sistema Fedora seguirá funcionando normalmente.

Actualizar archivos de configuración del sistema

Si ha cambiado los archivos de configuración del paquete, RPM crea nuevos archivos con .rpmnew o .rpmsave. Puede buscar para actualizar estos archivos o usar la herramienta rpmconf que lo simplifica.

Instale rpmconf con el siguiente comando:

$ sudo dnf install rpmconf

Actualice los archivos de configuración con el siguiente comando:

$ sudo rpmconf -a

Cambiar nombre de host

Puede cambiar el nombre de host de su Fedora actualizado para que coincida con el nombre de su elección.

$ sudo hostnamectl set-hostname fedora35fedora

Configuraciones de paquetes de actualización

Durante una actualización con rpmconf, algunos archivos de configuración pueden cambiar. Después de cualquier actualización de Fedora, debe verificar si se esperan /etc/ssh/sshd_config, /etc/ntp.conf, /etc/nsswitch.conf.

Limpiar caché de metadatos dnf

Puede borrar los metadatos dnf almacenados en caché con los siguientes comandos:

$ sudo dnf system-upgrade clean
$ sudo dnf clean packages

Limpieza de paquetes antiguos

Puede enumerar las dependencias rotas, los paquetes duplicados o los paquetes adicionales antes de decidir eliminarlos por completo.

Lista de paquetes con dependencias rotas:

$ sudo dnf update
$ sudo dnf repoquery --unsatisfied

Lista de paquetes duplicados:

$ sudo dnf repoquery --duplicates

Enumere los paquetes que no están en el repositorio oficial de Fedora.

$ sudo dnf list extras

Si no necesita ninguno de estos paquetes, puede eliminarlos con los siguientes comandos:

$ sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*)
$ sudo dnf autoremove

Tenga en cuenta que el comando dnf autoremove no eliminará los núcleos no utilizados.

Limpiar kernels de Linux antiguos

Si desea eliminar kernels antiguos, puede usar el siguiente comando:

$ sudo dnf remove $(dnf repoquery --installonly --latest-limit=-2)

El comando anterior eliminará todos los kernels antiguos y conservará solo los 2 kernels más recientes.

También puede usar la siguiente secuencia de comandos que conservará solo el kernel más reciente.

#!/usr/bin/env bash
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -eq 0 ]; then
echo "No old Fedora kernels found"
exit 0
fi
if ! dnf remove "${old_kernels[@]}"; then
echo "Failed to remove old Fedora kernels"
exit 1
fi
echo "Removed old Fedora kernels"
exit 0

Tenga en cuenta que el script anterior funciona cada vez que Fedora actualiza un kernel.

Limpieza de enlaces simbólicos antiguos

Puede limpiar o eliminar cualquier enlace pendiente después de una actualización instalando primero la utilidad de enlaces simbólicos.

$ sudo dnf install symlinks

Busque y audite enlaces simbólicos rotos con el siguiente comando:

$ sudo symlinks -r /usr | grep dangling

Elimine cualquier enlace simbólico roto con la opción de bandera -d:

$ sudo symlinks -r -d /usr

Resolver problemas de actualización de Fedora

En algunos casos, puede tener problemas con su actualización de Fedora.

Reconstruya su base de datos RPM

Pueden surgir advertencias de RPM o DNF cuando su base de datos está dañada. Para reconstruir su base de datos, siempre haga una copia de seguridad de /var/lib/rpm/ primero.

Reconstruya la base de datos con el siguiente comando:

$ sudo rpm --rebuilddb

Resolver problemas de dependencia con distro-sync

Si su sistema se actualizó parcialmente o enfrenta problemas de dependencia de paquetes, intente ejecutar otra sincronización de distribución manualmente para tratar de solucionar el problema con el siguiente comando:

$ sudo dnf distro-sync

Además, también puede usar la opción –allowerasing para eliminar paquetes con dependencias no satisfechas.

$ sudo dnf distro-sync --allowerasing

Vuelva a etiquetar los archivos con la última política de SELinux

Algunas advertencias de la política de SELinux pueden resultar molestas. Por lo general, sucede si deshabilitó SELinux en algún momento o porque algunos archivos tienen permisos de SELinux incorrectos. Para resolver estos problemas, es posible que deba volver a etiquetar SELinux en su sistema con el siguiente comando.

$ sudo fixfiles -B onboot

Conclusión

En esta guía, hemos aprendido cómo actualizar a Fedora 35. Puede seguir los sencillos pasos con el software GNOME (GUI) o la línea de comandos.

¡Felicidades! Se actualizó con éxito a Fedora 35. Ahora puede disfrutar de su estación de trabajo Fedora 35 o edición de servidor con las funciones más recientes, GNOME 41, herramientas de desarrollo, rendimiento y mejoras de estabilidad como cabría esperar con cada nueva versión estable.


Fedora
  1. Cómo actualizar de Debian 10 a Debian 11

  2. Cómo actualizar a Ubuntu 15.10 desde Ubuntu 15.04

  3. Cómo actualizar Fedora 34 desde Fedora 33 usando DNF

  4. ¿Cómo Actualizar De 16.04 Lts A 16.04.1 Lts?

  5. Cómo actualizar de Fedora 32 a Fedora 33

Cómo actualizar a Fedora 32 Workstation desde versiones anteriores

Cómo actualizar de Ubuntu 16.10 a Ubuntu 17.04

Cómo actualizar a Fedora 35 desde Fedora 34 [Escritorio y servidor]

Cómo actualizar de Ubuntu 20.04 a Ubuntu 22.04

Cómo actualizar de Fedora 32 a Fedora 33

Cómo actualizar a Fedora 35 desde Fedora 34