Guide De Référence Pour Debian
Total Page:16
File Type:pdf, Size:1020Kb
Guide de référence pour Debian Osamu Aoki <[email protected]> Coordinateur de traduction en Français : Guillaume Erbs <[email protected]> ‘Auteurs’ page 197 CVS, ven 21 aoû 2003 22 :40 :38 UTC Résumé Ce Guide de référence pour Debian (http://qref.sourceforge.net/) se propose de don- ner une vue générale du système Debian comme guide de l’utilisateur après installation. Cela couvre beaucoup d’aspects de l’administration système à l’aide d’exemples de commandes shell. Des didacticiels sur les bases, des astuces, et d’autres informations sont fournies sur des sujets comme les concepts fondamentaux du système Debian, des astuces d’installation, la gestion des paquets Debian, le noyau Linux sous Debian, la configuration du système, la configuration d’une passerelle, les éditeurs de texte, CVS, la programmation, et GnuPG pour des non-développeurs. Copyright Copyright © 2001–2002 by Osamu Aoki <[email protected]>. Copyright (Chapter 2) © 1996–2001 by Software in the Public Interest. Ce document peut être utilisé selon les termes de la Licence Publique Générale de GNU version 2 ou suivante. (http://www.gnu.org/copyleft/gpl.html) Il est permis de produire et distribuer des copies conformes de ce document à condition que la présente notice de copyright et la présente notice de permission soient préservées sur toutes les copies. Il est permis de copier et distribuer des versions modifiées de ce document selon les conditions d’une copie conforme, à condition que le travail dérivé résultant soit entièrement distribué selon les termes d’une notice de permission identique à celle-ci. Il est permis de copier et distribuer des traductions de ce document dans d’autres langues, selon les conditions pour versions modifiées ci-dessus, sauf que cette notice de permission peut être incluse sous forme d’une traduction approuvée par la Free Software Foundation à la place de l’Anglais original. i Table des matières 1 Préface 1 1.1 Document officiel ..................................... 1 1.2 Conventions du document ................................ 2 1.3 Scripts d’exemple ..................................... 2 1.4 Configuration de base .................................. 2 1.5 Fondements de la distribution Debian ......................... 3 2 Notions fondamentales sur Debian 5 2.1 Les archives Debian .................................... 5 2.1.1 Structure de répertoires ............................. 5 2.1.2 Distributions Debian ............................... 6 2.1.3 La distribution stable ............................. 6 2.1.4 La distribution testing ............................ 7 2.1.5 La distribution unstable ........................... 7 2.1.6 La distribution frozen ............................. 7 2.1.7 Les noms de code de la distribution Debian .................. 8 2.1.8 Noms de code utilisés par le passé ....................... 8 2.1.9 Source d’inspiration pour les noms de code .................. 8 2.1.10 Le répertoire pool ............................... 9 2.1.11 Notes historiques sur sid ........................... 9 2.1.12 Paquets téléchargés dans incoming ...................... 10 2.1.13 Récupérer un paquet ancien ........................... 10 2.1.14 Sections architectures .............................. 10 2.1.15 Le code source .................................. 10 TABLE DES MATIÈRES ii 2.2 Système de gestion des paquets Debian ........................ 11 2.2.1 Vue générale des paquets Debian ........................ 11 2.2.2 Format des paquets Debian ........................... 12 2.2.3 Conventions de nommage pour les fichiers de paquets Debian ....... 12 2.2.4 Préservation de la configuration locale ..................... 13 2.2.5 Scripts de maintenance Debian ......................... 13 2.2.6 Priorité des paquets ............................... 14 2.2.7 Paquets virtuels .................................. 14 2.2.8 Dépendances des paquets ............................ 15 2.2.9 Signification de « pre-depends » ........................ 15 2.2.10 Etat d’un paquet ................................. 16 2.2.11 Garder des paquets lors d’une mise à jour ................... 16 2.2.12 Paquets sources .................................. 17 2.2.13 Construire des paquets binaires à partir d’un paquet source ........ 17 2.2.14 Créer de nouveaux paquets Debian ...................... 18 2.3 Mettre à jour un système Debian ............................ 18 2.3.1 Méthodes de mise à jour d’un système Debian ................ 18 2.3.2 Vue générale des outils de gestion de paquets ................ 19 2.3.3 dpkg ....................................... 19 2.3.4 APT ......................................... 19 2.3.5 dselect ..................................... 20 2.3.6 Mise à jour d’un système en marche ...................... 20 2.3.7 Fichiers d’archive .deb téléchargés et sauvegardés ............. 20 2.3.8 Garder une trace des mises à jour ........................ 20 2.4 Le processus de démarrage de Debian ......................... 21 2.4.1 Le programme init .............................. 21 2.4.2 Niveaux de fonctionnement ........................... 21 2.4.3 Personnaliser le processus de démarrage ................... 22 2.5 Support de la diversité .................................. 22 2.6 Internationalisation .................................... 23 2.7 Debian et le noyau .................................... 23 TABLE DES MATIÈRES iii 2.7.1 Compiler un noyau avec des sources non Debian .............. 23 2.7.2 Outils pour compiler un noyau personnalisé ................. 23 2.7.3 Chargeurs de remplacement .......................... 24 2.7.4 Disquettes de démarrage personnalisées ................... 24 2.7.5 Dispositions spéciales pour manipuler les modules ............. 24 2.7.6 Désinstaller le paquet d’un vieux noyau .................... 25 3 Installation du système Debian 27 3.1 Astuces générales sur l’installation du système Linux ................ 27 3.1.1 Compatibilité matérielle ............................. 27 3.1.2 Déterminer le matériel et les puces du PC ................... 28 3.1.3 Trouver le matériel du PC avec Debian .................... 28 3.1.4 Trouver le matériel du PC avec d’autres systèmes d’exploitation (SE) ... 28 3.1.5 Le Mythe Lilo ................................... 29 3.1.6 GRUB ....................................... 29 3.1.7 Choix des disquettes de boot .......................... 29 3.1.8 Installation ..................................... 30 3.1.9 Nom d’hôte et IP à utiliser pour le réseau local ................ 30 3.1.10 Comptes utilisateurs ............................... 31 3.1.11 Création des systèmes de fichiers ........................ 31 3.1.12 Lignes directrices pour la mémoire DRAM .................. 34 3.1.13 Espace de Swap .................................. 35 3.2 Configuration de Bash .................................. 35 3.3 Configuration de la souris ................................ 35 3.3.1 Souris PS/2 .................................... 35 3.3.2 Souris USB ..................................... 38 3.4 Configuration NFS .................................... 38 3.5 Configuration Samba ................................... 39 3.6 Configuration de l’imprimante ............................. 39 3.6.1 lpr/ lpd .................................... 40 3.6.2 CUPS™ ...................................... 40 TABLE DES MATIÈRES iv 3.7 Autres conseils de configuration de l’hôte ....................... 41 3.7.1 Installer quelques paquets supplémentaires après l’installation ...... 41 3.7.2 Modules ...................................... 42 3.7.3 Configuration de base d’un graveur de CD .................. 42 3.7.4 Grande capacité mémoire et arrêt automatique ................ 42 3.7.5 Étranges problèmes d’accès à certains sites web ............... 43 3.7.6 Configuration d’une connexion RTC avec PPP ................ 44 3.7.7 Autre configuration à vérifier dans /etc ................... 44 4 Didacticiels Debian 45 4.1 Sources d’information .................................. 45 4.2 La console Linux ..................................... 45 4.2.1 Se connecter .................................... 45 4.2.2 Ajouter un compte utilisateur .......................... 46 4.2.3 Comment éteindre ................................ 46 4.2.4 Édition en ligne de commande ......................... 47 4.2.5 Commandes de base à retenir .......................... 47 4.2.6 Le système X Window .............................. 48 4.2.7 Commandes importantes au clavier ...................... 48 4.3 Midnight Commander (MC) ............................... 48 4.3.1 Installer MC .................................... 48 4.3.2 Démarrer MC ................................... 49 4.3.3 Gestionnaire de fichiers ............................. 49 4.3.4 Astuces en ligne de commande ......................... 49 4.3.5 Éditeur ....................................... 50 4.3.6 Visionneur ..................................... 50 4.3.7 Possibilités de démarrage automatique .................... 51 4.3.8 Système de fichiers FTP virtuel ......................... 51 4.4 Étude approfondie .................................... 51 TABLE DES MATIÈRES v 5 Mise à jour d’une distribution vers testing 53 5.1 Transition de APT vers la version de Woody ..................... 53 5.2 Préparation de la transition (« stable » vers « testing ») ................ 53 5.3 Mise à jour du système Debian ............................. 55 5.3.1 Meilleure méthode de mise à jour avec dselect .............. 55 5.3.2 Méthode obsolète de mise à jour avec apt-get ............... 55 6 Gestion des paquets Debian 57 6.1 Introduction .......................................