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-users@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

DateAjout / Modification
19 Oct 2002Première release publique !
25 Oct 2002Version PDF avec liens et correction d'erreurs
28 Oct 2002Problème avec les images de la version PDF réparé
29 Oct 2002Ajout d'ALSA et déplacement de dselect en annexe
30 Oct 2002Ajout d'une section sur les PDFs et d'une section sur glxinfo/glxgears
04 Nov 2002Ajout d'une annexe Monter un proxy-ARP
05 Nov 2002Ajout d'une explication sur comment récupérer un MBR Windows
06 Nov 2002Corrections diverses (notamment la différence libre / OpenSource)
13 Nov 2002Déplacement de la méthode Debian de compilation des noyaux en Annexe
16 Nov 2002Les noms des pages HTML ne changent plus à chaque recompilation (enfin !)
20 Nov 2002Ajouts et corrections diverses dans la partie II
25 Nov 2002Fichier ZIP téléchargeable et amélioration du fichier muttrc
28 Nov 2002Explications pour faire marcher DRI/DRM et Xfree 4.2 (testé avec une Radeon). Nouveau fichier vimrc.
30 Nov 2002Configuration d'un noyau 2.4.20 et nouvelle source de packages Xfree 4.2 avec config en français.
1er Déc 2002Explications 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 2002WinSCP remplaçé par Filezilla (client SSH & SFTP GPL pour Win32)
5 Déc 2002Correction 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 2002Pré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 2002Format RTF disponible.
16 Déc 2002Nouveau paragraphe "en cas de blocage" dans le chapitre 39. Sortie de la 3.0r1. Retrait temporaire de cdrdao.
Vacances de Noël 2002Ré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 2003Problème du nombre de lignes dans mutt corrigé par une modification de procmailrc.
9 Janv 2003Finalement, 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 2003Nouvelle annexe Créer des CD Debian qui documente l'utilisation de jigdo.
14 Janv 2003Nombreuses corrections orthographiques (merci à Kevin Rowanet). Ajout d'un paragraphe sur les LUGs dans la première annexe.
17 Janv 2003Mise-à-jour avec la sortie des CDs 3.0r1.
26 Janv 2003Modifications 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 2003Les 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 2003Correction 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 2003Ajout 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 2003On 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 2003Possibilité 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 2003Opé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 2003On 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 2003Release de VLC 0.5.2 !
17 Mars 2003Nouveau chapitre sur Centericq par Brian Fraval. Nouveau driver Speedtouch.
18 Mars 2003Alsa 0.9.1 est sorti.
19 Mars 2003GMC remplaçé par Nautilus.
22 Mars 2003Alsa 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 2003Premiè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 2003Mise-à-jour avec la sortie de nouveaux drivers nVidia et intégration de plusieurs corrections reçues par mail.
8 Avril 2003Plusieurs petites améliorations (filtrage, mkisofs,...).
10 Avril 2003Simplifications avec l'utilisation de music123 et au niveau de l'activation de l'USB.
12 Avril 2003Grande 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 2003Fin 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 2003Ajout 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 2003Fusion 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 2003Ajout de l'installation de PHP dans le chapitre sur Apache.
30 Avril 2003Ajout d'une annexe Utiliser GnomeMeeting et d'une annexe "Surveiller son matériel".
1 Mai 2003Première version du nouveau chapitre Monter un serveur DNS. Explications sur les patch noyau.
2 Mai 2003Explications sur l'ACPI (encore incomplet). Fix dans la partie sur le modem SAGEM.
5 Mai 2003Release ALSA 0.9.3a et encore un fix pour le modem SAGEM.
6 Mai 2003Ajout d'un chapitre Monter un serveur de mail et compléments dans le chapitre sur le serveur DNS.
7 Mai 2003Ajout d'une section sur les tunnels SSH.
8 Mai 2003Ajout 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 2003Nouvelle release d'isync.
15 Mai 2003Grosses modifications sur la configuration du serveur CVS : simplifications et accès par SSH aux utilisateurs du système.
18 Mai 2003Ajout 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 2003Gnome 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 2003Explication de quelques touches en plus dans Mutt.
28 Mai 2003Fix pour la dernière version des drivers ALSA.
1er Juin 2003Sur une suggestion de Nicolas Relange, j'ai remplaçé lftp et sftp par yafc... c'est vraiment un programme génial !
7 Juin 2003Comment 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 2003Sortie 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 2003Sortie du patch pour faire un bridge firewallant avec le noyau 2.4.21.
2 Juillet 2003Retrait 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 2003Ajout 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 2003Fix 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 2003Passage 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 2003Format PS temporairement retiré... je n'arrive pas à le faire marcher avec XML pour l'instant.
10 Août 2003Suppression du chapitre sur Wine.
18 Août 2003Suppression 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 2003Ajout 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 2003Correction au sujet du changement du nom du système.
29 Août 2003Ajout 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 2003Noyau 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 2003Le 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 2003Modification 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 2003Inté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 2003Fix dans l'annexe des imprimantes : il faut en plus installer le package foomatic.
8 Oct 2003Intégration de petites corrections signalées par Michaël Latour.
9 Oct 2003Petit "bug fix" dans les scripts de notification par mail des commits CVS écrits par Boris Dorès.
24 Oct 2003Réécriture de l'annexe sur la méthode Debian pour compiler un noyau.
6 Nov 2003Fix suggéré par Vincent B. pour l'installation des drivers propriétaires nVidia pour ceux qui suivent la méthode Sid.
9 Nov 2003Tentative pour supporter les utilisateurs de modem Sagem Fast 800 connectés à Free et dégroupés.
25 Nov 2003Petite correction dans la configuration du noyau pour ceux qui ont un modem Speedtouch. Sortie de Debian 3.0r2.
30 Nov 2003Sortie du noyau 2.4.23.
3 Déc 2003Fix pour les modems F@st 800 dégroupés (merci Thomas !)
Vacances de Noël 2003Introduction 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 2004Sortie 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 2004Nouvelle mise-à-jour pour le driver du modem Sagem Fast 800.
17 Janv 2004Cré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 2004Fix pour le modem Sagem Fast 800.
31 Janv 2004Les nouveaux drivers nVidia supportent désormais le noyau 2.6.
1 Fév 2004Fix (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 2004Sortie du noyau 2.6.2.
15 Fév 2004Rè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 2004Sortie 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 2004Nouveau site pour télécharger le driver pour le modem ADSL Sagem.
7 Mars 2004Il 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 2004Sortie du noyau 2.6.4.
5 Avril 2004Sortie du noyau 2.6.5. Fix pour le fichier d'exemple "iptables-start.sh" dans la section sur le port forwarding.
26 Avril 2004Passage de la licence GNU FDL à la licence GNU GPL, avec l'accord de Loïc et Brian.
8 Mai 2004Simplification de l'annexe sur le firewalling, selon un conseil de Jihem.
12 Mai 2004Sortie du noyau 2.6.6.
19 Juin 2004Sortie du noyau 2.6.7.
1er Septembre 2004Sortie 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 2004Sortie du noyau 2.6.9.
29 Novembre 2004Debian est maintenant en version 3.0r3.
21 Janvier 2005Migration de CVS vers SVN.
20 Février 2005Debian 3.0r4 est sortie début Janvier... j'avais oublié de le mentionner !
17 Avril 2005Debian 3.0r5 vient de sortir.
15 Mai 2005Modification 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