MODPROBE(8) | modprobe | MODPROBE(8) |
NOM
modprobe – Ajouter et enlever des modules du noyau Linux
SYNOPSIS
modprobe [-v] [-V] [-C
fichier_config] [-n] [-i] [-q] [-b]
[nom_du_module]
[module paramètres...]
modprobe [-r] [-v] [-n] [-i] [nom_du_module...]
modprobe [-c]
modprobe [--dump-modversions] [nom_du_fichier]
DESCRIPTION
modprobe ajoute ou supprime intelligemment un module du noyau Linux : à noter que pour plus de commodité, il n'y a pas de différences entre _ et - dans les noms de module (la conversion automatique du tiret bas est effectuée). modprobe cherche dans le répertoire des modules /usr/lib/`uname -r` tous les modules et autres fichiers, excepté les fichiers de configuration facultatifs dans le répertoire (voir modprobe.d(5)). modprobe utilisera aussi les options de module indiquées sur la ligne de commande du noyau sous la forme <module>.<option> et mettra sous liste noire sous la forme modprobe.blacklist=<module>.
Notez que contrairement aux séries 2.4 des noyaux Linux (qui ne sont pas prises en charge par cet outil), cette version de modprobe ne fait rien au module lui-même : le travail de résoudre les symboles et de comprendre les paramètres est fait à l'intérieur du noyau. Ainsi un échec du module est parfois accompagné d'un message du noyau (voir dmesg(8)).
modprobe attend un fichier modules.dep.bin à jour comme généré par l'utilitaire correspondant depmod fourni avec modprobe (voir depmod(8)). Ce fichier liste quels sont les autres modules nécessaires à chaque module (s'il y en a), et modprobe l'utilise pour ajouter ou supprimer ces dépendances automatiquement.
Si des paramètres sont donnés après le nom_du_module, ils sont passés au noyau (en supplément de toute option listée dans le fichier de configuration).
Lors du chargement des modules, nom_du_module peut aussi être un chemin vers le module. Si le chemin est relatif, il doit explicitement commencer avec « ./ ». Notez que cela peut échouer lors de l'usage d'un chemin vers un module avec des dépendances qui ne correspondent pas à la base de données de depmod installée.
OPTIONS
-a --all
-b --use-blacklist
-C répertoire --config répertoire
Cette option est passée à l'aide des commandes install ou remove aux autres commandes modprobe dans la variable d'environnement MODPROBE_OPTIONS.
-c --showconfig
--dump-modversions
-d --dirname
--first-time
--force-vermagic
Cela s'applique à chaque module ajouté : à la fois le module (ou son alias) sur la ligne de commande et chaque module dont il dépend.
--force-modversion
Cela s'applique à chaque module ajouté : à la fois le module (ou son alias) sur la ligne de commande et chaque module dont il dépend.
-f --force
Cela s'applique à chaque module ajouté : à la fois le module (ou son alias) sur la ligne de commande et chaque module dont il dépend.
-i --ignore-install --ignore-remove
-n, --dry-run, --show
-q --quiet
-R --resolve-alias
-r --remove
Il n'y a généralement pas de raison pour supprimer un module, mais certains modules bogués le nécessitent. Le noyau de votre distribution n'a peut-être pas été construit pour prendre en charge la suppression de modules.
-w TIMEOUT_MSEC --wait TIMEOUT_MSEC
-S version --set-version version
--show-depends
-s --syslog
Cette option est passée à l'aide des commandes install ou remove aux autres commandes modprobe dans la variable d'environnement MODPROBE_OPTIONS.
-V --version
-v --verbose
Cette option est passée à l'aide des commandes install ou remove aux autres commandes modprobe dans la variable d'environnement MODPROBE_OPTIONS.
ENVIRONNEMENT
La variable d'environnement MODPROBE_OPTIONS peut aussi être utilisée pour passer des arguments à modprobe. Le format n'est pas documenté intentionnellement, dans la mesure où l'utilisation d'outils et de scripts tiers est déconseillée
La variable d'environnement provient de l'implémentation des règles d'installation.
COPYRIGHT
Cette page de manuel était originellement sous copyright 2002, Rusty Russell, IBM Corporation.
VOIR AUSSI
modprobe.d(5), insmod(8), rmmod(8), lsmod(8), modinfo(8), depmod(8)
AUTEURS
De nombreuses contributions proviennent de la liste de diffusion linux-modules <linux-modules@vger.kernel.org> et de Github. Si vous avez une copie de kmod.git lui-même, les sorties de git-shortlog(1) et de git-blame(1) vous indiquerons les auteurs de certaines parties du projet.
Lucas De Marchi <lucas.de.marchi@gmail.com> est le responsable actuel du projet.
TRADUCTION
La traduction française de cette page de manuel a été créée par bubu <bubub@no-log.org>
Cette traduction est une documentation libre ; veuillez vous reporter à la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITÉ LÉGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org.
26 août 2024 | kmod |