SociétéFormationsCommunicationLogiciels LibresBlogContact
Formation - Création de paquets Debian GNU / Linux
Objet
Aujourd'hui de plus en plus d'entreprises et d'admnistrations choisissent de déployer des systèmes d'exploitation ayant pour base le Logiciel Libre Linux. Parmi toutes les distributions Linux, Debian occupe une place à part, puisqu'elle n'est pas un produit commercial. L'objet de Debian est de fournir une distribution Libre, constituée à partir de Logiciels Libres, en utilisant des outils de gestion Libres.
Cette particularité de Debian offre un certain nombre d'avantages sur les distributions commerciales, en plus des avantages traditionnels des systèmes Libres sur les systèmes propriétaires. D'autre part, Debian possède différentes spécificités techniques qui en font une distribution nativement gérable de façon industrielle et sécurisée.
La formation proposée ici se déroule sur 4 jours et a pour but de donner aux participants les connaissances leur permettant de préparer des paquets Debian GNU / Linux pour des logiciels internes ou externes non proposés par la distribution officielle. Ces paquets facilitent le déploiement de ces logiciels sur les systèmes Debian GNU / Linux.
La formation comporte une large part de travaux pratiques permettant de mettre en œuvre immédiatement les concepts ayant été vus dans le cadre du cours.
Public visé
Ce cours s'adresse aux personnes souhaitant fabriquer des paquets Debian GNU / Linux pour leurs développements internes ou des logiciels externes non proposés par la distribution officielle, et faciliter ainsi le déploiement de ces développements ou ces logiciels sur des systèmes Debian GNU / Linux.
Pré-requis
Utilisation de Linux, écriture de scripts en langage Shell.
Points abordés
Structure d'un paquet Debian
  • Paquet source, paquets binaires
  • Outils de manipulation d'un paquet
  • Règles de la Charte Debian (Debian Policy)
Construire un paquet Debian
  • Fichier debian/control
  • Fichier debian/rules
  • Fichier debian/changelog
  • Fichier debian/copyright
  • Scripts de mainteneur
  • Gestion des bibliothèques partagées
  • Outils pour la compilation d'un paquet
  • Tester un paquet
Maintenance d'un paquet Debian
  • Suivi des dépendances
  • Gestion de correctifs sur le code du produit
  • Utilisation du CVS
  • Recompilation et portage sur d'autres architectures
Mise en place d'un entrepôt de paquets Debian
  • Outils pour la gestion d'un entrepôt
  • Accès à l'entrepôt
Intégrer un paquet à Debian
  • Pourquoi faire rentrer un paquet ?
  • Le Logiciel Libre selon Debian
  • Trouver un sponsor
  • Suivi des rapports de bogues
  • Devenir Développeur Debian
Adaptations possibles
Cette formation peut être adaptée afin de répondre au mieux à vos besoins. Certains points abordés peuvent être plus ou moins développés selon l'intérêt des auditeurs. Logilab dispose aujourd'hui d'une palette très large de modules pédagogiques permettant la personnalisation de ses formations.
L'adaptation des cours en intra-entreprise est quasiment systématique. N'hésitez pas à demander conseil à notre service commercial.
Conditions
Il est possible d'organiser, à votre demande, une ou plusieurs sessions en intra-entreprise (sur site) n'importe où en France ou en Europe.
Chaque participant à la formation dispose d'un exemplaire personnel du support de cours et du manuel d'exercices.
Durée : 4 jours, soit 28 heures.
Langue : au choix, française ou anglaise
Intervenant : Tous les intervenants animant cette formation bénéficient de compétences pédagogiques reconnues. D'autre part, ils sont fortement impliqués dans Debian et font officiellement partie du cercle fermé des développeurs Debian.
Travaux pratiques : Cette formation accorde une place prépondérante aux travaux pratiques qui permettent, tout au long du cours, de mettre en œuvre et assimiler les concepts théoriques.
Intra-entreprise :
  • groupes de 10 personnes maximum
  • 4 journées