Bonjour,
J'ai construit un paquet Debian pour mon logiciel Piveo : piveo_2.5.8-1_all.deb.
Voilà comment je m'y suis pris. J'ai tout d'abord étudié les deux tutoriels suivants :
-
Guide for Debian Maintainers — documentation officielle Debian :
https://www.debian.org/doc/manuals/debmake-doc/ -
Tutoriel : la construction de paquets Debian :
https://www.debian.org/doc/manuals/packaging-tutorial/packaging-tutorial.fr.pdf
Puis j'ai construit, avec l'aide d'une IA, pas à pas, le paquet Debian.
J'ai consigné au fur et à mesure des notes qui répondent aux questions que je me suis posées et décrivent la démarche que j'ai suivie pour construire le paquet. La fin du document explique également la mise à jour du paquet.
La construction a réussi (Status: successful et Lintian: pass).
Piveo 2.5.8 a été lancé et testé avec succès dans une VM Debian 13 ainsi que sur une Debian 13 Live-USB.
Je vous propose donc ci-dessous mes notes, afin que vous y apportiez vos remarques et me signaliez les éventuelles erreurs, ainsi que le paquet Debian final.
Merci d'avance.
# versionner empaquetage debian
Posté par BAud (site web personnel) . Évalué à 2 (+0/-0). Dernière modification le 07 octobre 2026 à 14:59.
plutôt qu'un simple texte, tu peux versionner dans git la construction de ton paquet, avec les fichiers intermédiaires générés pour constituer le .deb et tes scripts te facilitant la vie.
par exemple, pour gimp : https://salsa.debian.org/lts-team/packages/gimp/-/tree/debian/bullseye/debian?ref_type=heads
tu peux le mettre dans une arborescence packaging/ comme ça tu pourras ajouter un .spec pour fedora, mageia… ;-)
[^] # Re: versionner empaquetage debian
Posté par clisam . Évalué à 1 (+0/-0).
C'est une très bonne idée, merci pour la suggestion.
Je n'ai malheureusement pas accès actuellement aux fichiers Debian qui ont servi à la construction du paquet, car je suis sur mon portable. Je ferai ça dès que j'aurai accès à mon PC.
Envoyer un commentaire
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.