Mantenimiento en Fedora 43: Mi script de actualización personal
4 de diciembre, 2025Nota rápida a modo de recordatorio sobre mi rutina al actualizar el sistema. Aunque Fedora es muy estable, me gusta mantener limpio el sistema de paquetería y los runtimes de Flatpak para evitar acumular "basura" digital a largo plazo.
1. Los comandos base
Para la paquetería tradicional (RPM), usualmente prefiero forzar el refresco de los metadatos antes de actualizar para asegurarme de tener la última versión real de los repositorios:
sudo dnf upgrade --refresh
Con Flatpak, no solo actualizo las aplicaciones; de vez en cuando también procedo a purgar los runtimes (como los de NVIDIA o GNOME) que quedan huérfanos tras una actualización mayor del sistema y que ya no necesito:
flatpak update
flatpak uninstall --unused
2. Automatizando con un Script
Para simplificar el proceso y no escribir los mismos comandos cada vez, uso este pequeño script en bash. Lo tengo guardado en ~/.local/bin/update para ejecutarlo rápidamente desde cualquier terminal.
#!/bin/bash
# Colores para mejorar la legibilidad
GREEN='\033[0;32m'
NC='\033[0m' # No Color
echo -e "${GREEN}--- Iniciando actualización de Fedora ---${NC}"
# 1. DNF
echo -e "${GREEN}[+] Actualizando repositorios y sistema base...${NC}"
sudo dnf upgrade --refresh -y
# 2. Flatpak
echo -e "${GREEN}[+] Actualizando aplicaciones Flatpak...${NC}"
flatpak update -y
# 3. Limpieza
echo -e "${GREEN}[+] Limpiando paquetes innecesarios...${NC}"
sudo dnf autoremove -y
flatpak uninstall --unused -y
echo -e "${GREEN}--- Sistema actualizado y limpio ---${NC}"
Finalmente, solo necesito darle permisos de ejecución una única vez:
chmod +x ~/.local/bin/update
