SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

BotDetect - Real-Time Bot Detection API
 
 

MAN page from PLD modutils-2.4.27-7.athlon.rpm

DEPMOD

Section: Manuel de l'administrateur Linux (8)
Updated: 12 Octobre 1999
Index 

NOM

depmod - gestion des dépendances entre les modules du noyau. 

SYNOPSIS

depmod-a [-einqsvVr][-C configfile] [-F kernelsyms] [-b basedirectory] [forced_version]
depmod[-einqsv] [-F kernelsyms] module1.o module2.o ... 

OPTIONS

-a
Examine les modules dans tous les répertoires spécifiés dans le fichier (facultatif) de configuration/etc/modules.conf.
-e
Affiche toutes les fonctions non trouvées ([NdT] unresolved symbol) pour chaque module.
-i
Ignore les versions des symboles lors de la construction de la liste des dépendances. C'est utile si vous utilisez une version du noyau et que vous voulez construire des dépendances différentes de celles du fichier System.map voir l'option-F).À utiliser avec prudence, car si la version n'est pas la même,modprobeouinsmodne pourra pas charger les modules même sidepmoda réussi.
-n
Envoie le fichier de dépendance sur la sortie standard plutôt que dans/lib/modules.
-s
Envoie tous les messages d'erreurs au démon syslog plutôt que de les écrire sur stderr.
-v
Affiche le nom de chaque module traité.
-q
Demande une éxécution silencieuse sans compte-rendu des fonctions manquantes.
-V
Affiche la version de depmod.
-r
Quelques utilisateurs compilent les modules sans les droits root et les installent comme s'ils étaient root.Ce procédé peut engendrer des modules n'appartenant pas à root, même si le répertoire desmodules est propriété du root.Si un tel compte utilisateur est piraté, un intrus peut modifier ces moduleset les utiliser pour obtenir un accès root.Par défaut, modutils rejettera les demandes d'utilisation d'un module qui n'appartient au root.Spécifier -r supprimera l'erreur et autorisera le chargement des modules qui n'appartiennent pas au root.L'utilisation de-rest un danger pour la sécurité et n'est pas recommandée.

Les options suivantes sont utiles aux personnes qui développent des distributions :

-b basedirectory
Cette option indique à depmod où se trouve le point de départ de l'arborescence desmodules, dans le cas où ce n'est pas/lib/modules.Les noms indiqués dans le fichier modules.depcréé par depmod, ne contiendront pasbasedirectory.Cela signifie que l'arborescencebasedirectory/lib/modulespourra se retrouver dans/lib/modulesdans la distribution, avec toutes les références correctes.
-C configfile
Utilise le fichierconfigfileplutôt que le fichier /etc/modules.conf.
La variable d'environnementMODULECONFpeut aussi être utilisée pour sélectionner un fichier de configuration différent de celui par défaut(/etc/modules.conf ou /etc/conf.modules (à éviter)).
-F kernelsyms
Quand on construit les fichiers des dépendances pour un noyau différent de celui en cours d'utilisation, il est important quedepmodutilise le bon jeu de fonctions pour trouver les références du noyau dans chaque module.Ces fonctions peuvent être une copie de System.mapprovenant d'un autre noyau, ou une copie de la sortie de/proc/ksyms.Si votre noyau utilise d'autres versions des fonctions, vousdevezutilisez une copie de la sortie de/proc/ksyms,car ce fichier contient les fonctions de version des fonctions du noyau,à moins d'utiliser l'option-i.Pour obtenir la compatibilité,-m kernelsymsest identique à-F kernelsyms
 

DESCRIPTION

Les utilitairesdepmodetmodprobesont faits pour rendre le noyau modulaire de Linux utilisable par tous les utilisateurs, administrateurset développeurs de distribution.

depmodcrée un fichier de type "makefile" pour les dépendances, basé sur les fonctions qu'il trouve dans l'ensembledes modules mentionnés sur sa ligne de commande ou provenant des répertoires spécifiés dans le fichier de configuration.Ce fichier de dépendances sera utilisé parmodprobepour charger automatiquement le module demandé ou l'ensemble des modules.

Une utilisation normale de depmodest d'inclure la ligne/sbin/depmod -aquelque part dans un fichier rc dans /etc/rc.d, pour que les dépendances des modules soient valides dès que le système démarre.
On peut noter que l'option-aest maintenant optionnelle.Dans ce but, l'option-qdevrait être plus appropriée depuis car elle évite les affichages d'erreurs en cas de symboles non trouvés.

Il est aussi possible de créer le ficher des dépendance juste après avoir compilé un nouveau noyau.Si vous faites "depmod -a 2.2.99" quand vous avez compilé le noyau 2.2.99 et ses modules dans un premiertemps, pendant que le noyau 2.2.98 (par exemple) continue de s'éxécuter, le fichier sera créé là où il faut.
Dans ce cas par contre, les dépendances pour le noyau ne sont pas garanties d'être correctes.Voir les options-F, -C et -bpour plus d'informations dans ce cas. 

CONFIGURATION

Le comportement dedepmodet demodprobepeut être ajusté par le fichier (otpionnel) de configuration/etc/modules.conf
Voirmodprobe(8)etmodules.conf(5)pour une description complète.

 

STRATEGIE

Chaque fois que vous compilez un nouveau noyau, la commandemake modules_installcréera une nouveau répertoire, mais ne changera pas le répertoire par défaut.

Quand vous avez un module non relié à la distribution du noyau, vous devez le mettre dans un répertoire indépendant de la version dans /lib/modules.

C'est la stratégie par défaut, laquelle peut être remplacée par une modification de /etc/modules.conf. 

FICHIERS

/etc/modules.conf /lib/modules/*/modules.dep,/lib/modules/*
 

VOIR AUSSI

modules.conf(5),modprobe(8),modinfo(8),lsmod(8),ksyms(8),modules(2). 

AUTEURS

Jacques Gelinas (jackAATTsolucorp.qc.ca)
Bjorn Ekwall (bj0rnAATTblox.se) 

TRADUCTION

Jérome Signouret, 2000.


 

Index

NOM
SYNOPSIS
OPTIONS
DESCRIPTION
CONFIGURATION
STRATEGIE
FICHIERS
VOIR AUSSI
AUTEURS
TRADUCTION

This document was created byman2html,using the manual pages.
 
ICM Bot detect detector