Formation continue

Pôle formation

Formation :
Packaging d'application - RPM
Référence : PKGR
Durée :
2 jours
Niveau :
Approfondissement
Lieu :
Paris ou sur site
Tarif : 1300 € HT

Télécharger la fiche formation

Packaging d'application - RPM

Inscription en ligne

Inscrivez-vous directement en ligne sur

Packaging d'application - RPM

Objectif de la formation

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 au packaging rpm propose d’aborder les fondamentaux et notions plus avancées du packaging.

Public concerné

Administrateurs systèmes, développeurs en environnement Unix ou Linux, ingénieurs, responsables informatiques, etc.

Prérequis

Bonne connaissance de l’environnement GNU.

Programme de la formation

Prérequis et convention
  • • La norme FHS : définir les conventions liées à l’arborescence
  • • 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
Les grandes sections du fichier .spec
  • • En-têtes : revue des tags utilisables
  • • La section prep
  • • La section build
  • • La section install
  • La section files : mises à jour et désinstallation
  • • La section changelog : de l’importance de la documentation
  • • Scripts de pre et post-installation
Build du RPM
  • • Les commandes à disposition
  • • Optimisation du build
  • • Décoder les erreurs : les sources d’information
Gestion avancée des paquets
  • • Paquets et sous-paquets
  • • Renommage d’un paquet
Aller plus loin : les macros
  • • Les macros génériques
  • • Les macros prédéfinies pour la distribution
  • • Ajouter ses propres macros
  • • La section check
Utiliser des options de build
  • • Options de build conditionnelles
  • • Reconstruire un paquet en utilisant une option spécifique
  • • Ajouter des options dans un fichier spec
  • • Outre-passer la gestion automatique des dépendances
Gestion avancée des mises à jour
  • • Impact sur la configuration et les données
  • • Gestion du retour arrière
  • • Gestion du retour arrière
  • • Installation simultanée de plusieurs versions
Options avancées de la commande RPM
  • • Gestion des requêtes d’information
  • • Option d’installation
Packaging et sécurité
  • • 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

Téléchargez notre calendrier formation

Découvrez le planning des formations 2018 !

Un projet sur mesure ?

Contactez votre Conseiller Formation Styrel

Nos certifications