Objectifs de la formation
A l’issue de la formation, le stagiaire sera capable de :
A l’issue de la formation, le stagiaire sera capable de :
- 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
Pour suivre efficacement cette formation, les stagiaires doivent
avoir :
- Maîtrise de la ligne de commande: Utilisation fluide de commandes comme apt, dpkg, dpkg-buildpackage, dpkg-source,
dpkg-deb, etc.
- Compréhension de l'arborescence des fichiers Debian: Structure des répertoires, conventions de nommage.
- Notions de base de la programmation: Concepts de variables, de boucles, de conditions, notamment avec des langages comme Bash ou Python.
- Compréhension du cycle de vie d'un logiciel libre: notions de
versioning, de branches, de commits, etc.
- Connaissances en compilation: Compréhension des processus de
compilation, de liens, et des outils associés (make, gcc, etc.).