On Tue, 17 Feb 2026, Marc Chantreux wrote:
> tout est encore bien flou dans ma tête et pe que tu fais des distingos
> que je ne fais pas encore.

C'est certain que je navigue dedans depuis presque toujours ;o)

> en gros: depuis le tuto que Charles a écrit, je fais du apt-get source
> pour trouver des exemples dans les répertoires debian mais c'est pas
> très serieux dans une doc: il faut des liens vers les sources. hors je
> ne trouve dans la documentation debian une doc qui puisse servir de
> reference et c'est pe simplement parce que debian/ est une source pour
> plusieurs outils qui peuvent être combinés de différentes manière.

Je te confirme cela. Il y un outil de base "dpkg-buildpackage" qui va
appeler debian/rules avec différentes "cibles", mais derrière le contenu
de debian/rules est très libre et peut faire appel à n'importe quel outil.

En pratique, un standard a émergé avec une commande "dh" (qui fait partie
de debhelper) qui va lancer plein d'autres commandes "dh_*" dans le bon
ordre.

Le point d'entrée pour comprendre ce qui se passe est donc souvent ces
commandes "dh_"... certaines comme "dh_install" font des choses
directement, d'autres font appel à d'autres outils, par exemple
"dh_auto_build" va détecter le système de build et appele la bonne
commande pour lancer la compilation du projet upstream, ou "dh_builddeb"
va lance "dpkg --build" pour créer les fichiers .deb.

Chaque outil dh_* a sa page de manuel.

> bref: j'ai l'impression que la doc de debian est un peu comme les docs
> des outils unix traditionnels: c'est super quand on sait déjà ou
> chercher.

Oui, il y a clairement de cela, c'est pour cela qu'il est important de
comprendre l'architecture globale au début. Mais ce qui n'est pas
forcément le point d'entrée naturel.

> > Bien sûr! Après cette liste n'est pas très active... et perso je ne la
> > regarde que très occasionnellement.
> 
> et bien pe est-ce une occasion de lui redonner vie.

Tout à fait!

> malheureusement je suis incapable d'utiliser IRC correctement: je laisse
> trainer pendant des jours et je backlog pas. j'ai vraiment besoin des
> theads et de la possibilité d'interagir en mofu (comme le suggérait
> d'ailleurs la nettiquette).

En tout cas en ce qui me concerne, tu peux me laisser en copie quand tu me
réponds, ca permettra un peu plus d'interactivité :-)

A+
-- 
  ⢀⣴⠾⠻⢶⣦⠀   Raphaël Hertzog <[email protected]>
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋    The Debian Handbook: https://debian-handbook.info/get/
  ⠈⠳⣄⠀⠀⠀⠀   Debian Long Term Support: https://deb.li/LTS

Répondre à