2.20 Construire un paquet Debian

De UnixWiki
Aller à : navigation, rechercher

Installer les paquets build-essential, devscripts et dh-make.

 # aptitude install build-essential dh-make devscripts

On se place dans le dossier des sources puis on lance la commande dh_make pour créer l'arborescence Debian (option -f pour donner le tar contenant les sources de notre programme)

Renseigner les fichiers debian/control pour les dépendances et debian/rules pour les règles de compilation.

Utiliser la commande dch pour renseigner le changelog si besoin.

Compilation et création du paquet avec la commande dpkg-buildpackage -rfakeroot ou debuild


Pour extraire l'arborescence du paquet

  # dpkg-deb -x paquet.deb repertoire 

Extrait le répertoire DEBIAN contenant les différents fichiers postinst, control, etc

  # dpkg-deb -e paquet.deb

Pour reconstruire le paquet

 # dpkg-deb -b repertoire paquet.deb