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]
Tips  rpm 

Lister les RPM installé

Pour lister les RPM installés :

Pour afficher les detail d'un rpm :

rpm -qi postfix```

Tips  rpm 

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 -qf /chemin/vers/le/fichier``` : Pour trouver de quel package provient un fichier sur le disque [Voir plus]
MAN  rpm