6.48. Module-Init-Tools-3.4.1

Das Paket Module-Init-Tools enthält diverse Programme zur Verwaltung von Kernel-Modulen für Kernelversionen >= 2.5.47.

Geschätzte Kompilierzeit: weniger als 0.1 SBU
Etwa Benötigter Speicherplatz: 8 MB

6.48.1. Installation von Module-Init-Tools

Die gepackte Datei enthält nur die SGML-Quellen für die Man-pages. Der folgende Patch enthält die Ergebnisse von docbook2man (siehe http://www.linuxfromscratch.org/blfs/view/svn/pst/docbook-utils.html), welches wir allerdings nicht im Rahmen eines Basis-LFS-Systems installieren:

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

Die Testsuite dieses Pakets ist auf die Bedürfnisse des Paket-Betreuers abgestimmt. Das Kommando make check erstellt eine speziell ummantelte Version von modprobe, die für normale Zwecke nutzlos ist. Um die Testsuite dennoch auszuführen (ca. 0,2 SBUs), geben Sie die folgenden Kommandos ein (make clean ist notwendig, um die Quelltexte anschließend zu bereinigen, bevor für die normale Verwendung kompiliert wird):

./configure
make check
make clean

Bereiten Sie Module-Init-Tools zum Kompilieren vor:

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

Kompilieren Sie das Paket:

make

Installieren Sie das Paket:

make INSTALL=install install

Die Bedeutung des make-Parameters:

INSTALL=install

Normalerweise installiert make install die Binärdateien nicht, wenn sie bereits existieren. Durch diesen Parameter wird dieses Verhalten geändert und install statt dem sonst üblichen Skript aufgerufen.

6.48.2. Inhalt von Module-Init-Tools

Installierte Programme: depmod, generate-modprobe.conf, insmod, insmod.static, lsmod, modinfo, modprobe und rmmod

Kurze Beschreibungen

depmod

Erzeugt, basierend auf den Symbolen in existierenden Modulen, eine Abhängigkeitsdatei. Diese Datei wird von modprobe benutzt, um benötigte Module automatisch nachzuladen.

generate-modprobe.conf

Erzeugt die Datei modprobe.cond aus einer bestehenden Installation von 2.2er- oder 2.4er-Modulen.

insmod

Installiert ein ladbares Modul in den laufenden Kernel.

insmod.static

Eine statisch kompilierte Version von insmod.

lsmod

Listet die zur Zeit laufenden Kernelmodule auf.

modinfo

Untersucht eine mit einem Kernelmodul assoziierte Objektdatei und zeigt die darin verfügbaren Informationen an.

modprobe

Benutzt eine von depmod erzeugte Abhängigkeitsdatei, um benötigte Module automatisch nachzuladen.

rmmod

Entläd ein Modul aus dem laufenden Kernel.