table of contents
- bookworm-backports 4.24.0-2~bpo12+1
- testing 4.24.0-2
- unstable 4.24.0-2
MODPROBE.D(5) | modprobe.d | MODPROBE.D(5) |
NOM¶
modprobe.d – Répertoire de configurations pour modprobe
SYNOPSIS¶
/lib/modprobe.d/*.conf
/usr/local/lib/modprobe.d/*.conf
/run/modprobe.d/*.conf
/etc/modprobe.d/*.conf
DESCRIPTION¶
Comme la commande modprobe peut ajouter ou supprimer plus d'un module, et à cause des modules qui ont des dépendances, il y a eu besoin d'une méthode pour spécifier quelles options utiliser avec les modules. Tous les fichiers dans le répertoire /etc/modprobe.d qui finissent par l'extension .conf indiquent les options nécessaires. Ils peuvent également être utilisés pour créer des alias pratiques : des noms alternatifs pour un module, ou ils peuvent remplacer le comportement normal de modprobe pour ceux qui ont des exigences particulières (comme l'insertion de plus d'un module).
Notez que les noms de module et d'alias (comme d'autres noms de modules) peuvent avoir les signes - ou _ dans leurs noms ; les deux sont interchangeables pour toutes les commandes sur les modules, la conversion du tiret bas étant automatique.
Le format des fichiers sous modprobe.d est simple : une commande par ligne, avec les lignes blanches et celles commençant par un croisillon # ignorées (ce qui est pratique pour ajouter des commentaires). Une contre-oblique \fP à la fin de la ligne la fait continuer sur la ligne suivante, ce qui rend le fichier un peu plus propre.
COMMANDES¶
alias nom_aternatif nom_du_module
Notez que les modules peuvent aussi contenir leurs propres alias, ce qui est visible en utilisant modinfo. Ces alias ne sont utilisés qu'en dernier ressort lorsque il n'y a pas réellement de module, de commande install, remove ou alias dans la configuration.
blacklist nom_du_module
install nom_du_module commande...
L'avenir à long terme de cette commande en tant que solution au problème de la fourniture de dépendances de modules supplémentaires n'est pas assuré et il est prévu de remplacer cette commande par un avertissement quant à son éventuelle suppression ou obsolescence à un moment. Son utilisation complique la détermination automatisée des dépendances des modules par les utilitaires des distributions, tels que mkinitrd (car ils doivent maintenant interpréter d'une manière ou d'une autre ce que les commandes install pourraient faire). Dans un monde parfait, les modules devraient fournir toutes les informations de dépendances sans l'utilisation de cette commande et des travaux sont en cours pour implémenter la prise en charge des dépendances « soft » dans le noyau Linux.
L'utilisation de la chaîne « $CMDLINE_OPTS » entrainera son remplacement par toutes les options indiquées sur la ligne de commande de modprobe. Cela peut être utile, car les utilisateurs s'attendent à ce que « modprobe fred opt=1 » passe l'argument « opt=1 » au module, même s'il y a une commande install dans le fichier de configuration. Ainsi notre exemple ci-dessus devient « install fred /sbin/modprobe barney; /sbin/modprobe --ignore-install fred $CMDLINE_OPTS ».
options nom_de_module option...
Toutes les options sont ajoutées ensemble, elles peuvent venir d'une option pour le module, pour un alias ou sur la ligne de commande.
remove nom_de_module commande...
softdep nom_de_module pre: modules... post: modules...
Les modules « pre-deps » et « post-deps » sont des listes de noms et/ou d'alias d'autres modules que modprobe essaiera d'installer (ou de supprimer) dans l'ordre avant et après le module principal donné dans l'argument nom_de_module.
Exemple: Assumer que « softdep c pre: a b post: d e » est fourni dans la configuration. Exécuter « modprobe c » est maintement équivalent à « modprobe a b c d e » sans les « softdep ». Des arguments tels que --use-blacklist sont appliquées à tous les modules indiqués, alors que les paramètres du module ne s'appliquent qu'au module c.
Note : s'il y a des commandes install ou remove avec le même argument nom_de_module, softdep prend la préseance.
COMPATIBILITɶ
Une future version de kmod viendra avec un avertissement sérieux pour empêcher l'usage de la commande install comme expliqué ci-dessus. Cela arrivera lorsque la prise en charge des dépendances « soft » sera effective. Cette prise en charge améliorera la prise en charge actuelle des softdeps par cet outil en fournissant de telles dépendances directement dans le module.
COPYRIGHT¶
Cette page de manuel était originellement sous copyright 2004, Rusty Russell, IBM Corporation. Elle est entretenue par Jon Masters et d'autres.
VOIR AUSSI¶
modprobe(8), modules.dep(5)
AUTEURS¶
Jon Masters <jcm@jonmasters.org>
Robby Workman <rworkman@slackware.com>
Lucas De Marchi <lucas.de.marchi@gmail.com>
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.
10 décembre 2022 | kmod |