Recompiler un paquet Debian

Introduction


Il arrive de temps en temps que les binaires fournis
dans un paquet Debian ne vous conviennent pas, ou bien
vous aimeriez utiliser une version plus récente qui
n'est disponible qu'en 'unstable' ou 'testing'. Si les
dépendances ne sont pas un problème, alors il n'y a rien
de plus simple.

A récupérer


Prenons l'exemple du paquet 'lait_chaud'.
La dernière version n'est disponible qu'en 'testing'.
Il vous faut récupérer trois fichiers:

1) lait_chaud_3.03-2.tar.gz

2) lait_chaud_3.03-2_i386.changes

3) lait_chaud_3.03-2.dsc

Extraction


Mettez-vous dans le répertoire où vous avez récupéré
vos fichiers. Lancez la commande:

meuh%  dpkg-source -x lait_chaud_3.03-2.dsc
dpkg-source: extracting lait_chaud lait_chaud-3.03


Les fichiers extraits se trouvent donc dans 'lait_chaud-3.03'.

Compilation


Mettez-vous dans ce répertoire, et lancez la commande:
'debuild'. Et voilà, vous avez votre
'lait_chaud_3.03-2_i386.deb' dans le répertoire père.
Il ne vous reste plus qu'à l'installer avec la commande
'dpkg -i lait_chaud_3.03-2_i386.deb'.