10.72. Kmod-15 64 Bit

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

10.72.1. Installation de Kmod

Préparz 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 --disable-manpages

Voici la signification des options de configure :

--with-rootlibdir=/lib

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

--with-zlib --with-xz

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

Compile the package:

make

Pour tester les résultats, lancez : make check

Installez le paquet :

make install
make -C man install

Créez des liens symboliques pour les programmes qui cherchent Module-Init-Tools.

ln -sfv kmod /bin/lsmod
ln -sfv ../bin/kmod /sbin/depmod
ln -sfv ../bin/kmod /sbin/insmod
ln -sfv ../bin/kmod /sbin/modprobe
ln -sfv ../bin/kmod /sbin/modinfo
ln -sfv ../bin/kmod /sbin/rmmod

10.72.2. Contenu de Kmod

Programmes installés: depmod, insmod, kmod, lsmod, modinfo, modprobe et rmmod

Descriptions courtes

depmod

Crée un fichier de dépendances basé sur les symboles qu'il trouve dans le jeu 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 en fonction

kmod

Charge et décharge des modules du noyau

lsmod

Liste les modules actuellement chargés

modinfo

Examine un fichier objet associé à un module noyau et affiche des informations qu'il peut en tirer

modprobe

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

rmmod

Décharge des modules du noyau en cours d'exécution