lunes, 25 de noviembre de 2024

Cómo actualizar Fedora 40 a Fedora 41 usando el comando dnf

El método dnf permite gestionar actualizaciones offline con más flexibilidad. Esta herramienta prepara los paquetes necesarios mientras el sistema está en línea, y luego los aplica al reiniciar. A continuación, te explico cómo utilizarlo.

Fedora es una distribución GNU/Linux para propósitos generales. Es mantenida por una comunidad internacional de ingenieros, diseñadores y usuarios. Se caracteriza por su estabilidad, pero también por estar a la vanguardia en la adopción de software libre y de código abierto. Cuenta con el patrocinio principal de Red Hat (subsidiaria de IBM desde 2019), además de otras empresas de tecnologías de la información y fabricantes de equipos de cómputo como Dell o Lenovo (Wikipedia, 2024).

Requisitos previos
  1. Tener conexión a Internet para preparar las actualizaciones.
  2. Contar con espacio suficiente en disco para almacenar los paquetes descargados.
  3. Usar una cuenta con permisos administrativos (sudoers grupo wheel).

Pasos para actualizar con dnf

1. Actualizar los repositorios y paquetes existentes: Ejecuta el siguiente comando para asegurarte de que los repositorios estén actualizados:

$ sudo dnf update -y --refresh
2. Instalar el plugin de actualización offline: En las versiones recientes de Fedora, este plugin suele estar instalado por defecto. Si no lo tienes, instálalo con:

$ sudo dnf install -y dnf-plugin-system-upgrade

3. Descargar los paquetes de la nueva versión, en éste caso sería la versión Fedora 41:

$ sudo dnf system-upgrade download --releasever=41 -y
Durante este paso:
  • Usa --allowerasing si encuentras conflictos de dependencias.
  • Incluye --best para instalar las versiones más recientes compatibles.

4. Iniciar la actualización: Una vez descargados los paquetes, reinicia el sistema y aplica las actualizaciones ejecutando el comando:

$ sudo dnf system-upgrade reboot
El equipo se reiniciará y actualizará automáticamente. Este proceso puede tardar varios minutos.

5. Verificar la actualización: Después de la actualización, comprueba que la misma haya sito exitosa ejecutando:

$ cat /etc/fedora-release
Este comando muestra la versión de Fedora instalada.


Ventajas de este método

  • Control detallado: Puedes resolver conflictos de dependencias antes de aplicar los cambios.
  • Eficiencia: Sólo necesitas conectividad durante la descarga de paquetes.
  • Flexibilidad: Permite personalizar opciones avanzadas con flags adicionales.

Consejos útiles
  • Depuración de errores: Si encuentras problemas durante la actualización, revisa los logs en /var/log/dnf.log.
  • Modo seguro: Considera usar una sesión tty (ej. Ctrl+Alt+F4) para evitar interrupciones gráficas durante la descarga.

Para más información sobre el uso de dnf y otras opciones, consulta la documentación oficial de Fedora.


No hay comentarios:

Publicar un comentario