Voici quelques commandes utiles pour la gestion des paquets rpm, et notamment sur la distribution Mageia.
Si votre base des rpm est cassée, vous devez exécuter les commandes suivantes pour la supprimer puis la reconstruire :
rm -f /var/lib/rpm/_* rpm --rebuilddb
La commande ci-dessous est à privilégier, car elle est mieux que l’option « –auto-orphan » :
urpmq --not-available
Il peut être pratique sur un système 64 bit de trouver les paquets 32 bit qui sont installés (normalement il faut installer leur version équivalente 64 bit). Pour cela, il faut forcer le format de la requête rpm :
rpm -qa --queryformat '%{NAME}-%{VERSION}-%{RELEASE} %{ARCH}\n'
Nous utilisons ici la classique commande « rpm -qa » pour lister les paquets installés, mais on force la requête à afficher en plus l’architecture grâce à la dernière option %{ARCH}