ch2 package
Créer des packages pour les applications 1
Plan
•
•
•
•
•
Définition de package
Les packages logiciels dans Ubuntu
Sécurité des packages
Gestionnaire de paquets
Créer des packages .deb pour Ubuntu
– Paquets binaires
– Paquets sources
2
Introduction
•
Un paquet est un bout de logiciel prêt à être installé, et dont on peut établir les besoins, les compatibilités et les incompatibilités.
•
C'est la plus petite unité d'agencement au sein du système Ubuntu, comme une brique élémentaire.
•
Un logiciel courant est généralement proposé sous forme de plusieurs paquets, selon les besoins de compatibilité, les imbrications et les agencements envisagés.
3
Introduction
•
On appelle paquet (ou parfois paquetage, en anglais package) une archive
(fichier compressé) comprenant les fichiers informatiques, les informations et procédures nécessaires à l'installation d'un logiciel sur un système d'exploitation au sein d'un agrégat logiciel, en s'assurant de la cohérence fonctionnelle du système ainsi modifié.
•
Dans ce cours, nous allons voir comment créer des packages pour les applications. 4
Définitions
• Un paquet logiciel se réfère à un logiciel contenu dans un fichier d'archive
• Manipulé par un système de gestion de paquets logiciels,
• Ce gestionnaire installe ou supprime le logiciel en question dans un ordinateur.
• un paquet contient les fichiers d'un logiciel ou d'une bibliothèque de composantes à l'intérieur d'un même fichier compressé.
• Cette archive contient aussi des scripts d'installation, des instructions qui sont comprises par un système de gestion de paquets et qui permettent à celui-ci de placer les fichiers du logiciel ou de la bibliothèque à l'endroit approprié dans l'arborescence du système de fichiers.
5
Définitions
•
Ces mêmes scripts d'installation peuvent être lus de manière inverse par le système de gestion de paquets pour supprimer entièrement un logiciel installé. •
Un paquet, seul, est incomplet. Il doit être