6.48. Module-Init-Tools-3.4.1

Le paquet Module-Init-Tools contient des programmes de gestion des modules des noyaux Linux pour les versions 2.5.47 et ultérieures.

Temps de construction estimé : moins de 0.1 SBU
Espace disque requis : 8 Mio

6.48.1. Installation de Module-Init-Tools

L'archive tar ne contient que du source sgml pour les pages de man. Le correctif suivant contient le résultat de leur traitement par docbook2man (voir http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook-utils.html) que nous ne construisons dans aucune partie de l'installation basique de LFS :

patch -Np1 -i ../module-init-tools-3.4.1-manpages-1.patch

La suite de tests du paquet est tournée vers les besoins du mainteneur. La commande make check compile une version spécifiquement aménagée de modprobe qui est inutile normalement. Pour la construire (environ 0.2 SBU), lancez les commandes suivantes (noter que la commande make clean est requise pour nettoyer l'arberescence du source avant une recompilation pour un usage normal) :

./configure
make check
make clean

Préparez la compilation de Module-Init-Tools :

./configure --prefix=/ --enable-zlib --mandir=/usr/share/man

Compilez le paquet :

make

Installez le paquet :

make INSTALL=install install

Voici la signification du paramètre de make :

INSTALL=install

Normalement, make install n'installera pas les binaires s'ils existent déjà. Cette option modifie ce comportement en appelant install au lieu d'utiliser le script d'emballage par défaut.

6.48.2. Contenu de Module-Init-Tools

Programmes installés: depmod, generate-modprobe.conf, insmod, insmod.static, lsmod, modinfo, modprobe et rmmod

Descriptions courtes

depmod

Crée un fichier de dépendances basé sur les symboles trouvés dans l'ensemble de modules existants ; ce fichier de dépendances est utilisé par modprobe pour charger automatiquement les modules requis

generate-modprobe.conf

Crée un fichier modprobe.conf à partir d'un paramétrage de modules 2.2 ou 2.4 existant

insmod

Installe un module chargeable dans le noyau en cours d'exécution

insmod.static

Une version compilée statiquement de insmod

lsmod

Liste les modules déjà chargés

modinfo

Examine un fichier objet associé à un module du noyau et affiche toute information qu'il peut récupérer

modprobe

Utilise un fichier de dépendances, créé par depmod, pour charger automatiquement les modules adéquats

rmmod

Décharge les modules du noyau en cours d'exécution