10.115. Kmod-24 64 Bit

Le paquet Kmod contient des programmes pour charger, insérer et enlever des modules du noyau. Kmod remplace le paquet Module-Init-tools.

10.115.1. Installation de Kmod

Préparez la compilation de Kmod :

PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
./configure \
    --prefix=/usr \
    --bindir=/bin \
    --sysconfdir=/etc \
    --with-rootlibdir=/lib64 \
    --libdir=/usr/lib64 \
    --with-zlib \
    --with-xz

Voici la signification de l'option de configure :

--with-rootlibdir=/lib

Emplacement d'installation des bibliothèques partagées.

--with-zlib --with-xz

Cela permet au paquet Kmod de gérer les modules du noyau compressés en zlib et en XZ.

Compilez le paquet :

make

Pour tester les résultats, lancez :

make check

Installez le paquet :

make install

Créez les liens symboliques pour les programmes qui s'attendent à Module-Init-Tools :

ln -sfv kmod /bin/lsmod
for tool in depmod insmod modinfo modprobe rmmod; do
    ln -sfv ../bin/kmod /sbin/${tool}
done

10.115.2. Contenu de Kmod

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

Descriptions courtes

depmod

Crée un fichier de dépendance basé sur les symboles qu'il trouve dans l'ensemble de modules existant ; ce fichier de dépendances est utilisé par modprobe pour charger automatiquement les modules requis.

insmod

Installe un module chargeable dans le noyau

kmod

Charge et décharge des modules du noyau

lsmod

Liste les modules actuellement chargés

modinfo

Examine un fichier objet associé avec un module du noyau et affiche les informations qu'il trouve

modprobe

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

rmmod

Décharge des modules du noyau