Outils pour utilisateurs

Outils du site


informatique:linux:rpm

Ceci est une ancienne révision du document !


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
informatique/linux/rpm.1190381621.txt.gz · Dernière modification: 2018/09/06 19:00 (modification externe)