Reconstruír base de datos de RPM

Aviso: Nadie debería hacer esto salvo que sea estrictamente necesario. Borrar la base de datos con la lista de todos los paquetes instalados puede tener resultados desastrosos si después el sistema no es capaz de reconstruir la base de datos.

La base de datos de RPM es donde se guarda la información de los paquetes que están instalados en una distribución de Linux que funcione a base de paquetes RPM. Éstos paquetes pueden contener programas (aplicaciones), librerías, fondos de escritorio, o cualquier "cosa" instalada en el sistema.

Si esta base de datos falla, debido a algún problema en una actualización o por el motivo que sea, se puede intentar reconstruir.

Borrar y reconstruir

Para ello primero borraremos la base de datos antigua y luego le diremos al programa RPM que cree una nueva base de datos.

Los comandos son muy sencillos:

rm -f /var/lib/rpm/__db*

Con esto habremos eliminado las bases de datos, ahora le diremos a RPM que reconstruya la base de datos.

rpm --rebuilddb

Ahora sólo nos queda esperar y la base de datos estará como nueva.

Fecha de creación: 8/7/2011 0:35:33 | Última modificación: 9/1/2016 0:23:23 | Hora del servidor: 28/3/2024 16:18:45