Outils de création de paquets
Précédent
Suivant

Outils de création de paquets

Il existe un grand nombre d'outils écrits spécifiquement pour la création de paquets sur les systèmes basés sur Debian. Beaucoup d'entre eux ne sont pas essentiels pour créer des paquets mais sont très pratiques et permettent souvent d'automatiser des tâches répétitives. Leur pages de man et info sont de bonnes sources d'information. Cependant, la liste suivante regroupe des paquets absolument nécessaires pour commencer à créer des paquets :

build-essential

est un méta-paquet qui dépend de libc6-dev, gcc, g++, make, et dpkg-dev. Il est possible que vous ne soyez pas familiarisé avec dpkg-dev. Il contient des outils comme dpkg-buildpackage et dpkg-source, qui sont utilisés pour créer, dépaqueter et construire des paquets sources et binaires.

devscripts

contient un grand nombre de scripts qui rendent le travail de maintenance de l'empaqueteur plus facile. Parmi les plus utilisés, on trouve debdiff, dch, debuild, et debsign.

debhelper et dh-make

sont des scripts qui automatisent des tâches communes de création de paquets. dh-make peut être utilisé pour initier la « debianisation » et procure un grand nombre de fichiers d'exemple.

diff et patch

sont utilisés pour créer et appliquer des correctifs (patchs), respectivement. Ils donc utilisés intensivement pour la mise en paquets parce qu'il est plus facile, plus propre et plus efficace de représenter de petits changements par des correctifs que d'avoir plusieurs copies d'un seul fichier.

gnupg

est un remplacement complet, libre et gratuit à PGP utilisé pour signer numériquement des fichiers (et des paquets).

fakeroot

simule le lancement d'une commande avec les privilèges de superutilisateur. Ceci est utile pour créer des paquets binaires comme utilisateur normal.

lintian et linda

dissèquent les paquets Debian et reportent des bogues et violations de la Politique Debian. Il contiennent des vérifications automatisées pour un certain nombre d'aspects de la Politique Debian comme pour des erreurs communes.

pbuilder

crée un système chroot et construit un paquet dans le chroot. C'est un système idéal à utiliser pour vérifier si un paquet contient les dépendances de constructions correctes et pour construire des paquets à tester et distribuer.

Précédent
Suivant
Sommaire