Quelques notes sur le Packaging Debian

Notes (20/03/2008) issues de la présentation de Raphaël Pinson sur le Packaging Debian.
L’art de bien faire du paquet
______.orig.tar.gz ______.diff.gz
Sources du Logiciel Modification(s) du mainteneur: patch
l l
——————————
l
Paquet Source
l
Paquet Binaire
Nomenclature des Versions Debian
upstream-revision
ex: 1.3.1-2
1.3.1 est l’upstream
révision 2
Cycle d’un paquet Debian
old-stable stable testing unstable
<———– <———- <———-
Une nouvelle version (new release) tous les 2 ans.
Intérêt d’un backport
Prenons l’exemple d’une demande de backport d’un paquet Debian etch -> sarge
- un paquet Debian ne peut avoir un nom de release identique.sarge etc
interdit 2.2.6-1 <—– 2.2.6-1 - un backport ne peut avoir un numéro de release supérieur
En cas de mise à jour du système d’exploitation (OS upgrade) les mises à jour vers etch ne fonctionneront pas.sarge etch
interdit 2.2.6-2 <—– 2.2.6-1
- Solution: ajouter ~bp (~backport) au numéro de version du paquet.
Ce qui permet de garder un numéro de version inférieur.2.2.6-1~bp.nom_depot <—– 2.2.6-1
Référence: Ubuntu Pakaging Guide

