depmod | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
NOM | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
SYNOPSIS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
DESCRIPTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
depmod crée un fichier de dépendances de type « Makefile », basé sur les symboles qu'il trouve dans les modules indiqués sur la ligne de commande ou dans les répertoires indiqués par le fichier de configuration. Ce fichier est ensuite utilisé par modprobe pour charger automatiquement le bon module ou l'ensemble de modules.
L'invocation normale de depmod se fait en incluant la ligne
/sbin/depmod -a
dans un fichier de démarrage de /etc/rc.d, afin que les dépendances entre modules soient disponibles immédiatement après le démarrage du système. Notez que l'option -a est maintenant facultative. Pour le démarrage, l'option -q peut s'avérer plus appropriée car elle permet de laisser depmod silencieux malgré les symboles non résolus.
On peut aussi créer le fichier de dépendances immédiatement après avoir compilé un nouveau noyau. Si vous faites « depmod -a 2.4.21 » après avoir compilé le noyau 2.4.21 et ses modules pour la première fois, tout en continuant de travailler avec par exemple le 2.4.20, le fichier sera créé à l'emplacement adéquat. Dans ce cas toutefois, les dépendances avec le nouveau noyau ne sont pas garanties. Voir les options -F, -C, et -b pour plus de détails sur ce problème.
Pour analyser les relations entre modules et symboles exportés, depmod ne tient pas compte du status GPL des modules ou des symboles exportés. Ceci signifie que depmod n'indiquera pas d'erreur si un module sans licence compatible GPL fait référence à un symbole « GPL seulement » (EXPORT_SYMBOL_GPL dans le noyau). Néanmoins, insmod refusera de résoudre les symboles « GPL seulement » pour les modules non-GPL et le véritable chargement échouera.
OPTIONS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Les options suivantes sont utiles aux développeurs ds distributions :
CONFIGURATION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
STRATÉGIE | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Quand vous avez un module non relié à la distribution du noyau, vous devez le mettre dans un répertoire indépendant de la version sous /lib/modules.
C'est la stratégie par défaut, laquelle peut être remplacée dans /etc/modules.conf.
FICHIERS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
/etc/modules.conf (aussi, mais déconseillé, /etc/conf.modules) /lib/modules/*/modules.dep, /lib/modules/*
BOGUES | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
AUTEURS | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
VOIR AUSSI | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
TRADUCTION | Début | Précédent | Suivant | Sommaire | Préc.page.lue | Accueil |
Ce document est une traduction réalisée par Jérome Signouret en 2000 et révisée le 19 novembre 20077.
L'équipe de traduction a fait le maximum pour réaliser une adaptation française de qualité. La version anglaise la plus à jour de ce document est toujours consultable via la commande : « LANG=C man 8 depmod ». N'hésitez pas à signaler à l'auteur ou au traducteur, selon le cas, toute erreur dans cette page de manuel.
Sommaire | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
Table des mots clés | Début | Suivant | Sommaire | Préc.page.lue | Accueil |
-a, --all | OPTIONS |
-A, --quick | OPTIONS |
-b basedirectory, --basedir basedirectory | OPTIONS |
-C configfile, --config configfile | OPTIONS |
-e, --errsyms | OPTIONS |
-F kernelsyms,--filesyms kernelsyms | OPTIONS |
-h, --help | OPTIONS |
-n, --show | OPTIONS |
-q, --quiet | OPTIONS |
-r, --root | OPTIONS |
-s, --syslog | OPTIONS |
-u, --unresolved-error | OPTIONS |
-v, --verbose | OPTIONS |
-V, --version | OPTIONS |