Le Mon, 12 Sep 2005 07:37:38 +0200 François Boisson <[EMAIL PROTECTED]> a écrit:
> Le Sun, 11 Sep 2005 23:35:36 +0200 > Gaëtan PERRIER <[EMAIL PROTECTED]> a écrit: > > > Le Sat, 10 Sep 2005 05:23:09 +0000 > > "Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit: > > > > > Le 09.09.2005 23:13:47, Gaëtan PERRIER a écrit : > > > > Le Thu, 08 Sep 2005 11:32:21 +0000 > > > > "Jean-Luc Coulon (f5ibh)" <[EMAIL PROTECTED]> a écrit: > > > > > > > <~~~> > > > > > > > où sera mis le paquet. > > > > > > > > > > > > > > > - je fais make-kpkg > > > > > > > > > > fakeroot make_kpkg <vos options : version, revision> > > > > > modules_image il faut que la version corresponde à celle du > > > > > noyau et que le module soit compilé avec les même options > > > > > d'optimisation et le même compilateur que le noyau (même > > > > > processeur). > > > > > > > > Il faut la lancer depuis quel endroit la commande make-kpkg? > > > > > > depuis /usr/src/linux > > > > > > Il faut que le noyau ait été configuré auparavant : soit en le > > > construisant soit en utilisant la cible configure de make-kpkg > > > (make-kpkg < les options kivonbien > configure) > > > > > > Je me suis fait un série de petits scripts wrappers pour tout > > > ça, à éditer au besoin (mon archtecture est uen k8 = athlon64), > > > voir ci-joint). > > > > > > J'ai mis ces scripts dans /usr/local/bin > > > On lance par exemple : kernel_image_modules 1 > > > Et ça construit tous les paquets : noyau + modules > > > Le 1 est la révision du paquet. La fois suivante, je mets 2 et > > > ainsi de suite. > > > Ça me crée des paquetq de la forme : > > > fuse-module-2.6.12-k8-9_2.3.0-4+20050908_amd64.deb > > > kernel-image-2.6.12-k8-9_20050908_amd64.deb > > > qcm-usb-modules-2.6.12-k8-9_0.8-1+20050908_amd64.deb > > > wacom-kernel-modules-2.6.12-k8-9_0.6.6-8_amd64.deb > > > > > > La date que je mets ne sert pas à grand chose sinon à s'y > > > retrouver. Je mets l'architecture (k8), ça me ermet aussi de > > > m'y retrouver lorsque je compile un noyau pour une autre > > > machine (un athlon en l'ocurrence et un k6) > > > > > > > Bon ben ce n'est pas gagné! > > D'abord merci pour les scripts ça m'a permit de progresser mais > > je ne suis pas encore au bout du tunnel... > > > > Donc je récapitule: > > > > - j'installe les sources du kernel (kernel-source-2.6.11) > > - je décompresse l'archive (création de l'arbo > > kernel-source-2.6.11) > > - je crée un lien linux pointant sur kernel-source-2.6.11 > > - je copie le fichier de config du noyau > > (cp /boot/config-2.6.11-1-k7 /usr/src/linux/.config) > > - j'installe le paquet wacom-kernel-source 0.6.6-8 en lui disant > > de ne pas compiler > > - je décompresse linuxwacom-0.6.9.tar.bz2 dans /tmp > > - je copie linuxwacom dans /usr/src/modules/wacom (cp > > -r /tmp/linuxwacom-0.6.9/* /usr/src/modules/wacom/) > > - je me place dans /usr/src/linux > > - je lance le script pour faire les modules (kernel_modules 1) > > - j'obtiens des erreurs (voir fichier joint) > > - je me pose plusieurs questions! > > > > Dans le log je vois que ARCH=i386 est-ce bien normal ? Ça ne > > devrait pas être k7 ? Pour le modules il semble se pleindre de ne > > pas trouver de Makefile. Dois-je faire un ./configure à la main > > dans /usr/src/modules/wacom avant de lancer le script de > > construction des modules? > > Tu peux construire le module à la main (méthode crade) en faisant > au préalable un $ make oldconfig > $ make dep > $ # éventuellement make config > puis dans linuxwacom-0.6.8 (pas vu le 0.6.9!) > $ ./configure > $ make > > et tu cherches ton modules et le met à sa place. > > Oui mais bon j'aimerai bien essayer de faire fonctionner la méthode "propre"...

