A propos de ce document

Table des matières
Objectif du document
Structuration du document
Contribuer au document...
Format du document
Historique du document

Objectif du document

Cette formation est destinée aux personnes qui ont déjà de bonnes connaissances en informatique mais qui ne connaissent encore rien à Linux. L'objectif est de les prendre en main pour passer en douceur de Windows à Debian GNU/Linux et de leur faire découvrir une partie des nombreuses possibilités de ce système d'exploitation.

Structuration du document

Ce document est divisé en 5 parties :

  1. Installation de Debian GNU/Linux : je vous guiderai pas-à-pas pour l'installation brute du système d'exploitation ;

  2. Utilisation et configuration de base de Debian GNU/Linux : vous apprendrez les commandes et les outils de base et vous essaierez de faire marcher tous les périphériques de votre système ;

  3. Debian GNU/Linux en mode graphique : vous apprendrez à installer un bureau graphique et à vous servir des applications graphiques courantes sous Linux ;

  4. Debian GNU/Linux en réseau : si vous avez un accès permanent à Internet et/ou si vous êtes connecté à un réseau local, vous découvrirez les qualités de Linux utilisé en tant que serveur au sein d'un réseau IP ;

  5. Debian GNU/Linux en console : vous découvrirez un certain nombre d'applications en console... et peut-être serez-vous séduit par les avantages de ce type d'applications !

Les utilisateurs qui débutent avec Linux seront plus particulièrement intéressés par les trois premières parties et certaines annexes "faciles". Les utilisateurs qui ont déjà de l'expérience avec Linux, qui veulent explorer des utilisations plus avançées et qui ont déjà des bases en réseau pourront se plonger dans les parties 4 et 5 et les annexes plus difficiles.

Les parties 2, 3, 4 et 5 requièrent la connaissance des commandes de base d'Unix.

La formation doit absolument être suivie dans l'ordre. Elle a été conçue à l'origine pour les ordinateurs qui ont une connexion Internet par réseau local ; je l'ai adaptée pour ceux qui ont une connexion par modem classique, ADSL ou câble ou pas de connexion du tout, mais il reste encore beaucoup à faire pour l'adapter à tous les modèles de modems ADSL USB.

Contribuer au document...

Toutes les contributions sont les bienvenues ! Les contributions suivantes sont particulièrement appréciées :

Merci d'envoyer vos contributions à l'adresse formation-debian chez via.ecp.fr.

Si vous désirez rédiger un nouveau chapitre ou une nouvelle annexe, merci de m'en parler au préalable via l'adresse mail ci-dessus pour qu'on en discute.

Je tiens à remercier les nombreux lecteurs qui ont contribué à ce document, par exemple en signalant des erreurs et/ou en proposant des améliorations.

Format du document

Ce document est écrit au format Docbook XML. Les sources sont compilées avec jade pour produire le document aux formats HTML, PDF et RTF après application de feuilles de style DSSSL spécifiques à chaque format.

Les sources XML, les feuilles de style DSSSL et les images sont disponibles par SVN anonyme :


% svn co svn://svn.via.ecp.fr/formation-debian/trunk formation-debian

Pour compiler le document sur un système Debian, vous aurez besoin des packages docbook-xml, docbook-dsssl, jade et jadetex.

Historique du document

Tableau 1. Historique du document

DateAuteurAjout / Modification
19 Oct 2002AlexisPremière release publique !
25 Oct 2002AlexisVersion PDF avec liens et correction d'erreurs
28 Oct 2002AlexisProblème avec les images de la version PDF réparé
29 Oct 2002AlexisAjout d'ALSA et déplacement de dselect en annexe
30 Oct 2002AlexisAjout d'une section sur les PDFs et d'une section sur glxinfo/glxgears
04 Nov 2002AlexisAjout d'une annexe Monter un proxy-ARP
05 Nov 2002AlexisAjout d'une explication sur comment récupérer un MBR Windows
06 Nov 2002AlexisCorrections diverses (notamment la différence libre / OpenSource)
13 Nov 2002AlexisDéplacement de la méthode Debian de compilation des noyaux en Annexe
16 Nov 2002AlexisLes noms des pages HTML ne changent plus à chaque recompilation (enfin !)
20 Nov 2002AlexisAjouts et corrections diverses dans la partie II
25 Nov 2002AlexisFichier ZIP téléchargeable et amélioration du fichier muttrc
28 Nov 2002AlexisExplications pour faire marcher DRI/DRM et Xfree 4.2 (testé avec une Radeon). Nouveau fichier vimrc.
30 Nov 2002AlexisConfiguration d'un noyau 2.4.20 et nouvelle source de packages Xfree 4.2 avec config en français.
1er Déc 2002AlexisExplications sur DHCP relay (annexe sur le proxy-ARP) + installation de Cygwin et XDMCP (chapitre sur l'export display) + adaptation de l'annexe sur hdparm à tous les périphériques IDE + disparition du message d'erreur de hotplug
3 Déc 2002AlexisWinSCP remplaçé par Filezilla (client SSH & SFTP GPL pour Win32)
5 Déc 2002AlexisCorrection des sections "l'euro en console" et "l'euro sous X" et nouveau vimrc avec le support de l'euro sous Gvim
13 Déc 2002AlexisPrécisions concernant l'APM et modification de l'annexe sur les modems ADSL. Nouveaux drivers nVidia. Rajout de WinSCP à côté de Filezilla.
14 Déc 2002AlexisFormat RTF disponible.
16 Déc 2002AlexisNouveau paragraphe "en cas de blocage" dans le chapitre 39. Sortie de la 3.0r1. Retrait temporaire de cdrdao.
Vacances de Noël 2002AlexisRéorganisation complète avec une nouvelle partie "Linux Debian en réseau", début d'adaptation pour les possesseurs d'une connexion ADSL ou câble, explications sur la configuration d'une connexion par modem externe ou PCMCIA, de nombreux ajouts/corrections/modifications (support du bus PCMCIA, explications sur sudo, correction concernant Alsa, passage du format des mailboxes en "maildir", modifs dans les fichiers de configuration de zsh, vim, mutt, procmail et slrn) et deux nouvelles annexes (En cas de blocage... et Le mail en console (suite))
7 Janv 2003AlexisProblème du nombre de lignes dans mutt corrigé par une modification de procmailrc.
9 Janv 2003AlexisFinalement, la première exécution de dselect se fera pendant la procédure d'installation pour plusieurs raisons (c'est plus simple et ça permet de compiler des drivers ADSL avant l'explication sur la gestion des packages. Réorganisation de la deuxième partie : l'explication de la mise en place de la connexion Internet est maintenant précédée du shell et suivie des clients Web et FTP en console. Ajout de GNUwin à l'annexe sur les programmes Windows. Modification de muttrc et slrnrc pour avoir le wrappage automatique des paragraphes lors de la saisie. Ajout de gFTP comme client FTP graphique.
10 Janv 2003AlexisNouvelle annexe Créer des CD Debian qui documente l'utilisation de jigdo.
14 Janv 2003AlexisNombreuses corrections orthographiques (merci à Kevin Rowanet). Ajout d'un paragraphe sur les LUGs dans la première annexe.
17 Janv 2003AlexisMise-à-jour avec la sortie des CDs 3.0r1.
26 Janv 2003AlexisModifications pour la mise des sources SGML dans un CVS. Toutes les pages ont changé de nom (pour la dernière fois j'espère !). Ajouts et modifications dans la partie "configuration du noyau". Explications sur la configuration de LILO dans la partie "compilation du noyau". Ajout du format "text". Ajout du support pour les modems câble USB et les modems ADSL PCI Conexant.
28 Janv 2003AlexisLes sources de la formation sont maintenant gérées par un CVS hébergé gracieusement par VIA ; tout se met à jour automatiquement à chaque commit. Si vous constatez un problème, merci de me le signaler par mail !
01 Fév 2003AlexisCorrection pour les modems câble (je ne savais pas que Noos était le seul ou presque à ne pas faire de PPPoE), retrait temporaire de l'installation des modems ADSL PCI Conexant (problème de compilation des drivers), modifications dans la configuration de procmail et mutt, explications plus détaillées sur le LILO graphique.
10 Fév 2003AlexisAjout des proxy avec authentification par login / mot de passe. Je vais bientôt commençer à travailler sur le redimensionnement des partitions NTFS avec ntfsresize, un outil libre susceptible de remplaçer Partition Magic !
11 Fév 2003AlexisOn encode les CDs en Ogg Vorbis, pas en MP3, c'est mieux et ça évite de violer des brevets ! Modifications pour ceux qui doivent passer par un proxy pour accéder à Internet : adaptation dans la procédure d'installation et passage de FTP à HTTP pour les sources de packages. Tests pas encore complètement concluants de ntfsresize : ça marche, mais c'est compliqué à utiliser, et même si la partition est défragmentée, on ne peut pas récupérer tout l'espace libre.
7 Mars 2003AlexisPossibilité d'accéder aux fichiers de config via le tarball ou directement par wget, pour ceux qui ne suivent pas l'intégralité de la formation. Sortie d'une nouvelle version d'Alsa qui corrige un bug de compilation. Erreur dans lilo.conf corrigée. Le bug de "filezilla" n'étant toujours pas corrigé, je suis revenu à WinSCP.
8 Mars 2003AlexisOpération "réduction de la TODO list" avec plein de petites améliorations diverses à la clé ! Changement de "Linux Debian" en "Debian GNU/Linux".
9 Mars 2003AlexisOn vérifie désormais la signature des noyaux Linux que l'on télécharge ! Précisions supplémentaires sur l'adresse des serveurs de news dans le chapitre sur slrn. Fix pour le problème des noms de modules non indiqués dans l'aide de la configuration du noyau.
11 Mars 2003AlexisRelease de VLC 0.5.2 !
17 Mars 2003BrianNouveau chapitre sur Centericq.
18 Mars 2003AlexisAlsa 0.9.1 est sorti.
19 Mars 2003AlexisGMC remplaçé par Nautilus.
22 Mars 2003AlexisAlsa 0.9.2. Début de la migration du tutoiement au vouvoiement. Première version de l'annexe sur le partage de connexion Internet.
23 Mars 2003AlexisPremière version de l'annexe Firewalling et partage de connexion Internet et modification de l'annexe sur le bridge pour intégrer les patchs de firewalling. Attention, les parties sur la configuration du noyau et des modules ont été modifiées en conséquence. Mise-à-jour de la partie sur numlockx.
6 Avril 2003AlexisMise-à-jour avec la sortie de nouveaux drivers nVidia et intégration de plusieurs corrections reçues par mail.
8 Avril 2003AlexisPlusieurs petites améliorations (filtrage, mkisofs,...).
10 Avril 2003AlexisSimplifications avec l'utilisation de music123 et au niveau de l'activation de l'USB.
12 Avril 2003AlexisGrande réorganisation dont le but était que les utilisateurs débutants accèdent plus rapidement aux applications graphiques : création d'une 5ème partie sur les applications en console (mutt, slrn, irssi,...), fusion de la partie sur le son en console et la souris en console dans "Utilisation du nouveau noyau - 2", utilisation de Mozilla comme navigateur, lecteur de mail et de news en graphique et déplacement du chapitre sur LaTeX en annexe. Ce qu'il reste à faire : documenter un logiciel de gravure graphique et un client jabber/ICQ graphique (je sais pas encore lesquels documenter... si vous avez des suggestions, elles sont les bienvenues !)
14 Avril 2003Alexis et BrianFin de la migration vers le vouvoiement. Si vous trouvez des erreurs relatives à cette modification, n'hésitez-pas à les signaler ! Ajout de liens vers les sites web des projets.
24 Avril 2003AlexisAjout d'un chapitre sur la gravure en mode graphique avec Eroaster. Ajout d'un paragraphe sur le "port forwarding" dans l'annexe sur le NAT. Support du modem ADSL USB ECI Hi-Focus (écrit à partir de la doc de Cédric Lignier).
25 Avril 2003AlexisFusion de l'annexe sur le firewalling et sur le partage de connexion Internet. Support du modem ADSL SAGEM USB de Free. Ajout d'un chapitre Monter un serveur DHCP.
27 Avril 2003AlexisAjout de l'installation de PHP dans le chapitre sur Apache.
30 Avril 2003AlexisAjout d'une annexe Utiliser GnomeMeeting et d'une annexe "Surveiller son matériel".
1 Mai 2003AlexisPremière version du nouveau chapitre Monter un serveur DNS. Explications sur les patch noyau.
2 Mai 2003AlexisExplications sur l'ACPI (encore incomplet). Fix dans la partie sur le modem SAGEM.
5 Mai 2003AlexisRelease ALSA 0.9.3a et encore un fix pour le modem SAGEM.
6 Mai 2003AlexisAjout d'un chapitre Monter un serveur de mail et compléments dans le chapitre sur le serveur DNS.
7 Mai 2003AlexisAjout d'une section sur les tunnels SSH.
8 Mai 2003AlexisAjout d'un chapitre Le travail en groupe avec CVS qui n'explique pour l'instant que la mise en place d'un serveur CVS, et pas l'utilisation de CVS.
14 Mai 2003AlexisNouvelle release d'isync.
15 Mai 2003AlexisGrosses modifications sur la configuration du serveur CVS : simplifications et accès par SSH aux utilisateurs du système.
18 Mai 2003AlexisAjout d'un chapitre Monter un serveur de mailing-listes. Modification des descriptions des différentes versions de Debian. Précisions sur le passage en sid dans l'annexe Compléments sur la gestion des packages Debian.
24 Mai 2003AlexisGnome 2 sur Woody ! Tous les screenshots ont été refaits. Utilisation d'une clé USB. Amélioration de l'annexe Firewalling et partage de connexion Internet.
25 Mai 2003AlexisExplication de quelques touches en plus dans Mutt.
28 Mai 2003AlexisFix pour la dernière version des drivers ALSA.
1er Juin 2003AlexisSur une suggestion de Nicolas Relange, j'ai remplaçé lftp et sftp par yafc... c'est vraiment un programme génial !
7 Juin 2003AlexisComment faire marcher 2 souris en même temps sous X (utile quand on a une souris externe sur un ordinateur portable par exemple)
15 Juin 2003AlexisSortie du noyau 2.4.21. Suppression du passage de 6 à 10 consoles, pour plus de simplicité. Déplacement de GPM en annexe. Intégration de l'annexe ssh-agent dans le chapitre sur SSH.
30 Juin 2003AlexisSortie du patch pour faire un bridge firewallant avec le noyau 2.4.21.
2 Juillet 2003AlexisRetrait de la ligne de sources.list pour les packages XFree 4.2, qui n'étaient plus disponibles. Ils sont désormais intégrés dans le backport Gnome 2 (malheureusement, la config du package xserver-xfree86 n'est plus en français).
5 Juillet 2003AlexisAjout d'une annexe Faire marcher une imprimante. Attention, je n'ai testé cette annexe que sur une seule imprimante, et cela requiert de passer en sid !
31 Juillet 2003AlexisFix pour les modems USB avec la méthode 1 CD. Ajout d'un lien vers Andesi.org. Ajout de la FreeBox en Ethernet. Précision pour l'utilisation d'apt-get upgrade vs apt-get dist-upgrade. J'ai eu un mail d'un utilisateur qui avait fait marcher CUPS sans problème sur une woody... j'attends d'autres mails de ce genre pour enlever le paragraphe où je conseille de passer en sid pour faire marcher CUPS. Ajout de "set alternates" dans muttrc.
5 Août 2003AlexisPassage de SGML à XML ! Pourquoi ? Parce que c'est mieux ! A court terme, aucun changement notoire... mais ça sera peut-être utile plus tard. J'en ai profité pour avoir un "code" plus harmonisé. Quelques petites améliorations par-ci par-là... mais je ne me souviens pas de la liste exacte ! Correction de nombreuses fautes d'orthographe signalées par Hervé Délèze.
6 Août 2003AlexisFormat PS temporairement retiré... je n'arrive pas à le faire marcher avec XML pour l'instant.
10 Août 2003AlexisSuppression du chapitre sur Wine.
18 Août 2003AlexisSuppression de la méthode Gnome 2 et remplacement par la méthode Sid (il faut que je fasse encore d'autres tests... ce n'est pas complètement fini). Deuxième vague de correction de fautes d'orthographe signalées par Hervé Délèze. Pas besoin d'être en Sid pour faire marcher CUPS. WinSCP est passé en GPL.
19 Août 2003AlexisAjout des questions de pppoeconf (merci à Philippe Leconte). Réorganisation pour les connexions ADSL/câble Ethernet qui utilisent DHCP. J'ai eu le temps de tester plus en profondeur la méthode Sid et apporté de nombreuses corrections (à suivre).
25 Août 2003AlexisCorrection au sujet du changement du nom du système.
29 Août 2003AlexisAjout d'un chapitre très important depuis le changement du 18 Août que j'avais oublié de commiter ! Cela m'étonne que personne ne me l'ait signalé... je vais mettre en place un check des builds du CVS pour que cela ne se reproduise pas.
10 Sept 2003AlexisNoyau 2.4.22 (le patch pour le bridge firewallant est pété... je n'ai donc pas modifié l'annexe bridge pour l'instant). J'ai également commenté la section qui explique l'application d'un patch sur les sources du noyau car le patch ACPI n'est plus justifié sur un 2.4.22 et le patch bridge FW est pété...
12 Sept 2003AlexisLe patch pour le bridge firewallant a été réparé... j'ai donc mis à jour l'annexe et décommenté la section qui explique l'application d'un patch sur les sources du noyau.
13 Sept 2003AlexisModification de l'annexe sur iptables : on n'utilise plus le script /etc/init.d/iptables (car il a été abandonné dans la sid), mais des scripts maison lançés depuis /etc/network/interfaces. Désactivation des services inetd inutiles dans le chapitre sur la sécurité dans la partie 2.
21 Sept 2003AlexisIntégration des corrections (principalement orthographiques) envoyées par Ronan Plantec. Mise à jour de la procédure pour le modem ADSL Sagem F@st 800. Ajout de apt-listbugs pour des mises-à-jour de la sid plus sûres.
30 Sept 2003AlexisFix dans l'annexe des imprimantes : il faut en plus installer le package foomatic.
8 Oct 2003AlexisIntégration de petites corrections signalées par Michaël Latour.
9 Oct 2003AlexisPetit "bug fix" dans les scripts de notification par mail des commits CVS écrits par Boris Dorès.
24 Oct 2003AlexisRéécriture de l'annexe sur la méthode Debian pour compiler un noyau.
6 Nov 2003AlexisFix suggéré par Vincent B. pour l'installation des drivers propriétaires nVidia pour ceux qui suivent la méthode Sid.
9 Nov 2003AlexisTentative pour supporter les utilisateurs de modem Sagem Fast 800 connectés à Free et dégroupés.
25 Nov 2003AlexisPetite correction dans la configuration du noyau pour ceux qui ont un modem Speedtouch. Sortie de Debian 3.0r2.
30 Nov 2003AlexisSortie du noyau 2.4.23.
3 Déc 2003AlexisFix pour les modems F@st 800 dégroupés (merci Thomas !)
Vacances de Noël 2003AlexisIntroduction du noyau 2.6.0 ! Plus de précisions sur l'ACPI et ajout du frequency scaling pour les portables. Explications pour la configuration des interfaces WiFi. Explications sur le montage d'un serveur d'impression. Retrait temporaire de l'annexe sur lm_sensors et du chapitre sur e-roaster, le logiciel graphique de gravure. Nouveau chapitre La messagerie instantanée avec Gabber écrit par Brian. Nouveau chapitre à la fin de la 3ème partie intitulé Avant d'aller plus loin... un point sur la méthode. Mise-à-jour de la procédure d'installation de VLC. Lien vers la page qui explique l'installation des dictionnaires orthographiques d'OpenOffice. Modification des feuilles de styles pour une meilleure numérotation des chapitres et la numérotation des sections. Plein d'autres modifications mineures...
10 Janv 2004AlexisSortie du noyau 2.6.1. Mise à jour pour le driver du modem Sagem Fast 800 qui ne supportait pas le noyau 2.6. Fix pour vim qui a malheureusement été retiré du CD 3.0r2 n°1.
15 Janv 2004AlexisNouvelle mise-à-jour pour le driver du modem Sagem Fast 800.
17 Janv 2004AlexisCréation d'un package speedtouch et d'un package eciadsl CVS pour la Woody (le package eciadsl 0.8 ne supportait pas le noyau 2.6). Corrections diverses.
22 Janv 2004AlexisFix pour le modem Sagem Fast 800.
31 Janv 2004AlexisLes nouveaux drivers nVidia supportent désormais le noyau 2.6.
1 Fév 2004AlexisFix (bien crade) pour les packages module-init-tools et modutils de backports.org qui refusent de s'installer avec dpkg ! Retrait de l'option speed pour cdrecord car la vitesse maximale est autodétectée. Mise en place du driver Eagle 1.9.3 sur ma page perso en attendant que le serveur de Tuxfamily soit réparé.
5 Fév 2004AlexisSortie du noyau 2.6.2.
15 Fév 2004AlexisRègle iptables supplémentaire pour le problème du MTU quand on partage une connexion ADSL. Attention, cette règle requiert d'avoir activé l'option TCPMSS target support lors de la configuration du noyau, sachant que mon fichier de configuration du noyau n'avait pas cette option jusqu'à présent.
18 Février 2004AlexisSortie du noyau 2.6.3 (la mise à jour est conseillée car le noyau 2.6.2 contient un "local root exploit"). Arrivée de Xfree 4.3.0 dans la Sid.
26 Février 2004AlexisNouveau site pour télécharger le driver pour le modem ADSL Sagem.
7 Mars 2004AlexisIl ne faut pas utiliser la version 1.9.6 du driver pour le modem ADSL Sagem, mais plutôt la version 1.9.5 !
12 Mars 2004AlexisSortie du noyau 2.6.4.
5 Avril 2004AlexisSortie du noyau 2.6.5. Fix pour le fichier d'exemple "iptables-start.sh" dans la section sur le port forwarding.
26 Avril 2004AlexisPassage de la licence GNU FDL à la licence GNU GPL, avec l'accord de Loïc et Brian.
8 Mai 2004AlexisSimplification de l'annexe sur le firewalling, selon un conseil de Jihem.
12 Mai 2004AlexisSortie du noyau 2.6.6.
19 Juin 2004AlexisSortie du noyau 2.6.7.
1er Septembre 2004AlexisSortie du noyau 2.6.8.1. Attention, avec ce noyau, on ne peut graver des CDs qu'en root. C'est un bug connu qui devrait être corrigé dans le noyau 2.6.9.
25 Octobre 2004AlexisSortie du noyau 2.6.9.
29 Novembre 2004AlexisDebian est maintenant en version 3.0r3.
21 Janvier 2005AlexisMigration de CVS vers SVN.
20 Février 2005AlexisDebian 3.0r4 est sortie début Janvier... j'avais oublié de le mentionner !
17 Avril 2005AlexisDebian 3.0r5 vient de sortir.
15 Mai 2005AlexisModification du chapitre sur la configuration du noyau pour expliquer le nouveau système de numérotation du noyau Linux à 4 chiffres avec les releases de maintenance. Sortie du noyau 2.6.11.9
5 Juin 2005AlexisDebian 3.0r6 vient de sortir.
8 Août 2005Alexis et RemyMise-à-jour vers la Sarge. De très très nombreuses modifications et beaucoup de simplifications (vive la Sarge !). Il reste encore beaucoup de tests à faire.
26 Août 2005RemyMise-à-jour de la partie 3 : passage de Gnome à KDE. Encore des retouches à faire et aussi des screenshots.
4 Septembre 2005AlexisAjout du support SATA lors de la compilation du noyau.
4 Septembre 2005RémyAjout d'Emacs
9 Octobre 2005RémyMAJ de GDM vers KDM
10 Octobre 2005AlexisMAJ de la partie sur la configuration du noyau (plus besoin de patcher pour avoir le dernier noyau de la branche stable)
13 Novembre 2005Rémy Ajout de la partie K3B
8 Avril 2006AlexisMise à jour de la compilation du noyau et du support du bus PCMCIA. Modification dans l'annexe "en cas de bloquage" pour expliquer les noms de périphériques devfs. Déplacement du chapitre sur CVS en annexe et écriture d'un nouveau chapitre sur Subversion dans la partie 4.
8 Avril 2006RémyAjout d'une annexe sur l'installation de Java.
Juin 2006TanguyAjout d'une annexe sur la configuration d'une connexion sans fil.
Juillet 2006TanguyCréation de l'alias http://formation-debian.via.ecp.fr/.
13 août 2006TanguyModification des liens pour passer sur http://formation-debian.via.ecp.fr/ (l'ancienne URL fonctionne toujours). Ajout d'un « antispam » rudimentaire sur les adresses électoniques.
26 septembre 2006TanguyAjout d'une annexe sur la gravure en UDF et par paquets.