• Meylan
  • Moirans
  • Sophia Antipolis
  • Les Webinaires ATP
04 76 41 14 20
Atp Formation
  • Formations
  • Certifications
  • Société
  • Contact
Plan de cours
Accueil > Formations > Système d’exploitation réseaux > LINUX Packager vos applications avec Debian

Formation LINUX Packager vos applications avec Debian

Domaine : Système d’exploitation réseaux

DURÉE
2.0 jour(s)

 
OBJECTIFS
Comprendre les mécanismes d'intégration logicielle d'une des principales distributions Linux. Comprendre les concepts de Git. Etre autonomie avec la ligne de commande. Connaître 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 Debian.

coût

Nous contacter pour une formation sur mesure ou en intra

programme

Télécharger le plan de cours

Consulter le plan de cours

LIEUx de formation
Notre centre de formation à GrenobleNotre centre de formation à MoiransNotre centre de formation à Sophia Antipolis
Sur votre site en formation intraEn classe distancielle

PROGRAMME DE FORMATION
LINUX Packager vos applications avec Debian

Prérequis et convention
La norme FHS (Définir les conventions liées à l'arborescence)
Les formats de paquet deb
Pré-versions
Conventions de nommage et versioning de paquet
Préparation de l'environnement de build
Le packaging des librairies
Le répertoire debian
Control
Copyright
Chantelog
Compat
Source/format
.*install
Rules (Cibles, Valeurs par défaut, Personnalisation)
Sources et patches
Autres fichiers du répertoire debian
Construction du paquet
Création d'un nouveau paquet avec dh_make
Reconstruction complète avec dpkg-buildpackage
Automatiser avec la commande debuild
Construire proprement ses paquets avec pbuilder / cowbuilder
Tester / debugger son build
Simplifier le packaging avec dh ou cdbs
La commande dh
Common Debian Build System
Vérifier la construction d'un package debian
Les scripts devscripts
Outils de vérification de paquet : lintian
Tester l'installation, l'upgrade et la désinstallation : piu-part
Check-list du packager
Boîte à outils du packager (debdiff, interdiff)
Modifier le code source
Configurer et utiliser quilt
Utilisation de git pour gérer ses paquets sources
Introduction à git-buildpackage
Créer un dépôt git avec git-import-dsc
Importer un nouveau fichier .orig avec git-import-orig
Créer le paquet avec git-buildpackage
Mettre en place son propre dépôt APT
Structure du dépôt
Un outil simple (apt-ftarchives)
Importer un nouveau fichier .orig avec git-import-orig
Gestion avancée du dépôt avec des uploads avec reprepro et dupload
dates des formations a grenoble
  • Formation sur mesure, nous contacter
    Intra
dates des formations a SOPHIA ANTIPOLIS
  • Formation sur mesure, nous contacter
    Intra
formations associées
  • LINUX Debug Kernel
  • LINUX - UNIX Introduction
  • LINUX Packager vos applications avec RPM (Redhat Package Manager)
  • LINUX Administration système
  • LINUX Gestion de versions avec Git
  • LINUX Docker : Administration avancée
  • LINUX Docker : Mise en oeuvre
  • LINUX Kubernetes Optimisation des conteneurs
  • LINUX Administration avancée Linux
  • LINUX TCP/IP et services réseaux
  • LINUX Sécuriser un serveur linux
  • LINUX Services applicatifs internet
  • LINUX Programmation Shell
  • LINUX Docker
  • LINUX Kubernetes
  • LINUX Outils DevOps

Atp Formation
Formation informatique à Grenoble et Sophia Antipolis

31, avenue du Granier
38 240 Meylan

170, rue de Chatagnon
38 430 Moirans

1501/1503 route des Dolines
06560 Valbonne

  • Mentions légales
  • Conditions générales de vente
  • Contact
  • Formations
  • Certifications
  • Société
  • Contact