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 : 1490 € HT

Télécharger la fiche formation

Packaging d'application - RPM

Ils ont apprécié leur formation !

Consultez nos enquêtes de satisfaction

Packaging d'application - RPM

Description

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.

Objectifs de la formation

  • Comprendre l’importance du packaging logiciel dans l’intégration d’une distribution
  • Comprendre les grands principes proposés par les distributions pour rationaliser l’intégration des logiciels
  • Etre capable de packager ses propres applications tout en respectant les politiques proposées par les distributions

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

Un projet sur mesure ?

Commercial Formation

Contactez votre Conseiller Formation Styrel

01 69 88 85 29

Nos certifications

 
 
 
La certification qualité a été délivrée au titre de la catégorie d’action suivante : ACTIONS DE FORMATION.
 
 

Au sujet du handicap

handicap styrel formation

Vous êtes en situation de handicap ?
Chaque situation étant particulière, n’hésitez pas à nous contacter afin que vous puissiez bénéficier de nos formations.