- Cours pratique
- Informatique
Formation Packaging d'application pour Linux : RPM
Apprenez à packager vos logiciels rpm sous Linux

- Durée
- 2 jours
- Niveau
- Fondamental
- Modalités
- Présentiel / Distanciel
Description de la formation Linux RPM
L’une des grandes forces des systèmes Linux repose sur le packaging logiciel. Il facilite l’installation, l’utilisation, la maintenance et la mise à jour des applications logicielles.
Les distributions majeures proposent fréquemment à leurs futurs packagers un système de mentoring pour appréhender l’ensemble des aspects techniques et organisationnels nécessaires pour intégrer les équipes officielles.
La formation Packaging RPM propose d’aborder les fondamentaux et notions plus avancées du packaging orienté rpm.

Objectifs pédagogiques
À l'issue de cette formation Packaging RPM, vous aurez acquis les connaissances et les compétences nécessaires pour :
- Connaître les grandes sections du fichier .spec
- Maîtriser le build du RPM
- Utiliser différentes options de build
- Maîtriser l'aspect sécurité du packaging
Objectifs opérationnels
Modifier des paquets logiciels existants, en produire de nouveaux et ainsi être capable de mettre en place une politique de packaging au sein de l'entreprise.
Programme
Contenu du cours, module par module
9 modules
- La norme FHS : définir les conventions liées à l’arborescence
- Conventions de nommage des rpm
- L’importance d’une architecture de build définie
- La libification ou packaging des librairies
- Importance des Makefile dans le packaging
- Les principales différences des distributions
- Les différents types de packaging : sources et binaires
- En-têtes : revue des tags utilisables
- La section prep
- La section build
- La section install
- La section files : impact sur les mises à jour et la désinstallation
- La section changelog : de l’importance de la documentation
- Scripts de pre et post-installation
- Les commandes à disposition
- Optimisation du build
- Décoder les erreurs : les sources d’information
- Paquets et sous-paquets
- Renommage d’un paquet
- Les macros génériques
- Les macros prédéfinies pour la distribution
- Ajouter ses propres macros
- La section check
- Options de build conditionnelles
- Reconstruire un paquet en utilisant une option spécifique
- Ajouter des options dans un fichier spec
- Outrepasser la gestion automatique des dépendances
- Impact sur la configuration et les données
- Gestion du retour arrière
- Gestion du retour arrière
- Installation simultanée de plusieurs versions
- Gestion des requêtes d’information
- Option d’installation
- Signature des paquets
- Vérification de la signature d’un paquet
- Ajouter des options dans un fichier spec
- Vérification de l’intégrité des fichiers installés
Travaux pratiques
La formation alterne apports théoriques et mise en applications de chaque notion abordée. La formation comprend également un cas pratique complet qui s’appuiera sur un logiciel proposé par le participant.
Les participants pourront également soumettre des cas de figure concrets, des problématiques.
Programme mis à jour le 30/01/2026
Public concerné
Cette formation Packaging RPM s’adresse à un public débutant qui souhaite comprendre les logiques du packaging logiciel sous Linux, et mettre en application.

Prérequis
Ce cours Packaging RPM ne nécessite aucun prérequis particulier, si ce n'est d'avoir une connaissance préalable de l'environnement Linux/GPU.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
4,7/5
6 avis
« Mon avis sur le contenu du stage : "Formation très fournie avec des travaux pratiques pour bien comprendre le packaging" Mon avis sur le formateur : "En étant plusieurs, l'animateur n'a pas pu être tout le temps disponible mais son support est très utile" Mon avis sur la salle de formation : "RAS" Ce que j'ai le plus apprécié : "Travaux pratiques et échanges" Ce que j'ai le moins apprécié : "RAS" »
LRKONTRON TRANSPORTATION FRANCE SAS « Ce que j'ai le plus apprécié : "Support de cours très bien avec des bons exemples, histoire d'illustrer les propos" »
MLKONTRON TRANSPORTATION FRANCE SAS « Mon avis sur le formateur : "Formatrice très à l'écoute et surtout pédagogue" »
SIKONTRON TRANSPORTATION FRANCE SAS
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Postfix, administrer un serveur de messagerieRéf. OPOS2 joursIntermédiaire
- Power Systems pour AIX I - Planification et configuration des partitions (HMC) Réf. AN11G3 joursFondamental
- Red Hat Enterprise Linux System Administration I & II : cours accéléré RHCSA (cours officiel)Réf. RH1995 joursIntermédiaireProchaine session : 19 oct.4 500 €
- Red Hat Enterprise Linux System Administration I et II Cursus accéléré incluant la certification RHCSA (cours officiel)Réf. RH2005 joursFondamental4 779 €