%% licence RAFRAB(*)
%%
%% RAFRAB : rien à f**tre, rien à battre, fais ce qu'il te plait dans la vie
%%


\documentclass[french]{beamer}
\usepackage{babel}
\usepackage[utf8]{inputenc}
\usetheme{Warsaw}

\title{Debian GNU/Linux \\ \textit{Ce qu'il faut savoir}}
\author{}\institute{Agence universitaire de la Francophonie}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\section{Généralités}
\frame{\tableofcontents[current]}

\begin{frame}
\textbf{Debian} : système d'exploitation libre.

\begin{itemize}
\item noyau Linux et outils GNU : Debian GNU/Linux
\item plus de 20000 paquets... avec suivi de sécurité
\item \url{http://www.debian.org/}
\item plus de 1000 développeurs officiels (et 2000 contributeurs)
\end{itemize}
\end{frame}

\begin{frame}
Les versions de Debian GNU/Linux
\begin{itemize}
\item \textit{stable}, \textit{testing} et \textit{unstable} (Sid)
\item Actuellement : \textit{stable} = Lenny, \textit{testing} = Squeeze
\item Pour info : \textit{oldstable} = Etch
\end{itemize}
\end{frame}

\section{Le système APT} 
\frame{\tableofcontents[current]}

\begin{frame}
\begin{center}
APT : Advanced Package Tool
\end{center}
\begin{itemize}
\item Dépots de paquets \texttt{/etc/apt/sources.list}
\item \textit{install} : installation d'un paquet = téléchargement + installation + configuration 
\item \textit{upgrade} : mise à jour de tous les paquets installés (suivi de sécurité)
\item Notion de dépendances entre les paquets
\item APT ne fait pas lui-même l'installation et la configuration, il passe par \texttt{dpkg}
\end{itemize}
\end{frame}

\begin{frame}
\begin{center}
\texttt{aptitude} : le centre de commande APT
\end{center}
\begin{itemize}
\item \texttt{/etc/apt/sources.list} : la configuration des dépôts
\item \texttt{aptitude update} : lecture des paquets disponibles dans les dépots 
\item \texttt{aptitude search \textit{motclef}}
\item \texttt{aptitude show \textit{paquet}}
\item \texttt{aptitude install \textit{paquet}} 
\item \texttt{aptitude safe-upgrade} et  \texttt{aptitude full-upgrade}
\item et aussi : \textit{dpkg -l}
\end{itemize}
\end{frame}

\begin{frame}
Les dépôts conseillés :
\begin{itemize}
\item dépôts officiels, depuis le miroir le plus proche : \\
 \texttt{deb \url{http://ftp.fr.debian.org/debian} etch main}
\item dépôt de sécurité (obligatoire !) : \\
 \texttt{deb \url{http://security.debian.org/} etch/updates main}
\item dépôts \textit{volatile} : \url{http://volatile.debian.org}
\item dépôts backports (uniquement en cas de nécessité impérative) : \url{http://www.backports.org}
\end{itemize}
NB : les autres dépots ne sont pas toujours dignes de confiance !
\end{frame}

\section{Installation de Debian}
\frame{\tableofcontents[current]}

\begin{frame}
Installer Debian, c'est d'abord pas mal de lecture...
\begin{itemize}
\item Manuel d'installation : \url{http://www.debian.org/releases/stable/installmanual}
\item Installation via le réseau : \url{http://www.debian.org/distrib/netinst}
\end{itemize}
\end{frame}

\begin{frame}
Une fois Debian installée :
\begin{itemize}
\item Par défaut, il n'y a rien d'autre qu'un système très minimal (tant mieux !)
\item On fixe les dépôts, miroir le plus proche dans \texttt{/etc/apt/sources.list}
\item On vérifie la configuration réseau (sur un serveur, on supprime dhcp)
\item On installe les systèmes de base : \texttt{ntp}, \texttt{ssh}
\item ... quelques outils de débug : \texttt{ip} (\texttt{iproute}) \textit{vs} \texttt{ifconfig}/\texttt{route}, \texttt{ping}, \texttt{mtr}, \texttt{netstat}, \texttt{trafshow}
\item ... et quelques utilitaires trop utiles : \texttt{less}, \texttt{sudo}, \texttt{vim}, \texttt{emacs}, \texttt{manpages-fr}
\end{itemize}
\end{frame}

\begin{frame}
Construire un miroir Debian :
\begin{itemize}
\item avoir : une bonne connexion à Internet, un serveur stable avec quelques 10aines de Go de disque
\item utiliser \texttt{debmirror}
\item lancement via un \textit{cron}
\item suivi : petits mails de rapport de debmirror
\item utilisation pour installation réseau : PXE et netboot
\end{itemize}
\end{frame}

\end{document}
