2.20 Construire un paquet Debian
Aller à la navigation
Aller à la recherche
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