Formations informatiques à Grenoble et Sophia Antipolis

Formation LINUX Packager vos applications avec RPM (Redhat Package Manager)

Objectifs

Détailler les mécanismes d'intégration logicielle d'une des principales distributions Linux.

Expliquer les concepts de Git.

Etre autonome avec la ligne de commande.

Décrire les worflows et les bonnes pratiques Git en entreprise.

Pré-requis

Bonne maîtrise de l'environnement et OS Linux.

Participants

Toute personne souhaitant maîtriser les mécanismes d'intégration logicielle avec RPM (Redhat Package Manager).

Programme de formation

LINUX Packager vos applications avec RPM (Redhat Package Manager)

PRÉREQUIS ET CONVENTION

  1. La norme FHS

    • Définir les conventions liées à l'arborescence
  2. L'importance d'une architecture de build définie

  3. La libification ou packaging des librairies

  4. Importance des Makefile dans le packaging

  5. Les principales différences des distributions

  6. Les différents types de packaging

    • Sources et binaires

LES GRANDES SECTIONS DU FICHIER .SPEC

  1. En-têtes

    • Revue des tags utilisables
  2. La section prep

  3. La section build

  4. La section install

  5. La section files

    • Mises à jour et désinstallation
  6. La section changelog

    • De l'importance de la documentation
  7. Scripts de pré et post-installation

BUILD DU RPM

  1. Les commandes à disposition

  2. Optimisation du build

  3. Décoder les erreurs

    • Les sources d'information

GESTION AVANCÉE DES PAQUETS

  1. Paquets et sous-paquets

  2. Renommage d'un paquet

ALLER PLUS LOIN : LES MACROS

  1. Les macros génériques

  2. Les macros prédéfinies pour la distribution

  3. Ajouter ses propres macros

  4. La section check

UTILISER DES OPTIONS DE BUILD

  1. Options de build conditionnelles

  2. Reconstruire un paquet en utilisant une option spécifique

  3. Ajouter des options dans un fichier spec

  4. Outre-passer la gestion automatique des dépendances

GESTION AVANCÉE DES MISES À JOUR

  1. Impact sur la configuration et les données

  2. Gestion du retour arrière

  3. Installation simultanée de plusieurs versions

OPTIONS AVANCÉES DE LA COMMANDE RPM

  1. Gestion des requêtes d'information

  2. Option d'installation

PACKAGING ET SÉCURITÉ

  1. Signature des paquets

  2. Vérification de la signature d'un paquet

  3. Ajouter des options dans un fichier spec

  4. Vérification de l'intégrité des fichiers installés

Durée
2 jours
Lieux
Meylan Moirans Sophia Dans vos locaux Classe distancielle
Groupe de 8 personnes maximum
Demandez un devis
Cette thématique vous intéresse ?
Nos experts conçoivent votre formation sur-mesure On adore les moutons à 5 pattes !
Formations dans la même thématique