6.50. Module-Init-Tools-3.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é : 0,1 SBU
Espace disque requis : 4,9 Mo
Dépendances de l'installation : Bash, Binutils, Bison, Coreutils, Diffutils, Flex, GCC, Glibc, Grep, M4, Make et Sed

6.50.1. Installation de Module-Init-Tools

Module-Init-Tools tente de ré-écrire sa page man modprobe.conf lors de la construction. Ceci n'est pas nécessaire et repose aussi sur la commande docbook2man  qui n'est pas installé dans LFS. Lancez la commande suivante pour éviter ceci :

touch modprobe.conf.5

Si vous souhaitez exécuter la suite de tests du Module-Init-Tools, vous aurez besoin de télécharger l'archive tar séparé. Exécutez les commandes suivantes pour réaliser les tests (notez que la commande make distclean est requise pour nettoyer le répertoire des sources car les sources sont de nouveau compilés par le processus de test) :

tar -xvf ../module-init-tools-testsuite-3.1.tar.bz2 --strip-path=1 &&
./configure &&
make check &&
make distclean

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

./configure --prefix="" --enable-zlib

Voici la signification des options de configure :

--enable-zlib

Ceci permet au paquetage Module-Init-Tools de gérer les modules noyau compressés.

Compilez le paquet :

make

Installez le paquet :

make install

6.50.2. Contenu de Module-Init-Tools

Programmes installés: depmod, insmod, insmod.static, lsmod (lien vers insmod), modinfo, modprobe (lien vers insmod) et rmmod (lien vers insmod)

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

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