Les instructions détaillées pour l'utilisation figurent dans le Guide de l'utilisateur.
Guide de référence pour Debian
Osamu Aoki Coordinateur de traduction en Français : Guillaume Erbs `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 donner 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 © 20012002 by Osamu Aoki . Copyright (Chapter 2) © 19962001 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.2 1.3 1.4 1.5 2 Document officiel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conventions du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Scripts d'exemple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Configuration de base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fondements de la distribution Debian . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 2 2 2 3 5 5 5 6 6 7 7 7 8 8 8 9 9
Notions fondamentales sur Debian 2.1 Les archives Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 Structure de répertoires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Distributions Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La distribution stable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . La distribution testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . La distribution unstable . . . . . . . . . . . . . . . . . . . . . . . . . . . La distribution frozen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Les noms de code de la distribution Debian . . . . . . . . . . . . . . . . . . Noms de code utilisés par le passé . . . . . . . . . . . . . . . . . . . . . . . Source d'inspiration pour les noms de code . . . . . . . . . . . . . . . . . .
2.1.10 Le répertoire pool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1.11 Notes historiques sur sid . . . . . . . . . . . . . . . . . . . . . . . . . . .
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 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 Vue générale des paquets Debian . . . . . . . . . . . . . . . . . . . . . . . . 11 Format des paquets Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Conventions de nommage pour les fichiers de paquets Debian . . . . . . . 12 Préservation de la configuration locale . . . . . . . . . . . . . . . . . . . . . 13 Scripts de maintenance Debian . . . . . . . . . . . . . . . . . . . . . . . . . 13 Priorité des paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Paquets virtuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Dépendances des paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 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 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.4 Méthodes de mise à jour d'un système Debian . . . . . . . . . . . . . . . . 18 Vue générale des outils de gestion de paquets . . . . . . . . . . . . . . . . 19 dpkg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 APT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 dselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Mise à jour d'un système en marche . . . . . . . . . . . . . . . . . . . . . . 20 Fichiers d'archive .deb téléchargés et sauvegardés . . . . . . . . . . . . . 20 Garder une trace des mises à jour . . . . . . . . . . . . . . . . . . . . . . . . 20
Le processus de démarrage de Debian . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.4.1 2.4.2 2.4.3 Le programme init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Niveaux de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Personnaliser le processus de démarrage . . . . . . . . . . . . . . . . . . . 22
2.5 2.6 2.7
Support de la diversité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Internationalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Debian et le noyau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
TABLE DES MATIÈRES
iii
2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 3
Compiler un noyau avec des sources non Debian . . . . . . . . . . . . . . 23 Outils pour compiler un noyau personnalisé . . . . . . . . . . . . . . . . . 23 Chargeurs de remplacement . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Disquettes de démarrage personnalisées . . . . . . . . . . . . . . . . . . . 24 Dispositions spéciales pour manipuler les modules . . . . . . . . . . . . . 24 Désinstaller le paquet d'un vieux noyau . . . . . . . . . . . . . . . . . . . . 25 27
Installation du système Debian 3.1
Astuces générales sur l'installation du système Linux . . . . . . . . . . . . . . . . 27 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.1.8 3.1.9 Compatibilité matérielle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 Déterminer le matériel et les puces du PC . . . . . . . . . . . . . . . . . . . 28 Trouver le matériel du PC avec Debian . . . . . . . . . . . . . . . . . . . . 28 Trouver le matériel du PC avec d'autres systèmes d'exploitation (SE) . . . 28 Le Mythe Lilo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 GRUB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Choix des disquettes de boot . . . . . . . . . . . . . . . . . . . . . . . . . . 29 Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 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 3.3 Configuration de Bash . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Configuration de la souris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.3.1 3.3.2 3.4 3.5 3.6 Souris PS/2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 Souris USB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Configuration NFS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Configuration Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Configuration de l'imprimante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 3.6.1 3.6.2 lpr/ lpd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 CUPSTM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
TABLE DES MATIÈRES
iv
3.7
Autres conseils de configuration de l'hôte . . . . . . . . . . . . . . . . . . . . . . . 41 3.7.1 3.7.2 3.7.3 3.7.4 3.7.5 3.7.6 3.7.7 Installer quelques paquets supplémentaires après l'installation . . . . . . 41 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 Configuration de base d'un graveur de CD . . . . . . . . . . . . . . . . . . 42 Grande capacité mémoire et arrêt automatique . . . . . . . . . . . . . . . . 42 Étranges problèmes d'accès à certains sites web . . . . . . . . . . . . . . . 43 Configuration d'une connexion RTC avec PPP . . . . . . . . . . . . . . . . 44 Autre configuration à vérifier dans /etc . . . . . . . . . . . . . . . . . . . 44 45
4
Didacticiels Debian 4.1 4.2
Sources d'information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 La console Linux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 Se connecter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Ajouter un compte utilisateur . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Comment éteindre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Édition en ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . 47 Commandes de base à retenir . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Le système X Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Commandes importantes au clavier . . . . . . . . . . . . . . . . . . . . . . 48
4.3
Midnight Commander (MC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.8 Installer MC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 Démarrer MC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Gestionnaire de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 Astuces en ligne de commande . . . . . . . . . . . . . . . . . . . . . . . . . 49 Éditeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Visionneur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 Possibilités de démarrage automatique . . . . . . . . . . . . . . . . . . . . 51 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 5.1 5.2 5.3
53
Transition de APT vers la version de Woody . . . . . . . . . . . . . . . . . . . . . 53 Préparation de la transition (« stable » vers « testing ») . . . . . . . . . . . . . . . . 53 Mise à jour du système Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 5.3.1 5.3.2 Meilleure méthode de mise à jour avec dselect . . . . . . . . . . . . . . 55 Méthode obsolète de mise à jour avec apt-get . . . . . . . . . . . . . . . 55 57
6
Gestion des paquets Debian 6.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 6.1.1 6.1.2 Outils principaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 Outils pratiques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.2
Bases de la gestion de paquets Debian . . . . . . . . . . . . . . . . . . . . . . . . . 58 6.2.1 6.2.2 6.2.3 6.2.4 6.2.5 6.2.6 6.2.7 6.2.8 Installation de tâches avec tasksel ou aptitude . . . . . . . . . . . . 58 Configurer le système APT . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 dselect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 aptitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 Commandes apt-cache et apt-get . . . . . . . . . . . . . . . . . . . . 60 Suivre une version de la distribution Debian . . . . . . . . . . . . . . . . . 61 Mettre à niveau inférieur tous les paquets vers stable . . . . . . . . . . 62 Vue générale de /etc/apt/preferences . . . . . . . . . . . . . . . . . 62
6.3
Commandes de survie Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 Rechercher les bogues de Debian et demander de l'aide . . . . . . . . . . . 63 Résolution de problèmes de mise à jour avec APT . . . . . . . . . . . . . . 64 Sauvetage avec dpkg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 Récupérer les données de sélection des paquets . . . . . . . . . . . . . . . 65 Sauver un système après avoir perdu /var . . . . . . . . . . . . . . . . . . 65 Installer un paquet sur un système qui ne démarre plus . . . . . . . . . . . 66 Que faire si dpkg est cassé . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.4
Commandes « nirvana » de Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 6.4.1 6.4.2 Informations sur un fichier . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Informations sur un paquet . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
TABLE DES MATIÈRES
vi
6.4.3 6.4.4 6.4.5 6.4.6 6.4.7 6.4.8 6.4.9
Installation automatique avec APT . . . . . . . . . . . . . . . . . . . . . . . 68 Reconfigurer les paquets installés . . . . . . . . . . . . . . . . . . . . . . . 68 Enlever et purger des paquets . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Garder de vieux paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 Système mixte stable/testing/unstable . . . . . . . . . . . . . . . . . . . . 70 Supprimer les paquets du cache . . . . . . . . . . . . . . . . . . . . . . . . 70 Enregistrer/copier la configuration du système . . . . . . . . . . . . . . . 70
6.4.10 Porter un paquet vers le système stable . . . . . . . . . . . . . . . . . . 70 6.4.11 Archive locale de paquets . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71 6.4.12 Convertir ou installer un paquet non Debian . . . . . . . . . . . . . . . . . 72 6.4.13 Vérifier les fichiers de paquets installés . . . . . . . . . . . . . . . . . . . . 72 6.4.14 Améliorer le fichier sources.list . . . . . . . . . . . . . . . . . . . . . . 73 6.5 Autres particularités de Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 6.5.1 6.5.2 6.5.3 6.5.4 6.5.5 7 La commande dpkg-divert . . . . . . . . . . . . . . . . . . . . . . . . . 73 Le paquet equivs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Commandes de rechange . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 init System-V et niveaux de fonctionnement . . . . . . . . . . . . . . . . 74 Services désactivés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 77
Le noyau Linux et Debian 7.1
Recompilation du noyau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 7.1.1 7.1.2 7.1.3 Méthode Debian standard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77 Méthode classique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 En-têtes du noyau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.2
Le noyau 2.4 modulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7 PCMCIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79 SCSI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Fonctions réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80 Système de fichiers EXT3 ( > 2.4.17) . . . . . . . . . . . . . . . . . . . . . . 81 Support Realtek RTL-8139 dans le noyau 2.4 . . . . . . . . . . . . . . . . . 83 Support du port parallèle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 Trop de fichiers ouverts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
TABLE DES MATIÈRES
vii
8
Astuces Debian 8.1
85
Démarrer le système . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 « J'ai oublié le mot de passe de root ! » (1) . . . . . . . . . . . . . . . . . . . 85 « J'ai oublié le mot de passe de root ! » (2) . . . . . . . . . . . . . . . . . . . 86 Je ne peux pas lancer le système . . . . . . . . . . . . . . . . . . . . . . . . 86 « Je veux désactiver X au démarrage ! » . . . . . . . . . . . . . . . . . . . . 87 Autres astuces avec l'invite de démarrage . . . . . . . . . . . . . . . . . . . 87 Comment configurer les paramètres de démarrage (GRUB) . . . . . . . . 88
8.2
Enregistrer les activités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.2.1 8.2.2 Enregistrer les activités du shell . . . . . . . . . . . . . . . . . . . . . . . . 89 Enregistrer les activités sous X . . . . . . . . . . . . . . . . . . . . . . . . . 89
8.3
Copier et archiver un sous-répertoire entier . . . . . . . . . . . . . . . . . . . . . . 89 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 Commandes de base pour copier un sous-répertoire entier . . . . . . . . . 89 cp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 tar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 pax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 cpio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 afio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
8.4
Sauvegarde différentielle et synchronisation de données . . . . . . . . . . . . . . 91 8.4.1 8.4.2 8.4.3 Sauvegarde différentielle avec rdiff . . . . . . . . . . . . . . . . . . . . . . . 92 Sauvegarde quotidienne avec pdumpfs . . . . . . . . . . . . . . . . . . . 92 Sauvegarde différentielle régulière avec RCS . . . . . . . . . . . . . . . . . 93
8.5
Récupération d'un système bloqué . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 8.5.1 8.5.2 Tuer un processus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 ALT-SysRq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
8.6
Petites commandes utiles à se rappeler . . . . . . . . . . . . . . . . . . . . . . . . . 94 8.6.1 8.6.2 8.6.3 8.6.4 8.6.5 Pager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Mémoire libre . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Régler l'heure (BIOS) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Régler l'heure (NTP) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 Comment désactiver l'écran de veille . . . . . . . . . . . . . . . . . . . . . 95
TABLE DES MATIÈRES
viii
8.6.6 8.6.7 8.6.8 8.6.9
Chercher dans la base de données administrative . . . . . . . . . . . . . . 96 Désactiver le son (beep) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Messages d'erreur sur l'écran de la console . . . . . . . . . . . . . . . . . . 96 Régler la console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
8.6.10 Remettre la console dans un état sain . . . . . . . . . . . . . . . . . . . . . 97 8.6.11 Convertir des fichiers texte DOS vers Unix . . . . . . . . . . . . . . . . . . 97 8.6.12 Substitutions à l'aide des expressions rationnelles . . . . . . . . . . . . . . 97 8.6.13 Editer un fichier avec un script . . . . . . . . . . . . . . . . . . . . . . . . . 97 8.6.14 Extraire des différences et introduire des mises à jour dans un fichier source 98 8.6.15 Convertir un gros fichier en plusieurs petits . . . . . . . . . . . . . . . . . 98 8.6.16 Extraire des données d'un tableau contenu dans un fichier texte . . . . . . 98 8.6.17 Bouts de scripts pour les tubes . . . . . . . . . . . . . . . . . . . . . . . . . 99 8.6.18 Folie des courts scripts en Perl . . . . . . . . . . . . . . . . . . . . . . . . . 99 8.6.19 Récupérer du texte ou une archive de liste de diffusion à partir d'une page Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 8.6.20 Imprimer joliment une page Web . . . . . . . . . . . . . . . . . . . . . . . . 100 8.6.21 Imprimer joliment une page de manuel . . . . . . . . . . . . . . . . . . . . 101 8.6.22 Joindre deux fichiers PostScript ou PDF . . . . . . . . . . . . . . . . . . . . 101 8.6.23 Mesurer la durée d'une commande . . . . . . . . . . . . . . . . . . . . . . 101 8.6.24 Commande nice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101 8.6.25 Programmer des activités ( cron, at) . . . . . . . . . . . . . . . . . . . . 102 8.6.26 Changement de console avec screen . . . . . . . . . . . . . . . . . . . . 102 8.6.27 Bases pour tester un réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 8.6.28 Vider les courriers électroniques de la file locale . . . . . . . . . . . . . . . 104 8.6.29 Supprimer les courriers électroniques gelés de la file locale . . . . . . . . . 104 8.6.30 Redélivrer le contenu de mbox . . . . . . . . . . . . . . . . . . . . . . . . . 105 8.6.31 Supprimer le contenu d'un fichier . . . . . . . . . . . . . . . . . . . . . . . 105 8.6.32 Fichiers fantômes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 8.6.33 chroot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
8.6.34 Comment vérifier les liens durs . . . . . . . . . . . . . . . . . . . . . . . . . 107 8.6.35 Monter une image de disque dur . . . . . . . . . . . . . . . . . . . . . . . . 108 8.6.36 Samba . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 8.6.37 Utilitaires pour les systèmes de fichiers étrangers . . . . . . . . . . . . . . 108
TABLE DES MATIÈRES
ix
9
Configurer un système Debian 9.1
109
Astuces sur l'initialisation du système . . . . . . . . . . . . . . . . . . . . . . . . . 109 9.1.1 9.1.2 9.1.3 Personnaliser les scripts d'initialisation . . . . . . . . . . . . . . . . . . . . 109 Personnaliser le journal du système . . . . . . . . . . . . . . . . . . . . . . 109 Optimisation de l'accès au matériel . . . . . . . . . . . . . . . . . . . . . . 110
9.2
Contrôle d'accès . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 9.2.1 9.2.2 9.2.3 9.2.4 9.2.5 9.2.6 Contrôle d'accès avec PAM et login . . . . . . . . . . . . . . . . . . . . . . 111 Pourquoi GNU su ne supporte pas le groupe wheel . . . . . . . . . . . 112 Signification des groupes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112 sudo un environnement de travail plus sûr . . . . . . . . . . . . . . . . 113 Contrôle d'accès aux démons . . . . . . . . . . . . . . . . . . . . . . . . . . 113 Lightweight Directory Access Protocol . . . . . . . . . . . . . . . . . . . . 114
9.3
Graveur de CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.3.7 9.3.8 9.3.9 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115 Première approche : modules + lilo . . . . . . . . . . . . . . . . . . . . . 115 Seconde approche : recompiler le noyau . . . . . . . . . . . . . . . . . . . . 115 Étapes post-configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Image de CD (bootable) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 Graver un CD (R, RW) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 Créer l'image d'un CD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Images de CD Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118 Système de sauvegarde sur CD-R . . . . . . . . . . . . . . . . . . . . . . . 119
9.3.10 Copier un CD audio sur un CD-R . . . . . . . . . . . . . . . . . . . . . . . 119 9.4 Le programme X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 Paquets du système X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120 Paquets pour la détection de matériel pour le serveur X . . . . . . . . . . . 121 Serveur X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Client X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123 Session X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Connexion TCP/IP à X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 Connexion X distante : xhost . . . . . . . . . . . . . . . . . . . . . . . . . 127
TABLE DES MATIÈRES
x
9.4.8 9.4.9
Connexion X distante : ssh . . . . . . . . . . . . . . . . . . . . . . . . . . 128 xterm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
9.4.10 Base de données des ressources X . . . . . . . . . . . . . . . . . . . . . . . 128 9.4.11 Devenir root sous X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 9.4.12 Polices TrueType dans X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 9.4.13 Navigateur Web (graphique) . . . . . . . . . . . . . . . . . . . . . . . . . . 131 9.5 SSH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.5.6 9.6 Bases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Redirection de port tunnel SMTP/POP3 . . . . . . . . . . . . . . . . . . . 133 Se connecter avec moins de mots de passe . . . . . . . . . . . . . . . . . . 134 Clients SSH étrangers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134 SSH agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 Problèmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Logiciels de courrier électronique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135 9.6.1 9.6.2 9.6.3 9.6.4 Agent de transport de courrier électronique . . . . . . . . . . . . . . . . . 136 Utilitaire de courrier électronique (Fetchmail) . . . . . . . . . . . . . . . . 138 Utilitaire de courrier électronique (Procmail) . . . . . . . . . . . . . . . . . 138 Agent pour utilisateur de courrier électronique (Mutt) . . . . . . . . . . . 138
9.7
Localisation et support des langues nationales . . . . . . . . . . . . . . . . . . . . 139 9.7.1 9.7.2 9.7.3 9.7.4 9.7.5 9.7.6 9.7.7 9.7.8 9.7.9 Bases de la personnalisation . . . . . . . . . . . . . . . . . . . . . . . . . . . 139 Locales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Activer le support des locales . . . . . . . . . . . . . . . . . . . . . . . . . . 140 Activer une locale particulière . . . . . . . . . . . . . . . . . . . . . . . . . 141 Format de date local ISO 8601 . . . . . . . . . . . . . . . . . . . . . . . . . . 141 Exemple pour les États-Unis (ISO-8859-1) . . . . . . . . . . . . . . . . . . . 141 Exemple pour la France avec le caractère Euro (ISO-8859-15) . . . . . . . . 142 Exemple de système bilingue (EUC japonais et ISO-8859-1) . . . . . . . . . 142 Exemple pour UTF-8 sous X . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
9.7.10 Exemple pour UTF-8 avec la console framebuffer . . . . . . . . . . . . . . 144 9.7.11 Après locale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
TABLE DES MATIÈRES
xi
10 Construire une passerelle avec Debian
147
10.1 Configuration réseau . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 10.1.1 Configuration de la passerelle . . . . . . . . . . . . . . . . . . . . . . . . . . 147 10.1.2 Points principaux de la configuration réseau . . . . . . . . . . . . . . . . . 148 10.2 Configuration de Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 10.2.1 Bases de Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149 10.2.2 Table Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 10.2.3 Cibles Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 10.2.4 Commande Netfilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150 10.2.5 IP-masquerade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 10.2.6 Rediriger une connexion SMTP (2.4) . . . . . . . . . . . . . . . . . . . . . . 151 10.3 Gérer plusieurs connexions à l'Internet . . . . . . . . . . . . . . . . . . . . . . . . . 152 11 Editeurs 153
11.1 Editeurs populaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 11.2 Editeurs de sauvetage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 11.3 Emacs et Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 11.3.1 Conseils pour Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 11.3.2 Conseils pour Emacs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 11.3.3 Démarrer l'éditeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154 11.3.4 Résumé des commandes de l'éditeur (Emacs, Vim) . . . . . . . . . . . . . 155 11.3.5 Configuration de Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 11.3.6 Ctags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 11.3.7 Convertir un écran avec syntaxe en surbrillance en un source HTML . . . 158 11.3.8 Ecran scindé avec vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 12 Systèmes de contrôle de version 161
12.1 CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 12.1.1 Installation d'un serveur CVS . . . . . . . . . . . . . . . . . . . . . . . . . . 161 12.1.2 Exemples de sessions CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 12.1.3 Résoudre les problèmes de CVS . . . . . . . . . . . . . . . . . . . . . . . . 165 12.1.4 Commandes CVS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
TABLE DES MATIÈRES
xii
12.2 Subversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166 12.2.1 Installation d'un serveur Subversion . . . . . . . . . . . . . . . . . . . . . . 166 12.2.2 Déplacer un dépôt CVS vers Subversion . . . . . . . . . . . . . . . . . . . . 167 12.2.3 Exemples d'utilisation de Subversion . . . . . . . . . . . . . . . . . . . . . 167 13 Programmation 169
13.1 Où commencer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 13.2 Shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 13.2.1 Bash le shell intéractif standard de GNU . . . . . . . . . . . . . . . . . . 169 13.2.2 Shells POSIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 13.2.3 Paramètres du shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 13.2.4 Redirection du shell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 13.2.5 Opérateurs conditionnels du shell . . . . . . . . . . . . . . . . . . . . . . . 172 13.2.6 Traitement de la ligne de commande . . . . . . . . . . . . . . . . . . . . . . 173 13.3 Awk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 13.4 Perl . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 13.5 Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 13.6 Make . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 13.7 C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 13.7.1 Programme simple en C ( gcc) . . . . . . . . . . . . . . . . . . . . . . . . . 178 13.7.2 Déboguer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 13.7.3 Flex un meilleur Lex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 13.7.4 Bison un meilleur Yacc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 13.7.5 Autoconf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181 13.8 Préparation de documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 13.8.1 Traitement de texte roff . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 13.8.2 SGML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182 13.9 Paquetage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 13.9.1 Paqueter un binaire seul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 13.9.2 Paqueter avec des outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
TABLE DES MATIÈRES
xiii
14 GnuPG
185
14.1 Installer GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 14.2 Utiliser GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 14.3 Gérer GnuPG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 14.4 Utiliser GnuPG avec des applications . . . . . . . . . . . . . . . . . . . . . . . . . 187 14.4.1 Utiliser GnuPG avec Mutt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 14.4.2 Utiliser GnuPG avec Vim . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187 15 Support Debian 189
15.1 Références . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 15.2 Trouver le sens d'un mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3 Trouver la popularité d'un paquet Debian . . . . . . . . . . . . . . . . . . . . . . . 193 15.4 Système de suivi des bogues Debian . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.5 Listes de diffusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.6 Internet Relay Chat (IRC) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 15.7 Moteurs de recherche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 15.8 Sites internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 A Annexe 197
A.1 Auteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 A.2 Garanties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 A.3 Retour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 A.4 Format du document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 A.5 Le labyrinthe de Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 A.6 Les citations Debian . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
TABLE DES MATIÈRES
xiv
1
Chapitre 1
Préface
Ce Guide de référence pour Debian (http://qref.sourceforge.net/) se propose de donner une vue générale du système Debian comme guide de l'utilisateur après installation. Le lecteur visé est quelqu'un qui veut lire des scripts shell. Je suppose que le lecteur a des bases sur les systèmes de type Unix pour lire ce document. J'ai pris la décision de ne pas expliquer tout en détail si cela peut être trouvé dans une page de manuel, une page info, ou un HOWTO. Plutôt que de tout expliquer, j'essaie de donner des informations pratiques plus directement en fournissant des séquences de commandes exactes ou des scripts d'exemple dans examples/ comme référence. Vous devez comprendre le contenu des exemples avant de lancer les commandes. Votre système peut nécessiter des commandes légèrement différentes. La plupart des informations données consistent en rappels ou en pointeurs vers les références officielles listées dans `Références' page 189. Ceci partiellement parce que ce document a été démarré en tant que « Référence Rapide ». Mon principe est de le garder court et simple. Pour une aide en vue de la maintenance urgente d'un système, rendez-vous à `Commandes de survie Debian' page 63 immédiatement.
1.1
Document officiel
La dernière version du document officiel est dans l'archive Debian dans le paquet debian-reference et est aussi disponible à http://www.debian.org/doc/manuals/ debian-reference/. La dernière version de développement est à http://qref.sourceforge.net/Debian/. Le projet est hébergé à http://qref.sourceforge.net/ où ce document est disponible au téléchargement dans les formats texte, HTML, PDF, SGML et PostScript.
Chapitre 1. Préface
2
1.2 Conventions du document
Le « Guide de référence pour Debian » procure de l'information par le biais de commandes simples en shell BASH. Voici les conventions utilisées : # commande en compte «~root~» $ commande en compte utilisateur ... description de l'action Voir `Bash le shell intéractif standard de GNU' page 169 pour plus d'information sur Bash. Références : une page de manuel Unix est donnée dans la forme bash(1). une page GNU TEXINFO est donnée dans la forme info libc. un livre est donné dans la forme Le langage C. une URL est donnée dans la forme http://www.debian.org/doc/manuals/ debian-reference/. un fichier est donné dans la forme /usr/share/doc/Debian/reference/. Les abréviations suivantes sont utilisées : LDP : Linux Documentation Project (http://www.tldp.org/) DDP : Debian Documentation Project (http://www.debian.org/doc/) Dans ce document, seules des URL sont fournies pour les documents du LDP, mais ils peuvent aussi être obtenus dans des paquets et installés dans /usr/share/doc/HOWTO/. Voir `Références' page 189.
1.3
Scripts d'exemple
Des scripts d'exemple sont fournis dans le répertoire des exemples (examples/) ; pour les fichiers cachés, le préfixe « . » est remplacé par un « _ ». Un suffixe a été ajouté lorsqu'il y a plusieurs scripts d'exemple pour un même sujet.
1.4
Configuration de base
Si le système est installé avec le strict minimum comme paquets, asssurez-vous d'exécuter les commandes suivantes pour installer quelques paquets essentiels et quelques documents importants : # apt-get install info man-db boc-base dhelp apt apt-utils auto-apt \ dpkg less mc ssh nano-tiny elvis-tiny vim sash \ kernel-package \ manpages manpages-dev doc-debian doc-linux-text \
Chapitre 1. Préface
3
debian-policy developers-reference maint-guide \ apt-howto harden-doc install-doc \ libpam-doc glibc-doc samba-doc exim-doc cvsbook \ gnupg-doc # apt-get install debian-reference # pour Sarge, faites cela aussi :)
1.5
Fondements de la distribution Debian
Debian se présente sous la forme simultanée de 3 éditions : stable : Convient pour un serveur de production. Ennuyeux pour une station de travail (ST). Voir `La distribution stable' page 6. testing : Convient pour une ST. Voir `La distribution testing' page 7. unstable : Ne pas charger cette édition aveuglément. Voir `La distribution unstable' page 7. Lisez au moins la liste de discussion centrale debian-devel-announce@lists.debian.org pour des mises à jour sur l'état de Debian. (NdT : Pour les francophones, vous trouverez de l'aide en vous abonnant à la liste de discussion francophone debian-user-french-request@lists.debian.org.) Au mois de mars 2002, ces trois versions correspondent à Potato (qualité de production), Woody (en beta-test, très stable maintenant), et Sid (en alpha-test). En août 2002, juste après la sortie de Woody, cela correspond à Woody (qualité de production), Sarge (en beta-test, elle sera assez difficile pendant quelque temps), et Sid (toujours en alpha-test). Lorsque les paquets dans unstable n'ont plus de bogues critiques (Release Critical, RC) répertoriés pendant environ une semaine de test, ils sont automatiquement inclus dans testing. Voir `Les archives Debian' page 5. En théorie, il y a deux choses que vous pouvez faire pour disposer des dernières versions des applications. `Mise à jour d'une distribution vers testing' page 53 (principalement pour des stations de travail) `Porter un paquet vers le système stable' page 70 (principalement pour des serveurs) Suivre la version testing de Debian a l'effet de bord de recevoir très lentement les correctifs de sécurité. Vous êtes prévenus. Si vous mélangez les versions de Debian, testing dans stable ou unstable dans stable, vous aurez certainement à récupérer beaucoup de paquets importants de testing ou unstable qui peuvent être bogués. Vous êtes prévenus. Utiliser les versions testing ou unstable de Debian impliquent l'augmentation du risque de tomber sur des bogues sérieux. Ce risque peut-être géré en utilisant un schéma de multiboot avec une version plus stable de Debian ou en utilisant l'astuce de chroot avec la version stabe décrite dans `chroot' page 105. Cette dernière permet d'utiliser différentes versions de Debian simultanément sur différentes consoles. Après avoir expliqué quelques éléments fondamentaux de la distribution Debian dans `Notions fondamentales sur Debian' page 5, je vais présenter quelques informations de base pour
Chapitre 1. Préface
4
vous aider à vivre tranquillement avec les dernières applications, en tirant parti de la distribution testing et de la distribution unstable de Debian. Les impatients devront aller immédiatement à `Commandes de survie Debian' page 63. Bonne et heureuse mise à jour !
Si le contenu de ce document correpond à la notice, au mode d'emploi, à la liste d'instruction, d'installation ou d'utilisation, au manuel, au schéma de montage ou au guide que vous cherchez. N'hésitez pas à la télécharger. Diplodocs vous permet d'accèder facilement aux informations sur le mode d'emploi DEBIAN DEBIAN.
DEBIAN propose un produit dont nous n'avons pas le mode d'emploi ? Indiquez nous le document que vous cherchez : mode d'emploi, notice, guide d'utilisation, manuel d'instructions, schéma de montage, notice technique, manuel d'entretien.
Diplodocs vous permet de télécharger le mode d'emploi DEBIAN DEBIAN, notice DEBIAN DEBIAN manuel DEBIAN DEBIAN, guide d'utilisation DEBIAN DEBIAN & notice d'instructions.
Tous les avis du web 103555 DEBIAN DEBIAN, , Logiciel informatique.