La FAQ Debian GNU/Linux

Version 10.0

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.

12 August 2019

Résumé

Ce document répond aux questions fréquemment posées sur Debian GNU/Linux.


Table des matières

1. Définitions et vue d'ensemble
1.1. Qu'est-ce que cette FAQ ?
1.2. Qu'est-ce que Debian GNU/Linux ?
1.3. D'accord, maintenant je sais ce qu'est Debian, qu'est-ce que Linux ?
1.4. Debian fournit uniquement GNU/Linux ?
1.5. Quelles sont les différences entre Debian GNU/Linux et les autres distributions Linux ? Pourquoi choisir Debian plutôt qu'une autre ?
1.6. Comment le projet Debian s'insère-t-il avec le projet GNU de la Free Software Foundation ?
1.7. Comment prononce-t-on Debian et quel est le sens de ce mot ?
2. Obtenir et installer Debian GNU/Linux
2.1. Quelle est la dernière version de Debian ?
2.2. Existe-t-il des mises à jour de la distribution « stable » ?
2.3. Où et comment puis-je obtenir les images d'installation de Debian ?
2.4. Comment installer Debian depuis les CD-ROM ?
2.5. Pourquoi le CD-ROM officiel de la publication stable contient-il des liens symboliques pour frozen et unstable ? Je pensais que ce CD contenait seulement stable !
2.6. Puis-je installer directement depuis un site Internet distant ?
2.7. Existe-t-il d'autres alternatives pour démarrer l'installateur ?
3. Choisir une distribution de Debian
3.1. Quelle version de Debian (stable/testing/unstable) me convient le mieux ?
3.1.1. Vous m'avez demandé d'installer stable, mais en stable tel et tel matériel ne sont pas détectés ou ne fonctionnent pas. Que dois-je faire ?
3.1.2. Y aura-t-il des différences de versions des paquets entre les différentes distributions ? 
3.1.3. La distribution stable contient des paquets vraiment obsolètes. Regardez Kde, Gnome, Xorg ou même le noyau. Ils sont très anciens. Pourquoi cette situation ?
3.1.4. Et si je désire changer de distribution, puis-je le faire ?
3.1.5. Faut-il installer stable, testing ou unstable ?
3.1.6. Vous parlez de cas où testing est cassée. Qu'entendez-vous par là ?
3.1.7. Pourquoi testing peut-elle être cassée pendant plusieurs mois ? Les correctifs introduits dans unstable n'arrivent-ils pas directement dans testing ?
3.1.8. Du point de vue d'un administrateur, quelle distribution requiert le plus d'attention ?
3.1.9. Que se passe-t-il lors d'une nouvelle publication ?
3.1.10. Je dispose d'une machine de bureau / de serveurs utilisant Debian. Comment savoir quelle distribution j'utilise ?
3.1.11. J'utilise actuellement stable. Puis-je changer pour testing ou unstable ? Si oui, comment ?
3.1.12. J'utilise actuellement testing (bullseye). Que se passera-t-il lors de la prochaine publication ? Utiliserai-je encore testing ou ma machine utilisera la nouvelle distribution stable ?
3.1.13. Cela reste confus pour moi. Que devrais-je installer selon vous ?
3.2. Et à propos de Knoppix, Linux Mint Édition Debian, Ubuntu, et autres ?
3.2.1. Je sais que Knoppix/Linux Mint Édition Debian/Ubuntu/… est basée sur Debian. Donc après l'avoir installée sur disque dur, puis-je utiliser l'outil apt de gestion des paquets ?
3.2.2. J'ai installé Knoppix/Linux Mint Édition Debian/Ubuntu/… sur mon disque dur. Maintenant j'ai un problème. Que faire ?
3.2.3. J'utilise Knoppix/LMDE/Ubuntu/… et maintenant je veux utiliser Debian. Comment puis-je migrer ?
4. Problèmes de compatibilité
4.1. Sur quelle architecture matérielle fonctionne Debian GNU/Linux ?
4.2. Quels noyaux utilise Debian GNU/Linux ?
4.3. Debian est-elle compatible avec les autres distributions ?
4.4. Comment le code source compatible Debian l'est-il avec d'autres systèmes Unix ?
4.5. Peut-on utiliser des paquets Debian (fichiers « .deb ») sur un système Linux Red Hat/Slackware/... ? Peut-on utiliser des paquets Red Hat (fichiers « .rpm ») sur un système Debian GNU/Linux ?
4.6. Comment installer un programme n'appartenant pas à Debian ?
5. Logiciels disponibles sur un système Debian
5.1. Quelles sont les applications et les logiciels de développement disponibles sous Debian GNU/Linux ?
5.2. Qui a écrit tous ces logiciels ?
5.3. Comment puis-je obtenir la liste de tous les programmes qui ont été empaquetés pour Debian ?
5.4. Comment puis-je installer un environnement de développeur pour construire des paquets ?
5.5. Que manque-t-il dans Debian GNU/Linux ?
5.6. Pourquoi est-ce que j'obtiens le message « ld: cannot find -lfoo » quand je compile un programme ? Pourquoi n'y a-t-il pas de fichier libfoo.so dans les paquets de bibliothèque Debian ?
5.7. Comment Debian gère-t-elle Java ?
5.8. Comment puis-je vérifier que je suis sur un système Debian et connaître sa version ?
5.9. Comment Debian gère-t-elle les langues non anglophones ?
5.10. Où sont les programmes qmail, ezmlm et djbdns ?
5.11. Où y a-t-il un lecteur pour Flash (SWF) ?
5.12. Où est Google Earth ?
5.13. Où est le logiciel de VoIP ?
5.14. J'ai une carte réseau sans-fil qui ne fonctionne pas avec Linux. Que dois-je faire ?
6. Les archives FTP de Debian
6.1. Combien de distributions de Debian y a-t-il ?
6.2. À quoi correspondent tous les noms comme etch, lenny, etc. ?
6.2.1. Quels noms de code ont déjà été utilisés ?
6.2.2. D'où proviennent les noms de code ?
6.3. Que dire de « sid » ?
6.4. Que contient le répertoire stable ?
6.5. Que contient la distribution testing ?
6.5.1. Que dire de « testing » ? Comment est-elle gelée (« frozen ») ?
6.6. Que contient la distribution unstable ?
6.7. Quels sont tous ces répertoires dans les archives FTP de Debian ?
6.8. Que sont tous ces répertoires dans dists/stable/main ?
6.9. Où trouve-t-on le code source ?
6.10. Que trouve-t-on dans le répertoire pool ?
6.11. Qu'est-ce que le répertoire incoming ?
6.12. Comment mettre en place son propre dépôt pour apt ?
7. Les bases du système de gestion des paquets Debian
7.1. Qu'est ce qu'un paquet Debian ?
7.2. Quel est le format d'un paquet binaire Debian ?
7.3. Pourquoi les noms des paquets Debian sont-ils si longs ?
7.4. Qu'est ce qu'un fichier de contrôle ?
7.5. Qu'est ce qu'un Debian conffile ?
7.6. Qu'est-ce qu'un script Debian preinst, postinst, prerm et postrm ?
7.7. Qu'est ce qu'un paquet Essential, Required, Important, Standard, Optional ou Extra ?
7.8. Qu'est-ce qu'un paquet virtuel ?
7.9. Que signifie qu'un paquet dépend (Depends), recommande (Recommends), suggère (Suggests), est en conflit (Conflicts), remplace (Replaces), casse (Breaks) ou fournit (Provides) un autre paquet ?
7.10. Quel est le sens de « Pre-Depends » ?
7.11. Quelle est la signification de unknown, install, remove, purge et hold dans le statut du paquet ?
7.12. Comment est-ce que je mets un paquet en « hold » ?
7.13. Comment est-ce que j'installe un paquet source ?
7.14. Comment est-ce que je peux construire les paquets binaires depuis les paquets sources ?
7.15. Comment est-ce que je crée un paquet Debian ?
8. Outils de gestion des paquets Debian
8.1. Quels sont les programmes fournis par Debian pour la gestion des paquets ?
8.1.1. dpkg
8.1.2. APT
8.1.3. aptitude
8.1.4. synaptic
8.1.5. tasksel
8.1.6. Autres outils de gestion des paquets
8.2. Debian prétend pouvoir mettre à jour un programme en fonctionnement ; comment est-ce que c'est possible ?
8.3. Comment savoir si un paquet est déjà installé sur un système Debian ?
8.4. Comment afficher la liste des fichiers d'un paquet installé ?
8.5. Comment trouver le paquet contenant un fichier particulier ?
8.6. Pourquoi « foo-data » n'est-il pas supprimé quand je désinstalle « foo » ? Comment s'assurer que des paquets obsolètes de bibliothèques sont purgés ?
9. Garder son système Debian à jour
9.1. Comment puis-je garder mon système à jour ?
9.1.1. aptitude
9.1.2. apt-get et apt-cdrom
9.1.3. mirror
9.2. Faut-il être dans le mode mono-utilisateur pour mettre à jour un paquet ?
9.3. Faut-il garder toutes les archives .deb sur le disque ?
9.4. Comment puis-je garder un journal des paquets que j'ai ajoutés au système ? J'aimerais savoir quand et quelles mises à jour et suppressions de paquets ont eu lieu !
9.5. Puis-je mettre à jour automatiquement le système ?
9.6. J'ai plusieurs machines ; comment puis-je télécharger les mises à jour seulement une fois ?
10. Debian et le noyau
10.1. Puis-je installer et compiler un noyau sans spécificité Debian ?
10.2. Quel est l'outil fourni par Debian pour construire des noyaux personnalisés ?
10.3. Quelles dispositions spéciales Debian fournit-elle pour manipuler les modules ?
10.4. Puis-je sans risque désinstaller un vieux paquet de noyau et si oui comment ?
10.5. Comment puis-je obtenir plus d'informations sur les paquets Linux pour Debian ?
11. Personnaliser votre installation de Debian GNU/Linux
11.1. Comment puis-je m'assurer que tous les programmes utilisent le même format de papier ?
11.2. Comment autoriser l'accès aux périphériques matériels sans compromettre la sécurité ?
11.3. Comment charger une police pour la console au démarrage de Debian ?
11.4. Comment configurer les paramètres par défaut des programmes X11 ?
11.5. Comment démarre un système Debian ?
11.6. Et qu'en est-il de Debian et de l'initialisation traditionnelle par System V ?
11.7. Et existe-t-il encore d'autres manières d'amorcer un système Debian ?
11.8. Comment le système de gestion de paquets traite-t-il les paquets qui contiennent des fichiers de configuration pour d'autres paquets ?
11.9. Comment remplacer un fichier installé par un paquet, de sorte qu'une version différente puisse être employée à la place ?
11.10. Comment puis-je inclure mon paquet construit localement dans la liste des paquets disponibles connus par le système de gestion des paquets ?
11.11. Certains utilisateurs apprécient mawk, d'autres gawk ; certains utilisent vim, d'autres elvis ; certains préfèrent trn, d'autres tin ; comment Debian gère-t-elle la diversité ?
12. Obtenir de l'aide sur Debian GNU/Linux
12.1. Quelles autres documentations existent sur le système Debian ?
12.2. Y a-t-il des ressources en ligne pour discuter de Debian ?
12.2.1. Listes de diffusion
12.2.2. Forums web
12.2.3. Wiki
12.2.4. Responsables
12.2.5. Groupes de discussion Usenet
12.3. Y a-t-il un moyen rapide pour rechercher des informations sur Debian GNU/Linux ?
12.4. Y a-t-il une base des bogues connus ?
12.5. Comment signaler un bogue dans Debian ?
13. Participer au projet Debian
13.1. Comment devenir un membre ou un développeur Debian ?
13.2. Comment fournir des ressources au projet Debian ?
13.3. Comment contribuer financièrement au projet Debian ?
13.3.1. Software in the Public Interest
13.3.2. Autres organisations
14. Distribuer Debian GNU/Linux dans un produit commercial
14.1. Puis-je construire et vendre des CD-ROM Debian ?
14.2. Debian peut-elle être empaquetée avec des logiciels non-libres ?
14.3. Je fais une distribution Linux particulière pour « un marché vertical ». Puis-je utiliser Debian GNU/Linux comme base du système et ajouter mes propres applications au-dessus ?
14.4. Est-ce que je peux créer un paquet Debian pour mon programme commercial de sorte qu'il s'installe facilement sur n'importe quel système de Debian ?
15. Changements prévus dans la prochaine version principale de Debian
15.1. Renforcement du système
15.2. Gestion étendue pour les utilisateurs non anglophones
15.3. Améliorations apportées à l'installateur Debian
15.4. Plus d'architectures
15.5. Plus de noyaux
16. Informations générales sur la FAQ
16.1. Auteurs
16.2. Commentaires
16.3. Disponibilité
16.4. Format du document