# Certification Linux LPI/Administrateur système débutant/Examen 101/Installation de Linux et gestion des packages/Utilisation du système de gestion des paquets de Red Hat
## Utilisation du système de gestion des paquets de Red Hat
### Objectif

Description: Les candidats devront être capables de gérer les paquets d'une distribution Linux en utilisant RPM. Cet objectif inclus la capacité à installer, mettre à jour et enlever des paquets, ainsi qu'obtenir des informations sur les paquets tels que leur statut, version, dépendance, intégrité et signature. Les candidats seront capable de déterminer quels fichiers un paquet contient, et quel paquet contient un fichier spécifique.
Fichiers termes et utilitaires clés: /etc/rpmrc /usr/lib/rpm/* rpm grep

### Gestionnaire de paquets de Red Hat

Certaines distributions Linux utilisent RPM (pour "Red hat Package Manager) pour la gestion de la distribution des logiciels qui les composent. RPM tient à jour une base de données détaillée de tous les logiciels installés sur le système.
Pour installer un paquet, jouez la commande:
Le paquet ne sera installé que si toutes les dépendances sont rencontrées et qu'aucun conflit avec un autre paquet n'est détecté.
Pour mettre un paquet à jour, jouez la commande:
Les fichiers de l'ancien paquet seront enlevé du système et remplacés par les nouveaux fichiers.
Pour enlever un paquet, jouez la commande:
Le paquet ne sera enlevé que si ca ne crée pas de problème de dépendance.

### Requêtes RPM

Il est possible d'interroger la base de donnée RPM avec l'option -q.
L'option -i sert à obtenir les informations sur les paquets
L'option -l sert à lister les fichiers contenu dans un paquet.
L'option -f sert à trouver le paquet contenant le fichier mentionné.
-s: liste des fichiers avec informations sur les statut. -d: ne liste que les fichiers de documentation. -a: Liste tous les paquets installés.

### Commandes RPM

Pour obtenir des informations sur un paquet ou un programme, utilisez rpmlocate.
Pour lister tous les paquets installés, utilisez rpmqpack.

### Installation de Sources

Les fichiers RPM sources ont généralement le format paquet.src.rpm et peuvent être installés de la même façon que les binaires. Les répertoires à partir desquels ils seront installés dans /usr/src/packages/ sont:
* SOURCES: Pour les sources originales.
* SPECS: Pour le fichier .spec qui contrôle le processus de construction du rpm.
* BUILD: Toutes les sources sont construites dans ce répertoire.
* RPMS: Où le paquet binaire sera stocké.
* SRPMS: Les sources.
Pour installer les sources d’un paquet, jouez la commande:
Les fichiers sources seront placés dans /usr/src/packages dans les répertoires SPEC et SOURCES. Pour compiler les sources, jouez la commande:
Le résultat de la compilation sera placé dans le répertoire BUILD.

### Exercices

* Solution des exercices
* Le paquet apache est-il installé?
* Dans quel paquets peut-on trouver les fichiers /bin/ls, /usr/sbin/tcpdump, et /sbin/ifconfig ?
* À partir d'une disquette, installez l'utilitaire pci et le paquet grub. Construisez le binaire et exécutez-le. Le binaire devrait se trouver dans le répertoire /usr/src/packages/BINARY.
| Utilisation du système de gestion des paquets de Debian | Sommaire |