Limpieza y mantenimiento Post-Actualización de Fedora
Después de actualizar Fedora, conviene hacer tareas de limpieza y mantenimiento para evitar conflictos, dejar el sistema optimizado y asegurarse de que no queden restos de configuraciones antiguas. Esta guía está basada en la documentación oficial de Fedora.
1. Archivos de configuración: rpmnew y rpmsave
Cuando Fedora detecta cambios en archivos de configuración, puede crear:
.rpmnew: nueva versión del archivo..rpmsave: respaldo del antiguo.
Para revisarlos:
sudo dnf install rpmconf
sudo rpmconf -a
Revisa especialmente:
/etc/ssh/sshd_config/etc/nsswitch.conf/etc/ntp.conf/etc/yum.repos.d/(si tienes software de terceros)
2. Actualizar GRUB (solo en BIOS)
Si tu sistema usa BIOS (no UEFI), hay que reinstalar GRUB:
sudo grub2-install /dev/sda
(No pongas el número de partición).
3. Eliminar paquetes retirados
Algunos paquetes dejan de mantenerse entre versiones:
sudo dnf install remove-retired-packages
remove-retired-packages
# o si vienes de dos versiones anteriores:
remove-retired-packages 39
4. Limpiar duplicados
Primero asegúrate de estar al día:
sudo dnf upgrade
Luego elimina duplicados:
sudo dnf remove --duplicates
5. Eliminar paquetes obsoletos
Lista lo que ya no está en repositorios:
sudo dnf list --extras
Y limpia con:
sudo dnf remove $(sudo dnf repoquery --extras --exclude=kernel,kernel-\*)
6. Borrar kernels antiguos
Lista:
sudo dnf repoquery --installonly
Y elimina los antiguos:
old_kernels=($(dnf repoquery --installonly --latest-limit=-1 -q))
if [ "${#old_kernels[@]}" -gt 0 ]; then
sudo dnf remove "${old_kernels[@]}"
else
echo "No old kernels found"
fi
7. Limpiar llaves GPG viejas
sudo dnf install clean-rpm-gpg-pubkey
sudo clean-rpm-gpg-pubkey
8. Eliminar symlinks rotos
sudo dnf install symlinks
sudo symlinks -r /usr | grep dangling
sudo symlinks -r -d /usr
9. Actualizar kernel de rescate
sudo rm /boot/*rescue*
sudo kernel-install add "$(uname -r)" "/lib/modules/$(uname -r)/vmlinuz"
sudo dnf install dracut-config-rescue
Resumen
- Usa
rpmconfpara revisar configuraciones. - Si tienes BIOS, reinstala GRUB.
- Limpia paquetes retirados, duplicados y extras.
- Revisa llaves GPG y symlinks.
- Actualiza el kernel de rescate si hace falta.
Todo esto deja tu Fedora al día y sin residuos de la versión anterior.