\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 15 19:03:25 CET 2010}
\lfoot{\Large \textit{Uubu.fr}}
\hypersetup{pdfinfo={
Title={dpkg-query},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Outil pour interroger la base de données de dpkg et afficher des informations sur les paquets connus par la base de données de dpkg},
CreationDate={D:20100315190325},
ModDate={D:20100315190325},
Keywords={package manager;apt}
}}
\begin{document}
 
\begin{center}
{\Huge dpkg-query }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Outil pour interroger la base de données de dpkg et afficher des informations sur les paquets connus par la base de données de dpkg}
 
\vspace{10mm}
 
\vspace{1cm}{\huge OPTIONS }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} -l, --list motif]{Affiche les paquets correspondants à motif. Sans motif, affiche tous les paquets de /var/lib/dpkg/status, sauf ceux qui ne sont pas installés (équivalent à dpkg -l)}
\item[\hspace{1mm} -W, --show motif]{Identique à --list mais dans un format formaté.}
\item[\hspace{1mm} -s, --status paquet]{Donne l'état du paquet (indique les fichiers de configuration)}
\item[\hspace{1mm} -L, --listfiles paquet]{Affiche la liste des fichiers de paquet}
\item[\hspace{1mm} -c, --control-path paquet \texttt{[}control-file\texttt{]}]{liste les chemins des fichiers de contrôle}
\item[\hspace{1mm} -S, --search motif]{Recherche un nom de fichier dans les paquets installés (équivalent dpkg -S)}
\item[\hspace{1mm} -p, --print-avail paquet]{Affiche les détails relatifs à paquet tels que présents dans /var/lib/dpkg/available}
\item[\hspace{1mm} --admindir=dir]{Change l'endroit où se trouve la base de données de dpkg (défaut /var/lib/dpkg)}
\item[\hspace{1mm} -f, --showformat=format]{sert à spécifier le format de sortie de --show}
\end{description}
 
\begin{description} \normalsize
\item[\hspace{6mm} \textbackslash{}n]{nouvelle ligne}
\item[\hspace{6mm} \textbackslash{}r]{retour chariot}
\item[\hspace{6mm} \textbackslash{}t]{tabulation}
\end{description}
 
\hspace{1mm}  L'information relative à un paquet peut être indiquée en insérant des appels de variables spécifiant des champs du paquet avec la syntaxe suivante: "\$\{field[ ;width]\}". Les champs sont alignés à droite, à moins que la largeur ne soit négative, auquel cas ils sont alignés à gauche. Les champs suivants sont reconnus, mais pas nécessairement disponibles dans le fichier d'état (seuls les champs internes ou les champs conservés avec le paquet binaire le sont):
\vspace{5mm} \\
 
 
\begin{description} \normalsize
\item[\hspace{6mm} Architecture]{}
\item[\hspace{6mm} Bugs]{}
\item[\hspace{6mm} Conffiles (interne)]{}
\item[\hspace{6mm} Config-Version (interne)]{}
\item[\hspace{6mm} Conflicts]{}
\item[\hspace{6mm} Breaks]{}
\item[\hspace{6mm} Depends]{}
\item[\hspace{6mm} Description]{}
\item[\hspace{6mm} Enhances]{}
\item[\hspace{6mm} Essential]{}
\item[\hspace{6mm} Filename (interne, lié à dselect)]{}
\item[\hspace{6mm} Homepage]{}
\item[\hspace{6mm} Installed-Size]{}
\item[\hspace{6mm} MD5sum (interne, lié à dselect)]{}
\item[\hspace{6mm} MSDOS-Filename (interne, lié à dselect)]{}
\item[\hspace{6mm} Maintainer]{}
\item[\hspace{6mm} Origin]{}
\item[\hspace{6mm} Package]{}
\item[\hspace{6mm} Pre-Depends]{}
\item[\hspace{6mm} Priority]{}
\item[\hspace{6mm} Provides]{}
\item[\hspace{6mm} Recommends]{}
\item[\hspace{6mm} Replaces]{}
\item[\hspace{6mm} Revision (obsolète)]{}
\item[\hspace{6mm} Section]{}
\item[\hspace{6mm} Size (interne, lié à dselect)]{}
\item[\hspace{6mm} Source]{}
\item[\hspace{6mm} Status (interne)]{}
\item[\hspace{6mm} Suggests]{}
\item[\hspace{6mm} Tag (pas dans le .deb mais dans les fichiers Packages d'APT)]{}
\item[\hspace{6mm} Triggers-Awaited (interne)]{}
\item[\hspace{6mm} Triggers-Pending (interne)]{}
\item[\hspace{6mm} Version]{}
\end{description}
 
\hspace{1mm}  Le format par défaut est le suivant : "\$\{binary:Package\}\textbackslash{}t\$\{Version\}\textbackslash{}n"
\vspace{5mm} \\
 
\end{flushleft}
\end{document}
