\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={/etc/apt/sources.list},
Author={Sylvain Girod},
Creator={Bash script from uubu.fr's format version 1},
Producer={Bash script and PDFLaTeX},
Subject={Liste des sources de paquets debian},
CreationDate={D:20100315190325},
ModDate={D:20100315190325},
Keywords={package manager;apt}
}}
\begin{document}
 
\begin{center}
{\Huge /etc/apt/sources.list }
\end{center}
\vspace{1cm}
 
\begin{flushleft}
 
{\large Liste des sources de paquets debian}
 
\vspace{10mm}
 
\hspace{1mm}  La liste des sources de paquets indique où trouver les archives du système de distribution de paquets utilisés. ce fichier est /etc/apt/sources.list.
\vspace{5mm} \\
 
 
\hspace{1mm}  Le format de chaque ligne est: \textbf{type uri args}. Le premier élément, type, détermine le format des args. uri est un identifiant universel de ressources (URI), qui est un sur-ensemble du plus spécifique et bien connu repère universel de ressources, ou URL. La fin de la ligne peut être un commentaire commençant par un caractère \#.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge sources.list.d }
 
\
 
\hspace{1mm}  /etc/apt/sources.list.d permet de lister des sources de paquets dans des fichiers distincts qui se terminent par .list. Leur format est le même que celui du fichier sources.list.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge deb et deb-src }
 
\
 
\hspace{1mm}  Le type deb décrit une archive Debian classique à deux niveaux, distribution/composant. distribution peut prendre l´une des valeurs suivantes: stable, unstable, ou testing, et composant: main, contrib, non-free, ou non-us.
\vspace{5mm} \\
 
 
\hspace{1mm}  Le type deb-src décrit le code source pour une distribution Debian dans le même format que le type deb. Une ligne deb-src est nécessaire pour récupérer les index des sources.
\vspace{5mm} \\
 
 
\hspace{1mm}  Le format d´une entrée dans sources.list utilisant les types deb et deb-src est de la forme: \textbf{deb uri distribution [composant1] [composant2] [...]}
\vspace{5mm} \\
 
 
\hspace{1mm}  distribution peut aussi contenir une variable \$(ARCH), qui sera remplacée par l´architecture Debian (i386, m68k, powerpc, ...) sur laquelle s´exécute le système. Il est important d´indiquer les sources par ordre de préférence, la source principale apparaissant en premier.
\vspace{5mm} \\
 
 
\vspace{1cm}{\huge Spécification des URI }
 
\
 
\begin{description} \normalsize
\item[\hspace{1mm} file]{Le procédé file permet qu´un répertoire arbitraire au sein du système de fichier soit considéré comme une archive. On s´en sert avec les montages NFS, les miroirs et les archives locaux.}
\item[\hspace{1mm} cdrom]{Le procédé cdrom permet l´utilisation d´un lecteur de cédérom avec la possibilité de changer de media. Utilisez le programme apt-cdrom(8) pour créer des entrées dans la liste des sources.}
\item[\hspace{1mm} http]{Si une variable d´environnement http\_proxy (au format http://server:port/) existe, le serveur mandataire indiqué par http\_proxy est utilisé. Quand un serveur mandataire HTTP/1.1 demande une authentification, on peut utiliser la chaîne http://user:pass@server:port/.}
\item[\hspace{1mm} ftp]{Le fonctionnement en mode ftp est largement configurable ; On remarquera qu´on peut indiquer un mandataire ftp avec la variable d´environnement ftp\_proxy. On peut aussi spécifier un mandataire http (les serveurs mandataires http comprennent souvent les URL ftp) en utilisant cette méthode et SEULEMENT cette méthode. Les mandataires ftp utilisant http et qui sont spécifiés dans le fichier de configuration seront ignorés.}
\item[\hspace{1mm} copy]{Le procédé copy est identique au procédé file excepté que les paquets sont copiés dans le cache du répertoire au lieu d´être utilisés directement depuis leur emplacement. C´est utile aux gens qui utilisent un disque zip pour recopier des fichiers avec APT.}
\item[\hspace{1mm} rsh, ssh]{Le procédé rsh/ssh utilise rsh/ssh pour se connecter à une machine distante en tant que tel utilisateur donné et pour accéder aux fichiers. Aucune authentification par mot de passe n´est possible : il faut au préalable régler ce problème avec des clés RSA ou bien rhosts. Pour l´accès aux fichiers de la machine distante et le transfert, on utilise les commandes standard find et dd.}
\end{description}
\end{flushleft}
\end{document}
