le gros avantage avec les paquets debian en xxx-source c’est la simplicité d’installation :

 module-assistant a-i xxx

et hop voilà le module compilé et installé pour le noyau en cours … seulement pour les modules qui sont en cours de développement, ça pose problème … le cvs est beaucoup plus à jour. Donc Voici comment je fait pour refaire un paquet à jour. L’exemple est pour le paquet rt2x00-source.

Installé le paquet source :

 cd /usr/src
 apt-get source rt2x00-source
 apt-get build-dep rt2x00-source

récupéré la dernière archive CVS :

 wget http://rt2x00.serialmonkey.com/rt2x00-cvs-daily.tar.gz

installer les outils de développement debian

 apt-get install devscripts

renommer le tar.gz avec le nouveau numéro de version :

 mv rt2x00-cvs-daily.tar.gz rt2x00_0cvs`date +%Y%m%d`.tar.gz

se placer dans le répertoire de la version en cours et lancer la mise à jour :

 cd rt2x00-0cvs20060928

 uupdate -u ../rt2x00_0cvs`date +%Y%m%d`.tar.gz

se déplacer dans le répertoire du nouveau paquet et lancer la compilation du .deb

 cd ../rt2x00-0cvs`date +%Y%m%d`
 dpkg-buildpackage

reste plus qu’a installer le nouveau paquet, et à lancer la compilation du nouveau module

 dpkg -i ../rt2x00-source_0cvs`date +%Y%m%d`-1_all.deb
 module-assistant a-i rt2x00