[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: