System Linux : Commande rpm
jeudi 21 avril 2016 à 08:00Un résumé de quelques options bien pratique de la commande phare de RedHat, Centos et Fedora : RPM
La commande rpm :
rpm : RPM Package Manager,
Voici les commandes de base :
Installer ou mettre à jour un paquet
rpm -Uhv *.rpm
Installer un paquet
rpm -ihv *.rpm
Désinstaller un paquet
rpm -e * (sans '.rpm')
La recherche
Rechercher si le paquet truc est installé
rpm -q truc (nom complet, sans '.rpm')
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 : permet ainsi de déterminer le nom du paquet ayant installé tel programme ou telle librairie
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 fait sa maline et veut pas s'installer pour x ou y raison
rpm -ivh --nodeps --force nom du package
Lister les fichiers d’un paquet rpm
rpm –ql « nom du 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 truc --changelog
Affiche plus d'information ainsi que l'architecture d'un paquet, exemple avec libxml2
rpm --query --queryformat "%{NAME}-%{VERSION}.%{RELEASE} (%{ARCH}) " libxml2
Connaitre la date d'installation d'un paquet
rpm -qa --last | grep truc
Original post of System Linux.Votez pour ce billet sur Planet Libre.
Articles similaires
- System Linux : Installer un rpm non signé (23/11/2010)
- Slobberbone : Installation de Nagios sur CentOS sans RPM (28/07/2011)
- Slobberbone : Création d'un dépôt RPM à base de Fedora (17/08/2011)
- Guillaume Kulakowski : htpdate pour remplacer ntpd derrière un proxy (18/03/2009)
- Maxime Carron : CentOS 5 is out!! (13/04/2007)