Reparer la base RPM lorsqu'elle est corrompue

Lorsque la base rpmdb renvoie l’erreur suivante : rpmdb: Lock table is out of available locker entries rpmdb: Unknown locker ID: 7799 erreur: erreur db4(22) de dbenv->close: Argument invalide erreur: ne peut ouvrir l'index Packages en utilisant db3 - Ne peut allouer de la mémoire (12) erreur: impossible d'ouvrir la base de données Package dans /var/lib/rpm Vous devez faire une backup de celle ci : tar cvzf rpmdb-backup.tar.gz /var/lib/rpm Effacer les fichier correspondant a la base corrompue : [Voir plus]

Lister les RPM installé

Pour lister les RPM installés :

rpm -qa

Pour afficher les detail d’un rpm :

rpm -qi postfix

Commandes pour utilisez des RPM

La commande rpm est l’outil de base pour la gestion des packages, elle permet notamment l’installation, la suppression, la compilation, la vérification des packages. ```rpm -q package``` : Désinstalle le package " package ". Ici l'extension n'apparaît pas puisque celle-ci se réfère à un nom de fichier. Une fois le package installé, on s'y réfère sans l'extension. ```rpm -qa | grep pack``` : Recherche la version installée du package " package ". [Voir plus]