Jan 22

RPM: Gestion des packages et de la base de données RPMs

Catégorie : LinuxCharles Collier @ 12:11 am

Installation

rpm -i

Mise a jour

rpm -U

Test avant installation des dépendances

rpm -i –test titi-x.x.rpm

//exemple de résultat possible:

error: Failed dependencies:
toto>= y.y is needed by titi-x.x

Trier par date d’installation:

rpm -qa –last

Trier par taille

rpm -qa –queryformat ‘%{name} %{size}\n’ | sort -n +1 | column -t

Réparer une base RPM corrompue:

Cele peut arriver dans différentes situations, allant jusqu’à bloquer les processus rpm: installation, mise à jour, … dû à un problème avec up2date ou rhn-applet (appli dans Gnome ou KDE) ou hn_check ou le prog. rpm.

=> solution:

.1. tuer tous les processus rpm* rhn*

ps -aux | grep rhn
ps -aux | grep up2date
ps -aux | grep rpm

// puis faire un kill -9 des processus

kill -9 XXXXX

.2. effacer tous les fichiers lockés de la base rpm

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

.3. Reconstruire la base de données RPM

rpm –rebuilddb

Ca prend plusieurs minutes et tout doit revenir à la normale.

Laisser une réponse