Oui et il faut peut être aussi installer les en-tête du noyau
#apt-get install kernel-headers-`uname -r`
Dans etch ou unstable, on aurait
#apt-get install linux-headers-`uname -r`
Il faut noter que normalement, un driver n'a pas besoin des sources du noyau pour se compiler. Si c'est le cas, c'est qu'il s'agit d'un driver mal conçu.

Envoyé par
Martin Krafft
La procédure de compilation des modules du noyau peut sembler inconfortable, parce qu'elle met en jeu différents paquets à différentes étapes de la compilation et de l'installation des modules. Comme les modules dépendent fortement d'une version précise du noyau, ils doivent être compilés pour les en-têtes précis de la version correspondante. [...] Il n'existait pas précédemment de procédure unifiée dans Debian pour construire ls paquets de module. Dans certains cas, le responsable du paquet suivait les règles standard de création de paquets et prenait en compte la variable d'environnement $KSRC, qui pointait vers l'emplacement des fichiers d'en-tête du noyau sous /usr/src. Malheureusement, ces cas étaient rares, de nombreux paquets ne respectant pas la procédure standard, alors que d'autres dépendaient d'un arbre de sources complet. Or, les noyaux ne devraient pas interférer avec avec les sources du noyau, ni même nécessiter d'y avoir accès ; ils devraient normalement n'utiliser que les interfaces programmatiques définies dans les fichiers d'en tête.
dans Debian Administration et configuration avancée
Partager