Re: faire un paquet .deb
Salut,
Je cherche a faire un paquet .deb mais je peine a trouver un tuto adapté
En pratique, un paquet Debian est juste une archive ar dans laquelle il
y a en gros deux archives tar compressés, une control.tar.gz avec les
fichiers de control/postinst/postrm... et l'autre data.tar.gz avec les
fichiers à installer (arborescence relative à /).
On peut faire du tar.xz, mais ce n'est intéressant que si l'archive data
est vraiment grosse. Pour quelques fichiers textes, cela n'en vaut pas
la peine.
Il ne faut pas oublier le fichier debian-binary avec 2.0 comme contenu
dans l'archive ar.
Au final, deux commandes tar et une commande ar et ton paquet est fait !
Je fais de mon côté un petit script make-package-debian à la racine du
projet et ./make-package-debian me fabrique le paquet. Simple, rapide et
lisible. Ce n'est pas vraiment à la norme Debian, cependant cela me
permet de gérer facilement pas mal de petits trucs.
Exemple
https://gricad-gitlab.univ-grenoble-alpes.fr/legi/soft/trokata/ddt/-/blob/master/make-package-debian?ref_type=heads
https://gricad-gitlab.univ-grenoble-alpes.fr/legi/soft/trokata/certcheck/-/blob/master/make-package-debian?ref_type=heads
https://gricad-gitlab.univ-grenoble-alpes.fr/legi/soft/trokata/ht3ctl/-/blob/master/make-package-debian?ref_type=heads
...
A+
gaby
En tant que chargé de la sécurité informatique, je suis parfois amené à
envoyer des courriels en dehors des heures de bureau. Ceux-ci
n’appellent pas de réponses immédiates (la déconnexion est un droit).
--
Gabriel Moreau - IR CNRS http://www.legi.grenoble-inp.fr
LEGI (UMR 5519) Laboratoire des Ecoulements Geophysiques et Industriels
1209-12011 rue de la piscine, 38400 Saint-Martin-d’Hères, France
mailto:Gabriel.Moreau@univ-grenoble-alpes.fr tel:+33.7.82.56.99.11
Reply to: