je vais dans /usr/src/2.6.17-2-686/ et en effet il n'y pas de repertoire build, par contre je vois un Makefile, je dois le chmoder pour le rendre executable mais la toujours aucune resultat :
Excuses moi, tu donnes la réponse dans ton message.
Le lien à créer (en tant que root) est donc :
# ln -s /usr/src/2.6.17-2-686/ /lib/modules/2.6.17-2-686/build/
]>grep: /lib/modules/2.6.17-2-686/build//.config: No such file or directory
grep: /lib/modules/2.6.17-2-686/build//include/linux/autoconf.h: No such file or directory
Le répertoire /lib/modules/2.6.17-2-686/build/ existe-t-il ?
Souvent, c'est un lien vers /usr/src/linux-2.6.17-2-686/.
Si le répertoire n'existe pas, essaie de créer le lien :
# ln -s /usr/src/linux-2.6.17-2-686/ /lib/modules/2.6.17-2-686/build/
et recommence la compilation du noyau.
Attention, le nom du répertoire source linux-2.6.17-2-686 n'est peut-être pas exact. Vérifie ce que tu as dans ton répertoire /usr/src/.
]>Ghost:/home/ghost/Download/ieee80211-1.2.15# make
Checking in /lib/modules/2.6.17-2-686 for ieee80211 components...
grep: /lib/modules/2.6.17-2-686/build//.config: No such file or directory
grep: /lib/modules/2.6.17-2-686/build//include/linux/autoconf.h: No such file or directory
make -C /lib/modules/2.6.17-2-686/build M=/home/ghost/Download/ieee80211-1.2.15 modules
make[1]: Entering directory `/lib/modules/2.6.17-2-686/build'
make[1]: *** No rule to make target `modules'. Stop.
make[1]: Leaving directory `/lib/modules/2.6.17-2-686/build'
make: *** [modules] Error 2
un uname -r me donne 2.6.17-2-686,
je vais dans /usr/src/2.6.17-2-686/ et en effet il n'y pas de repertoire build, par contre je vois un Makefile, je dois le chmoder pour le rendre executable mais la toujours aucune resultat :
Ghost:/usr/src/linux-headers-2.6.18-3# make
Makefile:266: /usr/src/linux-headers-2.6.18-3/scripts/Kbuild.include: No such file or directory
/bin/sh: line 0: [: -lt: unary operator expected
/usr/src/linux-headers-2.6.18-3/Makefile:266: /usr/src/linux-headers-2.6.18-3/scripts/Kbuild.include: No such file or directory
/bin/sh: line 0: [: -lt: unary operator expected
make[1]: *** No rule to make target `/usr/src/linux-headers-2.6.18-3/scripts/Kbuild.include'. Stop.
make: *** No rule to make target `/usr/src/linux-headers-2.6.18-3/scripts/Kbuild.include'. Stop.
ici il me fait linux-headers-2.6.18-3 (alors qu'un uname -r me donne 2.6.17-2-686).
Je ne comprends rien a tout cela , j'ai essayé d'installer les kernel-headers-2.6.17-2-686
mais il ne trouve pas les paquets :
Ghost:/home/ghost/Download/ieee80211-1.2.15# apt-get install kernel-headers-2.6.17-2-686
Reading package lists... Done
Building dependency tree... Done
E: Couldn't find package kernel-headers-2.6.17-2-686
D'avance merci pour votre aide
]>