Compiler unmodule installé

yoana261 -  
mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,
Je viens d'installer LVM2 et je dois compiler le noyau mais je ne sais pas le faire car je suis une novice en linux. On m'a conseillé de jjuste compiler le module mais quand je fais :
#make lvm2
il me sort :
make: *** Pas de règle pour fabriquer la cible « lvm2 ». Arrêt.
alors que quand je fais dpkg -l je vois apparaitre
ii lvm2 2.02.06-4etch1 The Linux Logical Volume Manager
qu'est ce que je dois faire? si vous avez la solution merci de me le dire car ça fait assez longtemps que je parcours les forums mais rien.
merci d'avance
A voir également:

1 réponse

mamiemando Messages postés 34229 Date d'inscription   Statut Modérateur Dernière intervention   7 897
 
Oulala non alors pas du tout :-) Si tu télécharges des sources à compiler, il faut lire la procédure indiquée dans le fichier README contenu dans l'archive. Généralement c'est plutôt "./configure && make && sudo make install".

Ici le paquet lvm2 est un paquet qui est déjà installé sur ta machine (d'où le "ii"). Qui plus est, vu le nom c'est un paquet binaire et non un paquet de source. Donc il est déjà compilé (et en ordre de marche).

De manière générale, sous debian les paquets contenant des sources à compiler ont un nom qui termine par "sources", comme par exemple "lirc-modules-source".

Debian fournit beaucoup d'outils pratiques pour compiler des modules, comme "module-assistant" qui s'occupe de tout (compiler le module, l'empaqueter dans un paquet debian. Avantage : lorsque tu installes un paquet ainsi construit, debian s'occupe de le charger et de le rajouter dans /etc/modules. Un exemple d'utilisation de module-assistant :
http://www.commentcamarche.net/faq/sujet 16638 configurer sa carte tv et sa telecommande sous linux#a installation de lirc

Note que si un jour tu es amené à vouloir faire la même chose avec un noyau, tu as la commande "make-kpkg". De la même façon, le noyau compilé sera empaqueté sous forme de paquet debian, et lorsque tu installeras ce paquet, debian corrigera automatiquement ton /boot/grub/menu.lst.

Bref tout ceci n'est qu'un aperçu. Je t'invite à fouiller un peu sur google à la recherche de tutoriels détaillant comment utiliser module-assistant et make-kpkg.

Bonne chance
0