Cómo actualizar Fedora a la última versión

Fedora ha introducido novedades relevantes en varias versiones (por ejemplo GNOME 3 en Fedora 15, GRUB 2 en Fedora 16 y el soporte experimental de Btrfs). Actualizar te permite aprovechar nuevas funciones, mejoras de rendimiento y parches de seguridad.
Información útil
Antes de empezar, ten en cuenta lo siguiente:
- La comunidad Linux suele recomendar una instalación limpia en lugar de una actualización en el mismo sistema. Una instalación limpia elimina paquetes obsoletos y configuraciones residuales.
- Aun así, Fedora históricamente tiene una ruta de actualización razonablemente sólida y muchos usuarios realizan actualizaciones con éxito.
- Haz copia de seguridad completa antes de cualquier intento. Esto incluye /home, bases de datos, y configuraciones en /etc.
Importante: Si dependes de software propietario (drivers, codecs, repositorios de terceros), verifica compatibilidad antes de actualizar.
Opciones principales para actualizar
Hay dos métodos seguros y probados para actualizar Fedora:
- Usar la utilidad preupgrade.
- Usar el ISO/DVD del nuevo lanzamiento.
Ambos métodos intentan conservar programas, archivos y configuraciones, pero difieren en el procedimiento y en el volumen de datos descargados.
Usando preupgrade
La utilidad preupgrade descarga solo los paquetes que debes actualizar y ajusta los repositorios a la nueva versión. Para instalarla y ejecutarla:
sudo yum install preupgrade
sudo preupgradeSigue las instrucciones en pantalla. preupgrade te preguntará a qué versión deseas actualizar y si quieres incluir canal alfa, beta o rawhide. Selecciona con cuidado: rawhide no es estable.
preupgrade descargará los paquetes necesarios y preparará un instalador en el próximo arranque. Al reiniciar, el sistema arrancará el instalador y ejecutará la actualización. Tras completar el proceso y un reinicio adicional, deberías iniciar en la nueva versión con tus programas y ajustes.
Nota: Algunas fuentes señalan que la ruta vía DVD puede ser ligeramente más estable en casos extremos. En mi experiencia, preupgrade funciona correctamente en la mayoría de entornos de escritorio y servidores ligeros.
Usando el DVD o el ISO
Descarga la imagen ISO del lanzamiento de Fedora. Grábala en un DVD o crea un USB booteable. Arranca desde ese medio y sigue los pasos del instalador. El asistente detectará tu instalación existente y ofrecerá la opción de actualizarla.
Este método baja todos los paquetes del ISO, incluidos paquetes que quizá no uses. Tiene la ventaja de partir de un instalador completo y autónomo.
Otras opciones experimentales
Existen métodos alternativos (como actualización manual de repositorios y actualización por dnf o rsync de paquetes), pero requieren experiencia avanzada y no se describen aquí. Consulta la documentación oficial de Fedora si quieres explorar estas rutas.
Antes de empezar: checklist rápida
- Copia de seguridad completa (archivos, bases de datos, configuraciones).
- Anota paquetes instalados y repositorios habilitados.
- Deshabilita repositorios de terceros o ajusta a versiones compatibles.
- Asegura que tienes acceso a la consola local o a una sesión de rescate si algo falla.
- Comprueba espacio libre en / y /boot; libera espacio si es necesario.
Playbook paso a paso para actualizar (guía práctica)
- Hacer copia de seguridad (local y externa).
- Actualizar el sistema actual:
sudo yum update
sudo reboot- Revisar repositorios de terceros y deshabilitarlos temporalmente.
- Elegir método: preupgrade o DVD.
Si eliges preupgrade:
sudo yum install preupgrade
sudo preupgrade
# Sigue el asistente, reinicia cuando se te indiqueSi eliges DVD/ISO:
- Graba ISO a DVD o USB (usa herramientas como dd o Fedora Media Writer).
- Arranca desde el medio y elige actualizar la instalación detectada.
- Reinicia y verifica servicios críticos.
- Rehabilita repositorios de terceros y reinstala paquetes extra si es necesario.
- Revisa logs y prueba aplicaciones clave.
Criterios de aceptación
- El sistema arranca en la nueva versión.
- Servicios críticos funcionan (web, base de datos, red).
- Usuarios inician sesión y acceden a sus datos.
- Paquetes y dependencias importantes están en versión compatible.
- No hay errores críticos en los logs del sistema.
Roles y responsabilidades (checklists por rol)
Administrador de sistemas:
- Verificar backups y pruebas de restauración.
- Probar el proceso en un entorno de staging.
- Aprobar ventana de mantenimiento.
Usuario de escritorio:
- Guardar trabajo y cerrar sesiones.
- Comprobar que aplicaciones propietarias funcionan tras la actualización.
Equipo de desarrollo:
- Probar aplicaciones en la nueva versión.
- Informar de librerías obsoletas o rotas.
Riesgos comunes y mitigaciones
Problema: Repositorios de terceros incompatibles.
- Mitigación: Deshabilitarlos antes y buscar versiones compatibles.
Problema: Espacio insuficiente en /boot.
- Mitigación: Limpiar kernels antiguos antes de empezar.
Problema: Fallo durante la actualización.
- Mitigación: Tener un plan de restauración desde backup o arranque de emergencia.
Problema: Hardware con drivers propietarios.
- Mitigación: Verificar soporte del driver en la nueva versión o planear rollback.
Alternativas modernas y comparativas
dnf system-upgrade: En versiones más recientes de Fedora existe la opción de usar dnf con el plugin system-upgrade. Este método descarga paquetes vía DNF y realiza la actualización en modo similar a preupgrade. Es una alternativa actual y bien soportada.
Instalación limpia: Reinstalar desde ISO y migrar datos. Es el enfoque más limpio y recomendable si no necesitas conservar configuraciones personalizadas.
Comparativa rápida:
- preupgrade/dnf system-upgrade: Rápido, conserva configuraciones.
- ISO/DVD (actualizar desde medio): Fiable y autónomo.
- Instalación limpia: Más trabajo, menos residuos.
Ficha técnica rápida
- Frecuencia de lanzamientos: Fedora publica nuevas versiones con frecuencia aproximada de 6 meses.
- Repositorios de terceros: RPM Fusion y otros requieren atención al migrar.
- Espacio mínimo aconsejado: Deja al menos 2–5 GB libres en / para operaciones temporales.
(Estos puntos son orientativos; comprueba requisitos oficiales para tu versión específica.)
Flujo de decisión (Mermaid)
flowchart TD
A[¿Necesitas conservar configuraciones?] -->|Sí| B[¿Tienes copia de seguridad reciente?]
A -->|No| C[Considera instalación limpia]
B -->|Sí| D[¿Prefieres descarga mínima?]
B -->|No| E[Hacer copia de seguridad ahora]
D -->|Sí| F[Usar preupgrade o dnf system-upgrade]
D -->|No| G[Usar ISO/DVD y actualizar]
E --> A
F --> H[Probar en máquina de staging]
G --> H
H --> I[Ejecutar actualización en producción]Casos en los que la actualización puede fallar
- Sistemas con kernels personalizados o módulos no disponibles en la nueva versión.
- Paquetes obsoletos mantenidos fuera de repositorios oficiales.
- Hardware antiguo con drivers no mantenidos.
En esos casos, la instalación limpia o el mantenimiento manual de paquetes puede ser la mejor opción.
Puesta a punto y pruebas post-actualización
- Verifica servicios: systemctl status nombre-del-servicio.
- Revisa logs: journalctl -b -1 (para la sesión de arranque anterior) y journalctl -b (arranque actual).
- Reinstala complementos o controladores propietarios si fuera necesario.
Lista rápida de comandos útiles
- Actualizar sistema antes de migrar:
sudo yum update- Instalar preupgrade y arrancarlo:
sudo yum install preupgrade
sudo preupgrade- Comprobar estado de un servicio:
sudo systemctl status nombre-del-servicio- Ver logs del arranque:
journalctl -bResumen
La actualización de Fedora se puede hacer de forma segura usando preupgrade (o dnf system-upgrade) o mediante el ISO/DVD. Si valoras una instalación limpia y sin residuos, reinstalar es la opción más segura. Siempre haz copia de seguridad y prueba el proceso en un entorno no crítico antes de aplicarlo en producción.
Puntos clave:
- Haz copia de seguridad completa.
- Revisa y deshabilita repositorios de terceros.
- Prueba el método elegido en un equipo de pruebas.
- Comprueba servicios y logs tras la actualización.
¿Tienes experiencia actualizando Fedora? Comparte tu flujo de trabajo o problemas en los comentarios. Nos interesa saber qué método te funcionó mejor y por qué.
Materiales similares
Podman en Debian 11: instalación y uso
Apt-pinning en Debian: guía práctica
OptiScaler: inyectar FSR 4 en casi cualquier juego
Dansguardian + Squid NTLM en Debian Etch
Arreglar error de instalación Android en SD