Table des matières

RPM

Installer ou mettre à jour un paquet

rpm -Uhv *.rpm

Installer un paquet

rpm -ihv *.rpm

Désinstaller un paquet

rpm -e package

La recherche

Rechercher si le paquet “package” est installé

rpm -q package

Recherche dans tous les paquets installés si gcc est présent

rpm -qa | grep gcc

Liste de tous les paquets installés

rpm -qa

Renvoie quel paquet rpm a installé un certain fichier

rpm -q --whatprovides /usr/bin/ogg123

Renvoie tous les fichiers installés par un paquet

rpm -q --fileprovide vorbis-tools
rpm -ql vorbis-tools

Description du paquet installé

rpm -qi paquet

Si un paquet ne veut pas s'installer

rpm -ivh --nodeps --force nom du package 

Lister les fichiers d’un paquet rpm

rpm –ql package

Connaître le paquet d’un fichier

rpm -qf /etc/openldap/ldap.conf    

Connaître le contenu d’un rpm

rpm -pql  package.rpm

Afficher les changes logs

rpm -q package --changelog

Affiche plus d'information ainsi que l'architecture d'un paquet, exemple avec libxml2

rpm --query --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH})\n" libxml2

Connaitre la date d'installation d'un paquet

rpm -qa --last | grep truc

Forcer la désinstallation d'un paquet

rpm -e --justdb --nodeps

Lister les fichiers contenu dans un rpm

rpm -qpl mod-pagespeed-stable_current_x86_64.rpm

Via : https://www.system-linux.eu/index.php?post/2008/12/21/Commande-rpm