10.57. Module-Init-Tools-3.4

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

10.57.1. Installation de Module-Init-Tools

L'archive tar ne contient que les sources sgml des pages de manuel. Le correctif suivant contient le résultat d'un traitement par docbook2man que nous ne construisons pas comme part entière d'une installation clfs de base :

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

Lancez les commandes suivantes pour effectuer les tests

[Note]

Note

Notez que la commande make clean pour nettoyer l'arborescence source est nécessaire, sinon le code pour le test sera installé et la version de test de modprobe ne fonctionne pas ailleurs que dans l'environnement de test.

CC="gcc ${BUILD64}" ./configure &&
make check &&
make clean

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

CC="gcc ${BUILD64}" ./configure --prefix="/" \
   --enable-zlib

Voici la signification des options de configure :

--enable-zlib

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

Compilez le paquet :

make

Installez le paquet :

make INSTALL=install install

Voici la signification du paramètre de make install :

INSTALL=install

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

10.57.2. Contenu de Module-Init-Tools

Programmes installés: depmod, generate-modprobe.conf, insmod, insmod.static, lsmod (link to insmod), modinfo, modprobe (link to insmod) et rmmod (link to 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

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