Chapitre 3. Packaging software
This section explains the basics of RPM packaging.
3.1. Paquets RPM
Un paquetage RPM est un fichier contenant d'autres fichiers et leurs métadonnées (informations sur les fichiers nécessaires au système).
Plus précisément, un paquetage RPM se compose de l'archive cpio
.
L'archive cpio
contient :
- Dossiers
En-tête RPM (métadonnées du paquet)
Le gestionnaire de paquets
rpm
utilise ces métadonnées pour déterminer les dépendances, l'endroit où installer les fichiers et d'autres informations.
Types de paquets RPM
Il existe deux types de paquets RPM. Les deux types partagent le format de fichier et l'outillage, mais ont des contenus différents et servent des objectifs différents :
Source RPM (SRPM)
Un SRPM contient le code source et un fichier SPEC, qui décrit comment construire le code source en un RPM binaire. En option, les correctifs du code source sont également inclus.
RPM binaire
Un RPM binaire contient les binaires construits à partir des sources et des correctifs.