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://github.com/GerardLeRest/piveo-v2/blob/base_propre/packaging/debian/Construction_paquet_debian.md
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é à 4 (+2/-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.
[^] # Re: versionner empaquetage debian
Posté par clisam . Évalué à 1 (+0/-0).
Oui, pourquoi pour la suite, un paquet RPM !
[^] # Re: versionner empaquetage debian
Posté par clisam . Évalué à 1 (+0/-0).
Oui pourquoi pas pour la suite, un paquet RPM! (j'ai oublié le "pas")
[^] # Re: versionner empaquetage debian
Posté par BAud (site web personnel) . Évalué à 3 (+1/-0).
ça se comprend dans les deux cas ;-)
dans le 1er ça permet de demander pourquoi aller plus loin, le paquet debian suffit
dans le 2ème ça a l'air de demander pourquoi il n'y a que debian pris en compte, et pourquoi pas un paquet Gentoo, Arch, slackware (c'est plus facile), un pkgsrc, un paquet nix, un snap…
un intrus (ou plus) s'est glissé dans la liste ;-)
[^] # Re: versionner empaquetage debian
Posté par clisam . Évalué à 1 (+0/-0).
Oh là là ! Cela me donne le tournis ! ;-)
Je tente ma chance : l'intrus serait Snap, parce qu'il est commun à plusieurs distributions Linux?
[^] # Re: versionner empaquetage debian
Posté par Gil Cot ✔ (site web personnel, Mastodon) . Évalué à 2 (+0/-0).
Nope! Il y a un nom dans la liste où on fait émerger son monde sans système d’empaquetage d’aucune sorte. ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: versionner empaquetage debian
Posté par clisam . Évalué à 1 (+0/-0).
C'est fait.
# Vivement debputy
Posté par inkey . Évalué à 3 (+2/-0). Dernière modification le 10 octobre 2026 à 13:05.
La méthode officielle de production de paquets debian est particulièrement prise de tête avec plein de fichier partout et plein de comportement liés à tout l'historique des paquets (les paquets debian sont devenus de plus en plus normé au fil du temps) à base de divers scripts plutôt que d'un vrai "moteur unifié" pour la génération de paquet.
Il y à un projet de simplifier tout ça : Debputy(salsa.debian.org/debian/debputy)
mais pour l'instant j'ai pas l'impression que ça soit ready pour un tout nouvel utilisateur qui n'a jamais touché au packaging debian.
On croise les doigts.
# Commentaire supprimé
Posté par StackShortlist . Évalué à -2 (+0/-3). Dernière modification le 16 octobre 2026 à 20:14.
Ce commentaire a été supprimé par l’équipe de modération.
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.