Ceci est une ancienne révision du document !
Table des matières
RPM
Installer / supprimer
Installation
Pour installaller un package:
rpm -ivh <package>.rpm
Pour installer un package et toutes les dépendances:
rpm -ivh --aid <package>.rpm
Pour installer un package en igonrant les dépendances:
rpm -ivh --nodeps <package>.rpm
Forcer la réinstallation d'un package en changeant le path d'installation:
rpm -ivh --force --root /mnt/sysimage <package>.rpm
Mise à jour
Pour mettre à jour ou installer un package
rpm -Uvh <package>.rpm
Pour mettre à jour un package (la mise à jour ne se fera pas si le package n'a jamais été installé)
rpm -Fvh <package>.rpm
Suppression
Pour supprimer un package:
rpm -e <package>
Requètes RPM
lister les packages installés
rpm -qa
rpm -qa --queryformat=%{NAME}\\n
Pour connaitre le package source d'un binaire ou fichier
rpm -qf /bin/sleep
Pour obtenir une description d'un package
non installé
rpm -qip apmd-3.0.2-24.i386.rpm
intallé
rpm -qi apmd
Pour lister les fichiers d'un package qui seront installés
non installé
rpm -qlp apmd-3.0.2-24.i386.rpm
intallé
rpm -ql apmd
Vérification RPM
Cette fonctionnalité comparera les modifications des fichiers installé par RPM sur le système à la base RPM. Toute les contradictions seront rapportées.
Vérification de fichier RPM
Pour vérifier le fichier zip RPM installé en comparaison avec la base de données de RPM
rpm -V zip
Pour vérifier tous les RPM installés en comparaison avec la base de données de RPM
rpm -Va
Pour vérifier le package zip installé en comparaison avec le fichier zip du package
rpm -Vp zip-2.3-.i386.rpm
Vérification de signature RPM signé par RedHat
Importer la clé publique:
rpm --import /mnt/cdrom/RPM-GPG-KEY
Pour vérifier la signature:
rpm --checksig <package>
Extraction d'un RPM sans installation
rpm2cpio apmd-3.0.2-24.i386.rpm | cpio -idvm
