\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:31:31 CEST 2016}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={/etc/modprobe.d},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Configuration pour modprobe},
CreationDate={D:20160328123131},
ModDate={D:20160328123131},
Keywords={Linux}
}}
\begin{document}
 
\begin{center}
{\Huge /etc/modprobe.d, /lib/modprobe.d, /run/modprobe.d/ }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Configuration pour modprobe}
 
\vspace{10mm}
 
\hspace{1mm}  Parce que la commande modprobe peut ajouter ou supprimer plus d'un module, dû aux dépendances, on a besoin d'une méthode pour spécifier quelles options sont utilisée avec ces modules. Tous les fichiers *.conf dans /etc/modprobe.d permettent de spécifier les options à utiliser pour les modules. Peut aussi être utilisés pour créer des alias pour des modules, ou pour modifier le comportement de modprobe. Noter que les noms des modules et leus alias peut utiliser '-' ou '\_' de manière interchangeable.
\vspace{5mm} \\
 
 
\hspace{1mm}  Le format est simple : Une commande par ligne, les lignes blanche et les lignes commençant par \# sont ignorés. ’\textbackslash{}’ à la fin d’un ligne pour scinder une ligne longue en plusieurs.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Commandes }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} alias wildcard modulename]{Permet de donner un nom alternatif pour un module (ex: alias my-mod really\_long\_module\_name) Certains modules contiennent leur propre alias (voir modinfo) utilisé si aucun alias n’est définis.}
\item[\hspace{1mm} blacklist modulename]{indique que tous les alias interne d’un module sont ignorés.}
\item[\hspace{1mm} install modulename command...]{Lancer cette commande au lieu d’insérer le module normalement. Peut-être une commande Shell. Cette commande sera remplacée dans le future.}
\item[\hspace{1mm} options modulename option...]{Permet d’ajouter des options au module spécifié}
\item[\hspace{1mm} remove modulename command...]{Identique à install mais est utilisé avec modprobe -r}
\item[\hspace{1mm} softdep modulename pre: modules... post: modules...]{Permet de spécifier des softs ou optionnellement des dépendances de modules. Le nom du module peut être utilisé sans ces modules optionnels, mais généralement avec des fonctionnalités manquant. Par exemple, un pilote pour un stockage HBA peut nécessiter un module à charger pour utiliser ses fonctionnalités. Les modules pre et post sont des listes de nom et/ou alias d’autres modules que modprobe va tenter d’installer ou supprimer dans l’ordre avant et après le module donné. (ex: softdep c pre: a b post: d e == modprobe a b c d e). softdep a la précédence sur les modules avec les commandes install et remove avec le même module.}
\end{description}
\end{flushleft}
\end{document}
