\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{textcomp}
\usepackage{geometry}
\geometry{top=15mm, bottom=15mm, left=1cm, right=1cm}
\usepackage[french]{babel}
\usepackage{pslatex}
\usepackage[colorlinks=true,urlcolor=black]{hyperref}
\usepackage{graphicx}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0.4pt}
\fancyfoot[L]{Uubu.fr}
\fancyfoot[R]{lun. mars 28 12:20:24 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={modprobe},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Ajoute ou supprime des modules du kernel Linux},
CreationDate={D:20160328122024},
ModDate={D:20160328122024},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge modprobe }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Ajoute ou supprime des modules du kernel Linux}
 
\vspace{10mm}
 
\hspace{1mm}  Ajoute ou enlève des modules du kernel Linux. Il n’y a pas de différence entre ’-’ et ’\_’ dans les noms de module. Il cherche dans /lib/modules/`uname -r` les modules et autres fichiers, excepté pour le fichier optionnel /etc/modprobe.conf et le répertoire /etc/modprobe.d. modprobe utilise également des options de module spécifiés sur la ligne de commande sous la forme <module>.<option>
\vspace{5mm} \\
 
 
\hspace{1mm}  modprobe ne fait rien du module, la résolution de symbole et les paramètres sont vérifiés par le kernel. Les erreurs sont des messages du kernel, visible via dmesg.
\vspace{5mm} \\
 
 
\hspace{1mm}  modprobe attend un fichier modules.dep.bin à jours (ou un fichier modules.dep), comme généré par l’utilitaire depmod. Ce fichier liste les modules dont il dépend, et modprobe l’utilise pour ajouter ou enlever ces dépendances automatiquement.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -a, --all]{Insert tous les noms de module sur la ligne de commande}
\item[\hspace{1mm} -b, --use-blacklist]{applique les commandes blacklist dans les fichiers de configuration aux noms de modules.}
\item[\hspace{1mm} -C, --config]{Utilise le fichier spécifié au lieu de /etc/modprobe.conf ou /etc/modprobe.d. Cette option est passée aux commandes install ou remove aux autres commandes modprobe dans la variable MODPROBE\_OPTIONS}
\item[\hspace{1mm} -c, --showconfig]{Affiche la liste des informations de version des module requis par un module.}
\item[\hspace{1mm} --dump-modversions]{Dump la configuration effective du répertoire de configuration et quitte}
\item[\hspace{1mm} -d, --dirname]{Répertoire où les modules peuvent être trouvés / par défaut}
\item[\hspace{1mm} --first-time]{Normalement modprobe réussi et ne fait rien si un module à insérer est déjà présent ou en supprimant un module qui n’est pas présent. Cette commande fait échouer modprobe dans ce cas.}
\item[\hspace{1mm} --force-vermagic]{Chaque module contient des informations importantes, tels que les version du compileur et du kernel. Si un module échoue au chargement et que le kernel dit que le "version magic" ne correspond pas, vous pouvez utiliser cette option pour le supprimer.}
\item[\hspace{1mm} --force-modversion]{Quand les modules sont compilés avec CONFIG\_MODVERSIONS mis, une section détaillant les versions de chaque interface utilisée par le module est créée. Si un module échoue au chargement et que le kernel dit que le module n’a pas la bonne version d’une interface, cette option supprime les informations de version.}
\item[\hspace{1mm} -f, --force]{Tente de supprimer les informations de version. Identique à --force-vermagic et -force-modversion}
\item[\hspace{1mm} -i, --ignore-install --ignore-remove]{ignore les commandes install et remove dans le fichier de configuration du module spécifié}
\item[\hspace{1mm} -l, --list]{Liste tous les module correspondant à "*".}
\item[\hspace{1mm} -n, --dry-run, --show]{Fait tout sauf inserer et supprimer les modules.}
\item[\hspace{1mm} -q, --quiet]{N’affiche pas de message d’erreur}
\item[\hspace{1mm} -R, --resolve-alias]{Affiche tous les noms de module qui matchent un alias}
\item[\hspace{1mm} -r, --remove]{décharge un module}
\item[\hspace{1mm} -S, --set-version]{Définis la version du kernel}
\item[\hspace{1mm} --show-depends]{Liste les dépendances d'un module, incluant le module lui-même. Produit un jeu de modules, un par ligne, préfixé par "insmod" et utilisé par les distributions pour déterminer quels modules inclure dans les images initramfs.}
\item[\hspace{1mm} -s, --syslog]{Syslog les messages d’erreur (LOG\_DAEMON avec le level LOG\_NOTICE)}
\item[\hspace{1mm} -t, --type]{Restreint -l aux modules dans le répertoire matchant au répertoire donné.}
\item[\hspace{1mm} -v, --verbose]{mode verbeux}
\end{description}
 
\vspace{1cm}{\huge Variables d'environnement }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} MODPROBE\_OPTIONS]{peut être utilisé pour passer des arguments à modprobe}
\end{description}
\end{flushleft}
\end{document}
