6.64. Module-Init-Tools-3.15

6.64.1. Abhängigkeiten

Module-Init-Tools

   Installation hängt ab von:  Bash, Binutils, Coreutils, Findutils, GCC, Glibc, Grep, Make, Patch, Sed und Zlib
   Test Umgebung hängt ab von:  Diffutils, File, Gawk und Gzip
   Optionale Abhängigkeiten:  Keine

6.64.2. Installation der Module-Init-Tools

Das Paket entpacken und in das neue Verzeichnis wechseln:

tar -xf pakete/module-init-tools-3.15.tar.bz2 &&
cd module-init-tools-3.15/

Der folgende Patch enthält die fehlenden Man-Pages:

patch -Np1 -i ../patches/module-init-tools-3.15-man_pages-1.patch

Die Betreuer des Paketes haben sich diese etwas eigenwillige Version eines Test ausgedacht:

DOCBOOKTOMAN=/bin/true ./configure &&
make check &&
sed -i -e 's#../../configure#DOCBOOKTOMAN=/bin/true &#' tests/runtests &&
./tests/runtests &&
make clean

Bereite das Paket zum kompilieren vor:

DOCBOOKTOMAN=/bin/true ./configure --prefix=/ --enable-zlib-dynamic --mandir=/usr/share/man

Das Paket kompilieren:

make

Installiere das Paket:

make INSTALL=install install

Die Bedeutung der Parameter für make:

INSTALL=install

Ein einfaches make install würde die Programme nicht installieren falls diese schon vorhanden sind. Dieser Parameter erzwingt die Installation.

Nun das Verzeichnis verlassen und dann entfernen:

cd .. &&
rm -rf module-init-tools-3.15/

6.64.3. Inhalt des Paketes Module-Init-Tools

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

Kurze Beschreibung

insmod

Lädt ein Modul in den laufenden Kernel.

insmod.static

Ein statisch kompilierte Version von insmod.

lsmod

Listet alle aktuell geladenen Module auf.

modinfo

Zeigt Informationen über ein Module.

modprobe

Benutzt ein Datei in der Abhängigkeiten gelistet sind um automatische alle zugehörigen Module zu laden.

rmmod

Entfernt Module aus dem laufenden Kernel.