Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
image OF
  1. Packaging d'application pour linux : rpm

Packaging d'application pour linux : rpm

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme
  • Structurer une arborescence de build cohérente et conforme à la norme FHSMaîtriser l'écriture et l'organisation d'un fichier spec avec sections avancéesIntégrer des macros et des options conditionnelles dans le processus de buildGérer des paquets complexes : sous-paquets, renommage, versions multiplesAutomatiser le contrôle d'intégrité, la signature et la sécurisation des RPMComprendre les stratégies de mise à jour, de rollback et d'intégration CI/CD
  • 01 Architecture et prérequis du packaging RPM
  • - Norme FHS et arborescence de build
  • - Conventions de nommage (rpm, chemins, sources)
  • - Importance des Makefile et de la libification
  • - Différences majeures entre distributions
  • - Travaux pratiques : préparation de l'arborescence d'un projet RPM
  • 02 Structure détaillée du fichier spec
  • - Présentation et rôle des sections : en-têtes, prep, build, install
  • - Utilisation de la section files : gestion des suppressions et mises à jour
  • - Importance de changelog, scripts pre/post
  • - Travaux pratiques : rédaction d'un fichier spec complet à partir d'un binaire
  • 03 Build et débogage du paquet
  • - Commandes disponibles : rpmbuild, mock, buildroot
  • - Optimisation du processus de build
  • - Interprétation des erreurs fréquentes et logs
  • - Travaux pratiques : compilation et correction d'un paquet en échec
  • 04 Gestion avancée des paquets
  • - Création de sous-paquets
  • - Renommage propre d'un paquet existant
  • - Utilisation de sections conditionnelles dans le spec
  • - Travaux pratiques : restructuration d'un paquet avec sous-paquet
  • 05 Macros et options de build
  • - Macros prédéfinies et spécifiques à la distribution
  • - Ajout de macros personnalisées
  • - Options de build conditionnelles, fichiers de configuration
  • - Travaux pratiques : ajout de macros dynamiques selon architecture
  • 06 Mises à jour, rollback et sécurité
  • - Gestion de la configuration et des données lors d'une mise à jour
  • - Rollback et gestion de plusieurs versions installées
  • - Signature GPG des paquets, vérification d'intégrité
  • - Travaux pratiques : créer, signer et vérifier un paquet RPM
  • Public visé
    Administrateurs système, ingénieurs DevOps, développeurs et responsables d'intégration souhaitant approfondir leur maîtrise du packaging RPM.
    Prérequis
    Bonne connaissance de l'administration Linux, de la ligne de commande et des bases du packaging RPM (rpmbuild, fichiers spec).
    Méthodes pédagogiques
    Mise à disposition d'un poste de travail sur nos formations en Présentiel.
    Mise à disposition de nos environnements de visio sur nos formations en Distanciel
    Remise d'une documentation pédagogique numérique pendant la formation
    La formation est constituée d'apports théoriques, d'exercices pratiques et de réflexions
    Dans le cas d'une formation sur site Entreprise, le client s'engage à avoir toutes les ressources pédagogiques nécessaires (salle, équipements, accès internet, TV ou Paperboard...) au bon déroulement de l'action de formation conformément aux prérequis indiqués dans le programme de formation
    Modalités d'évaluation

    Auto-positionnement des stagiaires avant la formation

    Émargement des stagiaires et formateur par 1/2 journée

    Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires

    Auto-évaluation des acquis de la formation par les stagiaires

    Questionnaire de satisfaction à chaud et à froid à l'issue de la formation

    Autres formations disponibles :
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    Prochaines sessions disponibles :
    Qualiopi
    En visio
    Non éligible CPF
    formation
    Mérignac (33700)
    Proxmox ve - niveau 1
    Prochaines sessions disponibles :
    Qualiopi
    En centre
    Non éligible CPF
    logo ouformer
    Réalisation :Definima
    Utilisation des cookies

    Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

    Tout refuser
    Tout accepter