Mantenimiento en Fedora: Mi script de actualización
2025Esta es una nota rápida sobre mi rutina para 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), 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
guardo 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
