Home

La FAQ Debian GNU/Linux - e

image

Contents

1. sur un syst me Li nux Red Hat Slackware Peux t on utiliser des paquets Red Hat fichiers rpm sur un syst me Debian GNU Linux Les diff rentes distributions Linux utilisent des formats de paquets et des programmes de gestion de paquets diff rents Vous pouvez probablement Un programme pour installer un paquet de Debian sur une machine Linux d une autre dis tribution est disponible et fonctionnera g n ralement dans le sens que les fichiers seront d sarchiv s L inverse est probablement vraie galement c d un programme pour d sarchiver un paquet Red Hat ou Slackware sur une machine Debian GNU Linux r ussira probablement avec succ s d sarchiver le paquet et placer la plupart des fichiers dans leur r pertoire pr vu C est en grande partie une cons quence de l existence et de la large adh rence la norme de hi rarchie du syst me de fichiers Linux Le paquet alien http packages debian org alien est utilis pour convertir les diff rents formats des paquets Vous ne voulez probablement pas La plupart des responsables de paquet crivent des fichiers de contr le utilis s pour le d sarchivage des paquets Ces fichiers de contr le ne sont g n ralement pas standardis s Par cons quent l effet de d sarchiver un paquet Debian sur une machine d une autre distribution aura certainement des effets impr visibles sur le gestionnaire de paquets du syst me De m me les utilitaires d autres
2. 8 1 5 tasksel Lorsque vous d sirez effectuer une t che particuli re il peut tre difficile de trouver les paquets appropri s votre besoin Les d veloppeurs Debian ont d fini des t ches une t che est un ensemble de paquets Debian distincts qui sont tous destin s la m me activit Les t ches peuvent tre install es en utilisant le programme tasksel ou aptitude Typiquement l installateur Debian installe automatiquement la t che associ e aux syst mes standards ainsi que la t che d environnement bureautique L environnement bureautique install d pendra du support CD DVD utilis il s agira la plupart du temps du bureau GNOME t che gnome desktop Ainsi en fonction de vos choix lors de l installation des t ches seront automatiquement install es sur votre syst me Par exemple la t che correspondante votre langue sera ins tall e ainsi que la t che laptop si vous utilisez un ordinateur portable reconnu comme tel par l installateur 8 1 6 Autres outils de gestion des paquets dselect Ce programme est une interface pilot e par menu pour le syst me de gestion de paquet de Debian Pour Woody et les publications pr c dentes il s agissait de la principale interface de gestion des paquets Aujourd hui il est reommand aux utilisateurs de se tourner plut t vers aptitude outil avec lequel les utilisateurs se sentent plus l aise De plus aptitude est plus recommand que dselect pour les mises niveau
3. sparc ceci couvre les SPARC de SUN et la plupart des syst mes UltraSPARC ainsi que certains de leurs rempla ants au sein de l architecture sund Le d veloppement de nouvelles distributions binaires est en cours pour armhf syst mes embarqu s ARM avec unit de calcul flottant arv32 architecture RISC 32 bits d Atmel m32 architecture RISC 32 bits de Renesas Technology s390x environnement 64 bits pour les syst mes IBM System Z et sh processeurs Hitachi SuperH La prise en charge de l architecture m68k a t arr t e depuis Etch Debian 4 0 car elle ne remplissait plus les crit res fix s par les responsables de publication de Debian Cette architecture couvre les Amiga et les ATARI avec un processeur 680x0 avec x sup rieur 2 avec MMU Cependant ce portage est toujours actif et disponible l installation m me s il ne fait pas partie de la publication stable officielle Ce portage pourrait tre r activ lors de futures publications La prise en charge des architectures hppa syst mes PA RISC de Hewlett Packard et alpha syst mes Alpha de Com paq Digital a t arr t e depuis Squeeze Debian 6 0 pour des raisons similaires L architecture arm a t remplac e par armel Pour plus d informations sur les portages disponibles consultez les pages web sur les portages http www debian org ports Pour de plus amples informations sur le d marrage le partitionnement du disque l activation des p riph
4. pour ex cuter les initialisations comme v rifier et monter les syst mes de fichiers charger les modules d marrer les services r seau configurer l horloge et pour ex cuter d autres initialisations Puis pour assurer la compatibilit il lance aussi les fichiers except ceux avec un dans leur nom de etc rc boot Les scripts de ce dernier r pertoire sont g n ralement r serv s l administrateur syst me et leur utilisation dans des paquets est obsol te Apr s avoir fini le processus de d marrage init ex cute tous les scripts de d marrage du niveau d ex cution runlevel par d faut ce niveau d ex cution est indiqu par le champs id du fichier etc inittab Comme la plupart des Unix compatibles System V Linux a sept niveaux d ex cution 0 arr t du syst me 1 mode mono utilisateur ou mode maintenance 2 5 diff rents modes multi utilisateur et 6 red marrage du syst me Les syst mes Debian sont configur s avec id 2 ce qui implique que le niveau d ex cution par d faut est 2 lorsqu on entre dans l tat multi utilisateur et ce sont les scripts de etc rc2 d qui seront ex cut s En fait les scripts dans tous les r pertoires etc rcN d sont simplement des liens symboliques vers les scripts du r per toire etc init d Cependant c est le nom des liens dans chacun des r pertoires etc rcN d qui indique la mani re dont les scripts de etc init d seront
5. rentes distributions Oui La distribution unstable inclut les versions les plus r centes mais qui ne sont pas encore suffisamment test es et peuvent donc comporter des bogues En revanche stable contient d anciennes versions des paquets qui sont ainsi bien prouv s et sont moins susceptibles de comporter des bogues Les paquets dans testing se trouvent entre ces deux extr mes 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 Il est possible que vous ayez raison L ge des paquets dans stable d pend de la date de la publication Comme il s coule g n ralement plus d un an entre les publications vous pouvez penser que stable contient des vieilles versions des paquets Cependant ils ont t test s intensivement On peut raisonnablement dire que ces paquets ne comportent aucun bogue grave connu ni de trous de s curit etc Les paquets de stable s integrent de mani re transparente avec les autres paquets de stable Ces caract ristiques sont tr s importantes pour les serveurs de production qui doivent fonctionner 24 heures par jour et 7 jours par semaine En revanche les paquets de testing ou unstable peuvent comporter des bogues cach s des trous de s curit etc De plus certains de ces paquets peuvent ne pas fonctionner comme pr vu G n ralement les personnes travaillant sur un unique ordinateur d
6. riques PCMCIA PC Card et sur des questions semblables veuillez vous r f rer aux instructions du manuel d installation qui est disponible sur notre site web l adresse http www debian org releases stable installmanual Chapitre 4 Problemes de compatibilit 14 4 2 Quels noyaux utilise Debian GNU Linux Debian contient une distribution binaire compl te pour les noyaux suivants Le noyau FreeBSD est disponible via les portages kfreebsd amd64 et kfreebsd 1386 pour les PC 64 bits et 32 bits respecti vement Ces portages ont t publi s pour la premi re fois dans Debian 6 0 Squeeze comme d monstration technique De plus le travail est en cours pour les portages suivants avr32 portage pour l architecture RISC 32 bits de Atmel hurd i386 un portage pour PC 32 bits Ce portage utilise GNU Hurd le systeme d exploitation du projet GNU sh le portage vers les processeurs Hitachi SuperH Le projet de porter la distribution pour le noyau NetBSD pour fournir netbsd i386 et netbsd alpha a t abandonn et aucun portage n a jamais t publi Pour plus d informations sur les portages disponibles consultez les pages web sur les portages http www debian org ports 43 Debian est elle compatible avec les autres distributions Les d veloppeurs Debian communiquent avec les responsables des autres distributions Linux pour maintenir la compatibi lit binaire entre les distributions L
7. tre effectu es partir d une interface visuelle ou en ligne de commandes En ligne de commandes les actions sont similaires celles de APT pour mettre jour votre syst me ex cutez aptitude update suivi de aptitude dist upgrade Notez qu aptitude n est plus l outil recommand pour mettre niveau d une version de De bian GNU Linux une autre La m thode de mise niveau entre versions est d crite dans les url id http www debian org releases stable releasenotes name notes de publication gt Ce document d crit en d tail les tapes recommand es ainsi que les probl mes conna tre avant la mise jour Vous trouverez plus d informations en lisant la pages de manuel sources list 8 etle fichier usr share aptitude README Chapitre 9 Garder son syst me Debian jour 45 9 14 mirror Ce script Perl et son programme optionel de gestion nomm mirror master peuvent tre employ s pour rechercher des parties indiqu es par l utilisateur d une arborescence de r pertoire sur un serveur particulier via un FTP anonyme Mirror est particuli rement utile pour t l charger un grand nombre de logiciels Apr s le premier t l chargement un fichier nomm mirrorinfo est conserv sur l ordinateur local Les changements du syst me de fichiers distant sont d tect s automatiquement par mirror qui compare le fichier local avec un fichier semblable sur le syst me distant et t l charge seuleme
8. 12 2 2 Forums web debianHELP http debianhelp org et Debian User Forums http forums debian net sont des forums web sur lesquels vous pouvez poser vos questions propos de Debian et y obtenir des r ponses de la part des autres utilisateurs ceux ci ne font pas officiellement partie du projet Debian 12 23 Wiki Des solutions pour des probl mes courants des How To des guides des conseils et de la documentation autre peut tre trouv e sur le Debian Wiki http wiki debian org en changements constants 1 Utilisez l adresse debian list subject REQUESTOlists debian org pour cela Chapitre 12 Obtenir de l aide sur Debian GNU Linux 55 12 2 4 Responsables Les utilisateurs peuvent envoyer leurs questions diff rents responsables de paquet en utilisant le courrier lectronique Pour contacter un responsable d un paquet nomm xyz envoyez un message l adresse xyz packages debian org 12 2 5 Groupes de discussion Usenet Les utilisateurs peuvent envoyer des questions non sp cifiques Debian sur l un des groupes de discussion Linux sur Usenet comme comp os linux or linux Il y a plusieurs listes de groupes de discussion Linux sur Usenet et d autres ressources relatives sur le web par exemple sur les sites Linux Online http www linux org docs usenet html et LinuxJournal http www linux3journal com helpdesk php 12 3 Y a t il un moyen rapide pour rechercher des informations sur Debian GNU Li
9. 48 Pourquoin peut on pas installer Adell coin es du a fs mate 15 5 Logiciels disponibles sur un syst me Debian 17 5 1 Quelles sont les applications et les logiciels de d veloppement disponibles sous Debian GNU Linux 17 52 ula Eontious ces logiciel cos ira sde sie Dade kke deniers berge 17 5 3 Comment puis je obtenir la liste de tous les programmes qui ont t empaquet s pour Debian 17 5 4 Comment puis je installer un environnement de d veloppeur pour construire des paquets 18 55 Quemanque Hl dans Debian GNU Linux cc essas Kors estacas adda me nhenan 18 5 6 Pourquoi est ce que j obtiens le message ld cannot find Ifoo quand je compile un programme Pourquoi n y a t il pas de fichier libfoo so dans les paquets de biblioth que Debian 18 57 Comment Debian pere telle lara Lisi sise sekire di a O RA et A dede 18 5 8 Comment puis je v rifier que j emploie un syst me Debian et quelle est sa version 19 5 9 Comment Debian g re t elle les langues non anglophones 19 210 Onest le prostate pine ss strme sieurs sis DDR LM ER ee EM TES 19 5 11 O sont les programmes gmail ezmimetdjbdns 444 44 sas ssesssess 19 512 uy bl un lecteur pour Fash SWE P o ue a nue dada nine A amp eue Ne a 20 ado es GO IS EMA ao ser ins a a a medion ire emes 20 514 Onest le logiielde VOTE sonrisa ra a e a A E A a A 20 5 15 J ai une carte
10. Ce document d finit les exigences de qualit et les normes que doit satisfaire chaque paquet Debian Pour d autres informations sur le sujet veuillez voir la page web sur les raisons pour choisir Debian http www debian org intro why_debian 1 6 Comment le projet Debian s insere t il avec le projet GNU de la Free Software Foundation Le systeme Debian est construit sur les id aux du logiciel libre d abord soutenus par la Free Software Foundation http www gnu org et en particulier par Richard Stallman http www stallman org Les outils de d veloppement puissants ainsi que les utilitaires et les applications de la FSF sont galement une partie principale du syst me Debian Le projet Debian est ind pendant de la FSF cependant nous communiquons r guli rement et coop rons sur diff rents projets La FSF a explicitement demand que nous appelions notre syst me Debian GNU Linux et nous sommes heureux de nous conformer cette demande L objectif de longue date de la FSF est de d velopper un nouveau syst me d exploitation appel GNU bas sur Hurd http www gnu org software hurd Debian travaille avec la FSF sur ce syst me nomm Debian GNU Hurd http www debian org ports hurd 1 7 Comment prononce t on Debian et quel est le sens de ce mot Le nom du projet est prononc Deb i an avec un e court dans Deb et l accentuation port e sur la premiere syllabe Ce mot est la contraction des noms Debra
11. Choisir une distribution de Debian 9 3 1 7 Pourquoi testing peut elle tre cass e pendant plusieurs mois Les correctifs introduits dans unstable n arrivent ils par directement dans testing Les corrections de bogues et les am liorations introduites dans la distribution unstable atterrissent dans testing apr s un certain nombre de jours Disons que ce seuil est de 10 jours Les paquets d unstable arrivent dans testing seulement si aucun bogue critique pour la publication RC pour Release Critical n est signal leur gard Si un bogue RC est signal sur un paquet d unstable il n entrera pas dans testing avant les 10 prochains jours En effet on consid re que si le paquet a un probl me celui ci sera d couvert par les utilisateurs d unstable et sera corrig avant que le paquet puisse atteindre testing Cela permet testing de rester utilisable la plupart du temps Le concept est g nial la plupart du temps mais les choses ne sont jamais si simples Consid rez par exemple la situation suivante Vous tes int ress par le paquet XYZ Le 10 juin la version dans testing est XYZ 3 6 et dans unstable XYZ 3 7 10 jours apr s XYZ 3 7 migre d unstable vers testing Donc le 20 juin testing et unstable ont toutes deux XYZ 3 7 Un utilisateur de la distribution testing rep re qu une nouvelle version de XYZ est disponible et met jour sa version XYZ 3 6 en XYZ 3 7 Le 25 juin quelq
12. L une des principales raisons pour laquelle de nombreuses personnes choisissent Debian plut t que d autres distributions est qu elle demande tr s peu d administration Les gens d sirent un syst me qui se contente de fonctionner De mani re g n rale on peut dire que la distribution stable exige tr s peu de maintenance alors que testing et unstable demandent une maintenance constante l administrateur Si vous utilisez stable tout ce dont vous avez vous soucier est d appliquer les mises jour de s curit Si vous utilisez testing ou unstable c est une bonne id e d tre au courant des nouveaux bogues d couverts dans les paquets install s les correctifs et fonctionnalit s introduits etc 3 19 Que se passe t il lors d une nouvelle publication Cette question ne vous aidera pas choisir une distribution de Debian mais vous vous la poserez t t ou tard La distribution stable est actuellement wheezy la prochaine distribution stable s appelera jessie Consid rons le cas parti culier de ce qui se produira lors de la publication de jessie comme nouvelle version stable oldstable squeeze stable wheezy testing jessie unstable sid Unstable fait toujours r f rence sid ind pendamment du processus de publication Les paquets migrent continuellement de sid vers testing c d jessie Mais les paquets dans stable c d wheezy restent les m mes sauf s il existe des mises jour de
13. Linux 52 11 10 Certains utilisateurs appr cient mawk d autres gawk certains utilisent vim d autres elvis certains pr f rent trn d autres tin comment Debian gere t elle la diversit Il y a plusieurs cas o deux paquets fournissent deux versions diff rentes d un programme o tous les deux fournissent la m me fonctionnalit Les utilisateurs pourraient pr f rer un plut t qu un autre inhabituel ou parce que l interface utilisa teur d un paquet est d une fa on ou d une autre plus agr able que l interface des autres D autres utilisateurs sur le m me syst me pourraient faire des choix diff rents Debian emploie un syst me de paquets virtuels pour permettre aux administrateurs de choisir ou laisser les utilisateurs choisir leurs outils favoris quand il y en a plusieurs qui fournissent la m me fonctionnalit de base en r pondant aux exigences de d pendance du paquet sans indiquer de paquet particulier Par exemple il peut y avoir sur un syst me deux versions diff rentes d un programme de lecture de nouvelles L installation d un serveur de nouvelles peut recommander la pr sence d un programme de lecture de nouvelles sur le syst me et laisser le choix de tin ou de trn aux utilisateurs Ceci est possible parce que les paquets tin et t rn fournissent le paquet virtuel news reader Le programme qui sera appel est d termin par le lien symbolique etc alternatives news reader pointant vers le progr
14. NNN Bien s r remplacez NNN par le num ro de version et de r vision de votre noyau 49 Chapitre 11 Personnaliser votre installation de Debian GNU Linux 11 1 Comment puis je m assurer que tous les programmes utilisent le m me for mat de papier Installez le paquet 1ibpaper1 il vous sera demand d indiquer le format de papier utilis sur le syst me Cette configu ration sera sauvegard e dans le fichier etc papersize Les utilisateurs peuvent modifier la configuration du format de papier en utilisant la variable d environnement PAPERSIZE Pour plus d informations reportez vous la page de manuel papersize 5 11 2 Comment autoriser l acces aux p riph riques mat riels sans compromettre la s curit La plupart des fichiers de p riph rique dans le r pertoire dev appartiennent des groupes pr d finis Par exemple dev d0 appartient au groupe floppy et dev dsp au groupe audio Si vous souhaitez que certains utilisateurs puissent acc der ces p riph riques vous devez juste ajouter les utilisateurs dans le groupe du p riph rique Faites adduser utilisateur groupe Cette m thode vous permet de ne pas changer les permissions sur le fichier du p riph rique Si vous effectuez cette op ration depuis l interpr teur de commandes d un utilisateur ou en utilisant une interface gra phique vous devez vous d connecter puis vous reconnecter pour devenir effectivement un membre de ce grou
15. ceros Less ions eme ties ve ss des 7 3 1 2 Y aura t il des diff rences de versions des paquets entre les diff rentes distributions 8 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 8 3 1 4 Etsi je d sire changer de distribution puis je le faire 8 3415 Fautal installer testing outinstable 24 444 ii si is din e de ed 8 3 1 6 Vous parlez de cas o testing est cass e Qu entendez vous par l 8 3 1 7 Pourquoi testing peut elle tre cass e pendant plusieurs mois Les correctifs introduits dans unstable n arrivent ils par directement dans testing 9 3 1 8 Du point de vue d un administrateur quelle distribution requiert le plus d attention 9 3 19 Que se passe t il lors d une nouvelle publication 9 3 1 10 Je dispose d une machine de bureau de serveurs utilisant Debian Comment savoir quelle distribu HORUS a o ne dan RR A RR etes 2 ane 10 TABLE DES MATIERES ii 32 3 1 11 J utilise actuellement stable Puis je changer pour testing ou unstable Si oui comment 10 3 1 12 J utilise actuellement testing jessie Que se passera t il lors de la prochaine publication Utiliserai je encore testing ou ma machine utilisera la nou
16. choix d une distribution Debian http people cornell edu pages kk288 debian_choosing_distribution html qui l a gracieusement rendu GPL pour que l on puisse l inclure comme nouveau chapitre voir Choisir une distribution de Debian page 7 Les auteurs souhaitent remercier tous ceux qui gr ce leur aide ont rendu ce document possible Toute garantie est d clin e Toutes les marques sont la propri t de leurs propri taires respectifs L adaptation fran aise de ce document a t r alis e par ric Madesclair et Fr d ric Bothamy 16 2 Commentaires Les commentaires et les ajouts de ce document sont toujours les bienvenus Vous pouvez envoyer un courrier lectronique lt doc debian packages debian org gt ou soumettre un rapport de bogue de s v rit wishlist contre le paquet debian faq http bugs debian org debian faq Les commentaires sur la traduction de ce document en fran ais devraient tre envoy s la liste debian 110n french http lists debian org debian 110n french 16 3 Disponibilit La derni re version de ce document peut tre lue sur le site web de Debian l adresse http www debian org doc FAQ Il est aussi possible de le t l charger aux formats texte HTML PostScript et PDF l adresse http www debian org doc user manualstfag Il existe aussi plusieurs traductions Ce document est disponible dans le paquet debian faq et ses traductions dans les paquets debia
17. code source soit distribu avec le programme ou qu un moyen de r cup rer ce code accompagne le programme Le code source est distribu dans le r pertoire pool voir Que trouve t on dans le r pertoire pool de la pr sente page avec les binaires de toutes les architectures Pour r cup rer le code source sans tre familier avec la structure de l archive FTP ex cutez une commande comme apt get source monpaquet Certains paquets ne sont distribu s que sous forme de code source cause de restrictions de leur licence Notamment l un de ces paquets est pine voir O est le programme pine page 19 pour plus d informations Le code source peut ou non tre disponible pour les paquets dans les sections contrib et non free qui ne font pas formellement partie du syst me Debian 6 10 Que trouve t on dans le r pertoire pool Les paquets sont gard s dans un r pertoire commun pool structur selon le nom des paquets sources Pour rendre cela g rable le r pertoire est divis par section main contrib et non free et dans chaque section par la premi re lettre du nom des paquets sources Ces r pertoires contiennent plusieurs fichiers les paquets binaires pour chaque architecture et les paquets sources partir desquels sont construits les paquets binaires Vous pouvez voir o chaque paquet est conserv en ex cutant la commande apt cache showsrc monpaquet et en regardant la li
18. de la s curit veuillez lire la FAQ de l quipe Debian sur la s curit http www debian org security faq ou le Manuel de s curisation de Debian http www debian org doc manuals securing debian howto 2 3 O et comment puis je obtenir les disques d installation de Debian Vous pouvez obtenir les disques d installation en t l chargeant les fichiers appropri s depuis les miroirs Debian http www debian org mirror list Consultez la page Debian GNU Linux sur CD http www debian org CD pour plus d informations sur les images CD et DVD Chapitre 2 Obtenir et installer Debian GNU Linux 6 2 4 Comment installer Debian depuis les CD ROM Installer Debian depuis un CD est tout simple configurez votre syst me pour d marrer depuis le CD ins rez le CD et red marrez Votre systeme d marrera l installateur Debian Consultez le Manuel d installation pour la distribution Debian GNU Linux http www debian org releases stable installmanual pour plus d informations 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 seule ment stable Les images officielles des CD Debian contiennent en effet des liens symboliques comme dists frozen gt wheezy dists stable gt wheezy dists testing gt wheezy dists unstable gt wheezy afin qu ils puissent fonctionner dans le cas o votre sources list poss de une
19. devriez pouvoir prendre votre d cision apr s la lecture de ce chapitre Si la s curit ou la stabilit vous importent par dessus tout installez la version stable Il s agit du choix favori des utilisateurs Si vous tes un nouvel utilisateur installant une machine de bureau d marrez avec la version stable Certains logiciels sont un peu anciens mais c est l environnement le moins boggu pour travailler Vous pourrez basculer vers la version unstable plus r cente une fois que vous serez plus en confiance Si vous tes un utilisateur d une machine de bureau avec de l exp rience dans les syst mes Linux et que cela nous vous d range pas de faire face des bugs tranges de temps en temps utilisez unstable Cette version comporte tous les derniers logiciels et les bogues sont g n ralement corrig s rapidement Si vous utilisez un serveur en particulier avec des contraintes importantes de stabilit ou s il est connect Internet installez la version stable Il s agit de loin du choix le plus s r et le plus solide Les questions suivantes vous donnent nous l esp rons plus de d tails sur ces choix Si apr s avoir lu toute cette FAQ vous n arrivez pas choisir restez sur le choix de la distribution stable 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 Essayez de rechercher sur le web
20. disque dur ou encore par amor age r seau et TFTP Il est possible d effectuer de mani re compl tement automa tique les installations sur plusieurs ordinateurs N B toutes les m thodes ne sont pas possibles sur toutes les architectures Une fois l installateur d marr le reste du syst me peut tre t l charg par le r seau ou depuis un m dia local Consul tez le Manuel d installation pour la distribution Debian GNU Linux http www debian org releases stable installmanual pour plus d informations Chapitre 3 Choisir une distribution de Debian Il existe plusieurs versions de Debian Choisir la version appropri e est une d cision importante Cette section donne des informations utiles aux utilisateurs d sirant choisir la version qui convient le mieux leurs besoins et r pond galement aux questions qui peuvent tre soulev es lors de ce choix Il ne s agit pas de r pondre la question pourquoi vous devriez choisir Debian mais plut t quelle version de Debian Pour plus d informations sur les versions disponibles consultez Combien de distributions de Debian y a t il page 21 3 1 Quelle version de Debian stable testing unstable me convient le mieux La r ponse est un peu compliqu e Cela d pend de ce que vous voulez faire Une solution serait de demander un ami qui utilise Debian Mais cela signifierait que vous ne pouvez pas prendre votre d cision de mani re ind pendante Vous
21. et lan Murdock qui a fond le projet Les dictionnaires semblent laisser une certaine ambigu t dans la prononciation de lan mais lan pr f re i an Chapitre 1 D finitions et vue d ensemble Chapitre 2 Obtenir et installer Debian GNU Linux La documentation officielle d crivant les instructions d installation est le Guide d installation Debian GNU Linux http www debian org releases stable installmanual Quelques informations suppl mentaires sur le t l charge ment et l installation de Debian GNU Linux seront mentionn es ici 2 1 Quelle est la derni re version de Debian Actuellement il existe trois versions de Debian GNU Linux La version 7 0 c d la distribution stable ou wheezy c est la version stable et bien test e seuls sont incorpor s les changements dus des probl mes importants de s curit ou d utilisation La distribution testing actuellement appel e jessie c est dans cette distribution que sont plac s les paquets qui seront dans la prochaine distribution stable ils ont d j t test s lors de leur passage dans unstable mais ne sont pas encore compl tement pr ts Cette distribution est mise jour plus souvent que la distribution stable mais moins souvent que la distribution unstable La distribution unstable c est la version actuellement en d veloppement elle est continuellement mise jour Vous pouvez r cup rer des paquets ar
22. ex cut s Sp cifiquement avant d entrer dans un niveau d ex cution tous les scripts commen ant par un K sont lanc s ces scripts arr tent les services Puis les scripts commen ant avec S sont lanc s ils d marrent les services Le nombre deux chiffres suivant les lettres K ou S indique l ordre dans lequel seront ex cut s les scripts Les scripts ayant les chiffres les plus petits sont ex cut s en premier Cette approche fonctionne parce que les scripts de etc init d prennent tous un param tre qui peut tre start stop reload restart ou force reload et puis ex cuteront la fonction indiqu e par le param tre Ces scripts peuvent tre aussi utilis s apr s le d marrage du syst me pour contr ler divers services Par exemple avec l argument reload la commande etc init d sendmail reload envoie un signal au d mon sendmail pour qu il relise son fichier de configuration ce propos Debian fournit invoke rc d comme programme interm diaire wrapper destin appeler les scripts pr sents dans etc init d 11 6 Il semble que Debian n utilise pas rc local pour personnaliser le processus de d marrage comment faire Supposons que vous ayez besoin d ex cuter le script foo au d marrage ou lors du passage un niveau d ex cution System V particulier L administrateur devrait Mettre le script oo dans le r pertoire etc init d La
23. foo et ses fichiers de configuration de votre syst me apt get purge remove foo Pour mettre jour votre syst me entier en permettant si n cessaire l installation de paquets suppl mentaires ou la suppression de paquets apt get dist upgrade La commande upgrade conserve les paquets dans leur version actuelle si la mise jour n cessite l installation de paquets suppl mentaires pour satisfaire une nouvelle d pendance La commande dist upgrade est moins stricte Notez que vous devez tre authentifi en tant que root pour ex cuter toutes commandes qui modifient le syst me de pa quets Notez que apt get installe d sormais par d faut les paquets recommand s et constitue le programme de r f rence pour la gestion des paquets en console leur installation mais aussi la mise jour du syst me La suite d outils apt inclut aussi le programme apt cache pour questionner les listes de paquet Vous pouvez l utiliser pour trouver des paquets fournissant des fonctionnalit s sp cifiques l aide d une simple requ te ou d une expression rationnelle et par des questions sur les d pendances dans le syst me de gestion des paquets Les options les plus courantes de apt cache Pour trouver les paquets dont la description contient mot apt cache search mot Pour afficher des informations d taill es sur un paquet apt cache show paquet Pour afficher les d pendances d un paquet apt cache depen
24. forme de cochon slink Slinky Dog est le chien Chapitre 6 Les archives FTP de Debian 22 potato est bien s r Mr Patate woody est le cowboy sarge est le sergent de l arm e de plastique vert etch est l ardoise magique Etch a Sketch lenny est la paire de jumelles squeeze est le nom des extraterrestres 3 yeux wheezy est le nom du manchot au n ud papillon rouge jessie est l cuyere sid est le garcon des voisins qui d truit les jouets 6 3 Que dire de sid Sid ou unstable est le lieu o la plupart des paquets sont initialement envoy s Elle ne sera jamais directement publi e parce que les paquets devront d abord tre inclus dans testing afin d tre publi s dans stable plus tard Sid contient des paquets pour l ensemble des architectures publi es ou non Le nom sid vient aussi du film d animation Toy Story Sid est le gar on des voisins qui d truit les jouets 1 6 4 Que contient le r pertoire stable stable main Ce r pertoire contient les paquets qui constituent la version la plus r cente du syst me Debian GNU Linux Ces paquets sont tous conformes aux principes du logiciel libre selon Debian nttp www debian org social_ contractiguidelines Debian Free Software Guidelines DFSG et sont tous librements utilisables et librements distribuables stable non free Ce r pertoire contient les paquets
25. le fichier indices Maintainers Ce fichier contient le nom des paquets et les noms et adresses lectroniques de leurs responsables respectifs 1 Ils ont t cependant d marqu s et sont fournis avec des noms diff rents cause de probl mes li s la marque commerciale Chapitre 5 Logiciels disponibles sur un systeme Debian 18 L interface web pour les paquets Debian http packages debian org regroupe de fa on pratique les paquets de l archive Debian dans une trentaine de sections 5 4 Comment puis je installer un environnement de d veloppeur pour construire des paquets Si vous voulez construire des paquets pour votre syst me Debian vous aurez besoin d un environnement de d veloppe ment basique comprenant un compilateur C C et quelques autres paquets essentiels Afin d installer cet environnement vous avez juste besoin d installer le build essential Ce paquet est un m ta paquet qui d pend des outils standards de d veloppement dont on a besoin pour construire un paquet Debian Quelques logiciels peuvent cependant avoir besoin de programmes suppl mentaires pour tre reconstruits comprenant les en t tes de biblioth que ou des outils additionnels tels que autoconf ou gettext Debian fournit beaucoup des outils n cessaires pour construire d autres logiciels en paquets Debian Trouver quel logiciel est pr cis ment requis peut tre emb tant Cependant moins que vous n ayez l intention de re construir
26. le ma triseront rapidement car la syntaxe a t inspir e de celle de mutt Aptitude peut tre utilis pour installer les t ches pr d finies Pour plus d information consultez tasksel de la pr sente page Aptitude en mode plein cran int gre les fonctionnalit s de su et peut tre utilis par un utilisateur normal Le pro gramme su sera appel et le mot de passe root demand lorsque les privil ges d administrateur seront n cessaires Vous pouvez utiliser aptitude au travers d une interface graphique en lan ant simplement apt itude ou directement en ligne de commande La syntaxe utilis e en ligne de commande est tr s similaire celle utilis e avec apt get Par exemple pour installer le paquet foo vous pouvez lancer aptitude install foo Notez que aptitude est le gestionnaire de paquet recommand pour la gestion quotidienne des paquets en console Pour plus d informations lisez la page de manuel aptitude 8 et installez le paquet de documentation aptitude doc 8 1 4 synaptic synaptic est un gestionnaire graphique de paquets qui vous permet d installer de mettre jour et de supprimer des paquets logiciels d une mani re conviviale En plus des fonctionnalit s offertes par aptitude synapt ic permet d diter la liste des d p ts de logiciels et de parcourir toute la documentation relative un paquet Pour plus d informations consulez le site web de Synaptic http www nongnu org synaptic
27. me Debian 53 12 2 Y a t il des ressources en ligne pour discuter de Debian 54 1421 MES Ge Le 4 het D dues ir a M UE ae a domine DE Po dus 54 1222 Forumewebl s sizes SRE e des AA ss Etes des ehes 54 SR AAA EA a A eo 54 pes o A EA A 55 1225 Groupes de discussion Usenet s soc tenro dinoda o had us tte 55 TABLE DES MATI RES V 12 3 Y a t il un moyen rapide pour rechercher des informations sur Debian GNU Linux 55 12 4 Yat il une base des bogues CONQUE P ooo dues da SUR Br me de are a dub 55 12 5 Comment signaler un bogue dans Debian s 4 454 dans dune aAa a due 55 13 Participer au projet Debian 57 181 Comment deveniron d veloppeur Debian pecia Din Gus dm de de rate de A ie 57 13 2 Comment fournir des ressources au projet Debian 57 13 3 Comment contribuer financi rement au projet Debian 57 1331 Software im the Publie Interest coca us e ga dt hope e A a 57 LOST Fes Sora POS ER is a UE a Ga Me CRUE E e 58 14 Distribuer Debian GNU Linux dans un produit commercial 59 141 Puis je construire et vendre des CD ROM Debian 59 14 2 Debian peut elle tre empaquet e avec des logiciels non libres 59 14 3 Je fais une distribution Linux particuli re pour un march vertical Puis je utiliser Debian GNU Linux comme
28. mettre jour un programme en fonctionnement com ment est ce que c est possible Le noyau et le syst me de fichiers dans les syst me Debian GNU Linux permet le remplacement de fichiers m me lors qu ils sont utilis s Debian fournit aussi un programme appel start stop daemon qui est utilis pour activer les d mons au d marrage du syst me ou les arr ter lors d un changement de niveau d execution par exemple lors du passage du mode multi utilisateur au niveau mono utilisateur ou lors de l arr t du syst me Ce programme est aussi utilis par les scripts d installation lors de l installation d un paquet contenant un d mon pour arr ter les d mons en fonctionnement et les red marrer si n cessaire Chapitre 8 Outils de gestion des paquets Debian 40 8 3 Comment savoir si un paquet est d j install sur un syst me Debian Pour conna tre l tat de tous les paquets install s sur un systeme Debian ex cutez la commande dpkg list Ceci affiche un r sum sur une ligne pour chaque paquet donnant un symbole de l tat avec deux lettres expliqu dans l ent te le nom du paquet la version install e et une courte description Vous pouvez conna tre l tat de paquets dont le nom correspond au motif commen ant par foo en ex cutant la com mande dpkg list Togs Pour obtenir un rapport plus d taill pour un paquet particulier lancez la commande dpkg status packagename 8 4 Commen
29. mode mono utilisateur pour mettre jour un paquet Non Les paquets peuvent tre mis jour en mode multi utilisateur m me quand le syst me est en fonctionement Debian fournit le programme start stop daemon qui permet d arr ter et de red marrer les processus en cours d ex cution si cela est n cessaire pendant la mise jour du paquet 9 3 Faut il garder toutes les achives deb sur le disque Non Si vous avez t l charg les fichiers sur votre disque alors apr s avoir install les paquets vous pouvez les supprimer de votre syst me par exemple en ex cutant aptitude clean 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 Passer l option 1og dpkg active le journal des mises jour et suppression de dpkg Cela enregistre la fois l appel de dpkg invokation e g 2005 12 30 18 10 33 install hello 1 3 18 2 1 1 4 et les r sultats par exemple 2005 12 30 18 10 35 status installed hello 2 1 1 4 Si vous aimeriez enregistrer tous vos appels dpkg m me ceux effectu s en utilisant une interface telle que aptitude vous pouvez ajouter log var log dpkg log Chapitre 9 Garder son systeme Debian jour 46 dans votre etc dpkg dpkg cfg Soyez s r que votre fichier de journal sera recycl p riodiquement Si vous utilisez logrotate cela peut tre r alis en cr ant un fichier
30. o le bogue aurait d j t signal et pour que vous puissiez ajouter des informations compl mentaires ce rapport de bogue Vous recevrez un acquittement automatique de votre rapport de bogue le rapport de bogue sera aussi automatiquement num rot enregistr dans la base du BTS et exp di la liste de diffusion debian bugs dist 57 Chapitre 13 Participer au projet Debian Les dons http www debian org donations de temps pour d velopper de nouveaux paquets maintenir les pa quets existants ou fournir de l aide aux utilisateurs de ressources pour les miroirs FTP et les archives WWW et d argent pour payer de nouvelles plateformes de tests ainsi que du mat riel pour les serveurs peuvent aider le projet 13 1 Comment devenir un d veloppeur Debian Le d veloppement de Debian est ouvert tous Les nouveaux utilisateurs ayant les bonnes qualifications ou la motiva tion d apprendre sont n cessaires pour maintenir les paquets existants qui ont t abandonn s par leurs responsables pr c dents La fa on de devenir un d veloppeur Debian peut tre trouv e dans Le coin des nouveaux membres Debian http www debian org devel join newmaint sur le site web de Debian 13 2 Comment fournir des ressources au projet Debian Puisque le projet vise faire un ensemble substantiel de logiciel rapidement et facilement accessible travers le monde des miroirs sont un besoin urgent Il est souhaita
31. org 1 4 Debian fournit uniquement GNU Linux Actuellement Debian n est disponible que pour Linux mais avec Debian GNU Hurd et Debian pour les noyaux BSD nous avons aussi commenc fournir comme plate forme de d veloppement des syst mes d exploitations autres que ceux bas s sur Linux Cependant ces portages non Linux ne sont pas encore officiellement publi s Debian GNU Hurd fut le premier effort de portage Le Hurd est un ensemble de serveurs s ex cutant au dessus du micronoyau GNU Mach Ensemble ils forment la base du systeme d exploitation GNU Veuillez vous reporter au site http www gnu org software hurd pour plus d informations en g n ral sur GNU Hurd et au site http www debian org ports hurd pour des informations particuli res Debian GNU Hurd Le deuxi me effort de portage est celui du noyau BSD Les d veloppeurs travaillent la fois sur les noyaux NetBSD et les noyaux FreeBSD Veuillez consulter http www debian org ports tnonlinux pour plus d informations sur les portages autres que Linux 1 5 Quelles sont les diff rences entre Debian GNU Linux et les autres distribu tions Linux Pourquoi choisir Debian plut t qu une autre Ces fonctions principales distinguent Debian des autres distributions Linux Libert Comme d clar dans le Contrat social de Debian http www debian org social_contract Debian restera 100 libre Le projet Debian est tr s strict quant fournir des logic
32. projet en envoyant des rapports de bogue aux d veloppeurs amont et en fournissant de l aide aux utilisateurs Voir aussi les informations sur comment devenir un contributeur dans Comment devenir un d veloppeur Debian page 57 Le syst me d exploitation universel Debian fournit plus de 37400 paquets http packages debian org stable et fonctionne sur 10 architectures http www debian org ports C est bien plus que dans n im porte quelle autre distribution GNU Linux Consultez Quelles sont les applications et les logiciels de d veloppement disponibles sous Debian GNU Linux page 17 pour avoir une vue d ensemble des logiciels propos s et Sur quelle architecture mat rielle fonctionne Debian GNU Linux page 13 pour une description des plateformes mat rielles prises en charge Le syst me de gestion des bogues La r partition g ographique des d veloppeurs Debian demande des outils sophisti qu s et une communication rapide des bogues et de leur r solution pour acc l rer le d veloppement du systeme Les utilisateurs sont encourag s envoyer des rapports de bogue dans un modele formel qui est rapidement accessible par les archives web ou par courrier lectronique Reportez vous aux informations suppl mentaires dans cette FAQ sur la gestion des bogues dans Y a t il une base des bogues connus page 55 La charte Debian Debian a des sp cifications tendues des normes de qualit la charte Debian
33. sections non free et contrib qui sont distribuables selon les conditions sp cifiques incluses avec chaque paquet dynamique avec environ 990 volontaires qui contribuent constamment la cr ation et l am lioration du code Debian volue rapidement Les archives FTP sont mises jour deux fois par jour La plupart des utilisateurs de Linux font appel une distribution sp cifique de Linux comme l est Debian GNU Linux Cependant les utilisateurs peuvent en principe obtenir le noyau Linux via Internet ou ailleurs et le compiler eux m mes De la m me mani re ils peuvent r cup rer le code source de nombreuses applications compiler les programmes et les installer sur leur syst me Pour des programmes complexes ce processus peut tre non seulement long mais aussi source d erreurs Pour viter cela les utilisateurs choisissent souvent d obtenir le syst me d exploitation et l ensemble des applications d un des distributeurs de Linux Ce qui distingue les diff rentes distributions Linux ce sont les logiciels les protocoles et les pratiques employ es pour empaqueter installer et v rifier l ensemble des applications sur les syst mes des utilisateurs combin s avec des outils d installation et d administration de la documentation et d autres services Debian GNU Linux est le r sultat d un effort de volontaires pour cr er un syst me d exploitation compatible Unix libre et de grande qualit compl t d un ensemb
34. sur n importe quel syst me Linux y compris un syst me raisonnablement petit mais pas limit un syst me en mode console Des outils sont disponibles pour naviguer sur Internet en utilisant w3m envoyer des courriels avec mutt et t l charger des fichiers depuis des serveurs FTP C est ce qui sera install par d faut si les utilisateurs ne s lectionnent rien Cela n inclut pas les grosses applications mais int gre l interpr teur Python et certains serveurs comme OpenSSH pour l administration distance Exim pour la livraison des courriels m me s il peut tre configur en mode local uniquement un serveur identd pidentd et le portmapper RPC portmap Sont galement int gr es certaines documentations g n rales consid r es utiles par la plupart des utilisateurs Optionnel Optional paquets incluant tous ce que vous pourriez raisonnablement vouloir installer si vous ne savez pas ce que c est ou si vous n avez pas pr cis de condition Ceci inclut X une distribution TeX compl te et beaucoup d applications Extra paquets qui entrent en conflit avec d autres ayant des priorit s plus lev es ou ayant des conditions parti culi res qui les rendent peu convenables pour tre optionnels Ils sont utiles seulement si vous savez d j ce qu ils font Si vous faites une installation Debian par d faut tous les paquets ayant une priorit standard ou sup rieure seront install s sur votre syst me Si vo
35. une telle d claration n a presque aucune valeur parce qu il n y a aucune possibilit de la prouver Dans le secteur du d veloppement logiciel la compatibilit compl te est exig e et pas seulement une compatibilit dans la plupart des cas Ainsi il y a des ann es le besoin de normes s est ressenti et de nos jours POSIX 1 norme 1003 1 1990 d IEEE est une des normes principales pour la compatibilit du code source des syst mes d exploitation de type Unix Linux est pr vu pour adh rer POSIX 1 mais les normes de POSIX ne sont pas gratuites et la certification POSIX 1 et FIPS 151 2 est tr s ch re ce qui fait qu il est tr s difficile pour les d veloppeurs Linux de travailler sur une conformit compl te de la norme Posix Les co ts de certification rendent peu probable l obtention par Debian d une certification offi cielle de conformit m me s il passait compl tement la suite de validation la suite de validation est maintenant disponible gratuitement ainsi on s attend ce que plus de personnes travaillent sur les questions POSIX 1 Unifix GmbH Braunschweig Allemagne a d velopp un syst me Linux qui a t certifi conforme la norme FIPS 151 2 un sur ensemble de POSIX 1 Cette technologie tait disponible dans une distribution de Unifix appel e Unifix Linux 2 0 et dans Linux FT de Lasermoon Chapitre 4 Probl mes de compatibilit 15 45 Peut on utiliser des paquets Debian fichiers deb
36. 7 Les bases du syst me de gestion des paquets Debian 27 FA Questes qu un paguet Debian Lis she det a tide kiii e ea as mem i de dus h 27 7 2 Quelestle format d un paquet binaire D bian eci 4 4 4 344 sas se hausse 27 7 3 Pourquoi les noms des paquets Debian sont ils si longs 28 Za Ouestcegi un Nehir de COMME e ss o in en dE a aa idee bla caia de AE era 28 70 Questes qu un Debian confie 5 2 5444 a d s e da dd em le E a e N 29 7 6 Qu est ce qu un script Debian preinst postinst prerm et postrm 29 7 7 Qu est ce qu un paquet Essential Required Important Standard Optional ou Extra 29 20 Questesquiun paguetvirtuel ssas estoos taae a a sa Ne De a AA 30 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 30 710 Quelestlesens de Pre Depende o cocidos ue sa da ssh A ege se 44 ee 4e ce 31 7 11 Quelle est la signification de unknown install remove purge et hold dans le statut du paquet 31 7 12 Comment est ce queje mets ufpaqu ten holda 4 44344 sua cases rte 31 713 Commentestes que installe unpaguet SOUNET ssoi LL sis imi ani sisi a 32 7 14 Comment est ce que je peux construire les paquets binaires depuis les paquets sources 32 7 15 Comment est ce que
37. B quand A ne peut pas fonctionner si B est install sur le syst me Le plus souvent les conflits sont des cas o A contient des fichiers qui sont une am lioration de ceux de B Le conflit est souvent combin avec le remplacement Le paquet A remplace le paquet B quand les fichiers install s par B sont supprim s et dans certains cas cras s par les fichiers de A Le paquet A casse le paquet B quand les deux paquets ne peuvent pas tre simultan ment configur s Le systeme de gestion des paquets refusera d installer l un des paquets si l autre est d j install et configur dans le syst me Le paquet A fournit le paquet B quand tous les fichiers et toutes les fonctionnalit s de B sont incorpor s dans A Ce m canisme fournit aux utilisateurs ayant une contrainte d espace disque un moyen d obtenir seulement la partie du paquet dont ils ont vraiment besoin Une information plus d taill e sur l utilisation de chacun de ces termes peut tre trouv e dans la charte Debian consultez le chapitre 7 2 D pendances binaires 7 10 Quel est le sens de Pre Depends Pre Depends est une d pendance particuli re Dans le cas de la plupart des paquets dpkg d sarchivera les fichiers archives c est dire les fichiers deb ind pendamment de l existence sur le syst me des fichiers dont il d pend De ma ni re simpliste le d sarchivage signifie que dpkg extraira partir du fichier archive les fi
38. Debian 33 Puis installez les d pendances de construction n cessaires s il y en a sudo apt get build dep foo Puis cr ez une version particuli re de votre propre construction afin de ne pas les confondre plus tard lorsque Debian publiera sa propre nouvelle version dch 1 local Blah blah blah Et enfin construisez votre paquet debuild us uc Si tout a correctement fonctionn vous deviez pouvoir installer votre paquet avec la commande sudo dpkg i deb Si vous pr f rez effectuer les op rations vous m me et ne voulez pas utiliser devscripts suivez cette proc dure Vous aurez besoin de tous les fichiers foo_ dsc foo_ tar gz et foo_ diff gz pour compiler les sources remarquez que pour certains paquets il n y a pas de fichier diff gz ce sont les paquets natifs Debian Une fois que vous les avez r cup r s voir Comment est ce que j installe un paquet source page ci contre si vous avez le paquet dpkg dev install la commande suivante dpkg source x foo_version revision dsc d sarchivera le paquet dans un r pertoire nomm foo version Si vous souhaitez juste compiler le paquet vous devez vous placer dans le r pertoire foo version et lancer la commande dpkg buildpackage rfakeroot b pour construire le paquet notez que la paquet fakeroot est aussi n cessaire et faites dpkg i foo_version revision_arch deb pour installer le nouveau paquet 7 15 Comment
39. FTP de Debian 24 Il y a un ensemble de sous r pertoires binary quelquechose contenant les fichiers catalogues pour les paquets binaires de chaque architecture disponible Par exemple binary i386 pour les paquets s ex cutant sur les machines Intel x86 ou binary sparc pour les paquets s ex cutant sur les SPARCStations Sun La liste compl te de toutes les architectures disponibles pour chaque version est accessible l adresse the release s web page http www debian org releases Pour la version en cours veuillez vous reporter Sur quelle architecture mat rielle fonctionne Debian GNU Linux page 13 Les fichiers catalogues dans les r pertoires binary sont nomm s Packages gz bz2 et fournissent un r sum de chaque paquet binaire pr sent dans la distribution Les paquets binaires se trouvent la racine du r pertoire pool De plus il y existe un sous r pertoire nomm source contenant les fichiers catalogues pour les paquets sources contenus dans la distribution Le fichier catalogue est nomm Sources gz bz2 Le dernier mais non des moindre est un ensemble de sous r pertoires utilis pour les fichiers catalogues du syst me d ins tallation Ils sont pr sents dans un r pertoire debian installer binary architecture 6 9 O trouve t on le code source Le code source est inclus pour tout le syst me Debian De plus les termes de la licence de la plupart des programmes du syst me requi rent que le
40. La FAO Debian GNU Linux Vous trouverez la liste des auteurs Auteurs de la FAQ Debian version 5 0 2 2 Juin 2013 R sum Ce document r pond aux questions fr quemment pos es sur Debian GNU Linux Copyright Copyright O 1996 2013 par Software in the Public Interest des parties sous copyright O 2004 2005 2006 Kamaraju Kusu manchi 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 Table des mati res 1 D finitions et vue d ensemble 1 LE Cueste Que see RAOT 1D ibi e da a E dada ed a Ad ud dae 1 12 Qu estes que Debian GNU LINUX s 4 144 8 due e a A A en ee re 1 13 D accord maintenant je sais ce qu est Debian qu est ce que Linux 2 14 Debian fournit uniquement GNU Linux
41. ables par l extension deb Ils peuvent tre install s en utilisant l utilitaire dpkg ventuellement avec une interface comme aptitude vous trouverez plus de d tails dans les pages de manuel Les paquets sources sont constitu s d un fichier dsc d crivant le paquet source incluant le nom des fichiers suivants un fichier orig tar gz contenant les sources originales non modifi s au format tar compress et habituellement un fichier diff gz contenant les modifications sp cifiques Debian par rapport au source original L utilitaire dpkg source permet l archivage et le d sarchivage des sources Debian vous trouverez plus de d tails dans les pages de manuel Le programme apt get peut tre utilis comme une interface pour dpkg source L installation de logiciels par le syst me de paquets utilise les d pendances qui sont d finies avec attention par le respon sable du paquet Ces d pendances sont document es dans le fichier control associ chaque paquet Par exemple le paquet du compilateur GNU C gcc d pend du paquet binut ils qui contient l diteur de lien et l assembleur Si un utili sateur essaye d installer gcc sans avoir pr alablement install binut ils le syst me de gestion de paquets dpkg renverra un message d erreur disant qu il a aussi besoin de binutils et arr tera l installation de gcc Cependant ceci peut tre forc par un utilisateur insistant voir dpkg 8 Pour plus d informations voir Qu
42. amme choisi par exemple usr bin trn Un lien simple est insuffisant pour g rer l utilisation compl te d un programme alternatif normalement les pages de manuel et probablement d autres fichiers de support doivent tre aussi accessibles Le script Perl update alternatives fournit le moyen de s assurer que le syst me choisit bien par d faut tous les fichiers associ s au paquet indiqu Par exemple pour v rifier quel ex cutable fournit le gestionnaire de fen tres x window manager ex cutez update alternatives display x window manager Si vous souhaitez le modifier tapez la commande update alternatives config x window manager et suivez les instructions affich es l cran saisissez le nombre correspondant votre choix Si un paquet ne s enregistre pas lui m me comme gestionnaire de fen tres pour diff rentes raisons remplissez un rapport de bogue si c est une erreur ou si vous utilisez un gestionnaire de fen tres pr sent dans le r pertoire usr local les choix sur l cran ne contiendront pas votre entr e pr f r e Vous pouvez mettre jour le lien par des options de ligne de commande comme ceci update alternatives install usr bin x window manager x window manager usr local bin wmaker cvs 50 Le premier param tre de l option install est un lien symbolique qui pointe vers etc alternatives NOM o NOM est le deuxi me param tre Le troisi me param tre est le programme vers leq
43. an org debian unstable main contrib Le troisi me champ unstable dans l exemple ci dessus indique quelle distribution le syst me utilise actuellement Vous pouvez galement utiliser 1sb_release disponible dans le paquet 1sb release Si vous ex cutez ce programme sur un syst me utilisant unstable vous obtiendrez lsb_release a LSB Version core 2 0 noarch core 3 0 noarch core 3 1 noarch core 2 0 ia32 core 3 0 ia32 core 3 1 ia32 Distributor ID Debian Description Debian GNU Linux unstable sid Release unstable Codename sid Pourtant cela n est pas toujours si facile Certains syst mes peuvent comporter un fichier sources list avec plusieurs entr es vers diff rentes distributions Cela peut arriver lorsque l administrateur utilise des paquets depuis diff rentes dis tributions Ce m lange de plusieurs distributions est appel pinglage apt pinning 3 1 11 J utilise actuellement stable Puis je changer pour testing ou unstable Si oui comment Si vous utilisez actuellement stable alors le troisi me champ du fichier etc apt sources list sera soit wheezy ou stable Vous devez remplacer cette valeur par le nom de la version que vous voulez utiliser Si vous voulez utiliser testing alors remplacez ce troisi me champ de etc apt sources list par testing Si vous souhaitez utiliser unstable alors remplacez le troisi me champ par unstable Actuellement testing est appel e jessie A nsi si vous remplacez l
44. base du syst me et ajouter mes propres applications au dessus 59 14 4 Est ce que je peux cr er un paquet Debian pour mon programme commercial de sorte qu il s installe facile mentsur n importe quel syst me de Debian 2434 4444 den dune uen a ua 60 15 Changements pr vus dans la prochaine version principale de Debian 61 15 1 Gestion tendue pour les utilisateurs non anglophones 61 15 2 D marrage plus rapide s quence d amorcage bas e sur les d pendances 61 15 3 Am liorations apport es l installateur D biam 4 44 a durs Ba des taie dis ares 4 61 154 Plus d archiiettures i o e sua Lau deu dede Ed eee DUR mem set vbs 62 19 PLUS IOROYAI occse 4 LE Bios sen eat ca EA star taie sat 15e can 62 16 Informations g n rales sur la FAQ 63 VOM AMES LL A a E A MN AIO tira ter a E 63 162 COMMENTAES coo a ra a a A a A t 63 165 DIEPONIDIM cos g gesa eu a o e eus dep a ia a ER 63 16 4 Format du doc ment A A a a de TABLE DES MATI RES vi Chapitre 1 D finitions et vue d ensemble 1 1 Qu est ce que cette FAQ Ce document pr sente les questions les plus fr quemment pos es ainsi que les r ponses propos de la distribution De bian Debian GNU Linux et les autres et propos du projet Debian Des liens vers d autres documentations sont indiqu s le cas ch ant nous pr f rons ne pas citer de trop grands extraits des do
45. bian GNU Linux C est une interface en mode texte APT qui utilise la biblioth que curses et peut tre utilis pour am liorer la gestion des t ches de fa on rapide et facile Avant de pouvoir utiliser aptitude vous devrez diter le fichier etc apt sources list pour le configurer Si vous souhaitez mettre jour votre syst me vers la derni re version stable de Debian vous voudrez probablement utiliser une ligne comme celle l http ftp us debian org debian stable main contrib non free Vous pouvez remplacer ftp us debian org avec le nom d un miroir Debian plus proche de chez vous et plus rapide Voir la liste des miroirs l adresse http www debian org mirror list pour plus d informations Vous trouverez plus d informations en lisant la pages de manuel sources list 8 Pour mettre jour votre syst me ex cutez aptitude update Chapitre 9 Garder son systeme Debian jour 44 suivi de aptitude dist upgrade R pondez toutes les questions qui vous seront pos es et votre syst me sera mis jour Voir aussi aptitude page 37 9 1 2 apt get dselect et apt cdrom apt get est un outil en ligne de commandes bas sur APT pour g rer les paquets et la m thode APT dselect est une interface pour APT par dselect Les deux sont un moyen simple et s r d installer et de mettre jour des paquets Pour utiliser apt get installez le paquet apt et ditez le fichier etc apt sources list pour le configurer t
46. bian est con ue pour tre install e sur disque dur Knoppix est g niale lorsque vous voulez savoir si un mat riel particulier fonctionne ou si vous voulez exp rimenter comment est un syst me Linux etc Knoppix est adapt e pour une d monstration tandis que Debian est con u pour fonctionner 24 7 De plus le nombre de paquets disponibles et le nombre d architectures prises en charge par Debian sont largement plus importants que ceux de Knoppix Si vous voulez utiliser Debian le mieux est d installer directement Debian apr s l avoir t l charg M me s il est possible d installer Debian en passant par d autres distributions comme Knoppix cette m thode n cessite de tr s bonnes connais sances du syst me Si vous lisez cette FAQ nous supposons que Debian et Knoppix sont nouveaux pour vous Dans ce cas conomisez vous beaucoup de soucis plus tard et installez Debian d s le d part Chapitre 3 Choisir une distribution de Debian 12 3 2 2 J ai install Knoppix Linex Ubuntu sur mon disque dur Maintenant j ai un probl me Que devrais je faire Il vous est conseill de ne pas utiliser les forums Debian ni les listes de diffusion ni IRC pour demander de l aide car les gens qui pourraient vous conseiller penseront que vous faites fonctionner un syst me Debian et les correctifs fournis pourraient ne pas convenir votre syst me Ils pourraient m me aggraver le probl me auquel vous tes confront Utilisez les
47. bian login crivent le fichier bin login dans bin login debian puis tapez cp login local bin login pour d placer votre programme construit localement au bon endroit Ex cutez dpkg divert list pour obtenir la liste des remplacements actuellement actifs sur votre syst me Pour plus d informations lisez la page de manuel dpkg divert 8 11 9 Comment puis je inclure mon paquet construit localement dans la liste des paquets disponibles connus par le syst me de gestion des paquets Lancer la commande dpkg scanpackages BIN_DIR OVERRIDE FILE PATHPREFIX gt mes_Paquets O BIN DIR est le r pertoire o les archives Debian g n ralement ils ont deb comme extension sont conserv s OVERRIDE_ FILE est un fichier qui est dit par les responsables de la distribution et est g n ralement sauvegard sur l archive FTP Debian dans le fichier indices override main gz pour les paquets Debian de la section main Vous pouvez ignorer ce fichier pour des paquets locaux PATHPREFIX est une cha ne optionnelle qui peut tre ajout e au d but du fichier mes_Paquets cr Une fois que vous avez construit le fichier mes_Paquets appelez le syst me de gestion des paquets en utilisant la com mande dpkg merge avail mes_Paquets Si vous utilisez APT vous pouvez aussi ajouter votre d p t local dans votre fichier sources list 5 Chapitre 11 Personnaliser votre installation de Debian GNU
48. ble mais pas absolument n cessaire de cr er un miroir de toute l archive Veuillez consulter la page Taille d un miroir http www debian org mirror size pour obtenir des informations sur l espace disque n cessaire La majeure partie du miroir peut tre enti rement cr e de mani re automatique par des scripts sans aucune intervention Cependant les probl mes ou les changements de syst me occasionnel peuvent exiger une intervention humaine Si vous avez une connexion haut d bit Internet les ressources pour cr er un miroir de tout ou d une partie de la dis tribution et que vous tes dispos prendre le temps ou trouver quelqu un pour fournir une maintenance r guli re du syst me alors veuillez prendre contact avec lt debian admin lists debian org gt 13 3 Comment contribuer financi rement au projet Debian Il est possible de faire des dons un des deux organismes suivants qui ont une place importante dans le d veloppement du projet de Debian 13 3 1 Software in the Public Interest Software in the Public Interest SPI est une association but non lucratif cr e quand la FSF a retir son patronage de Debian Le but de l organisation est de d velopper et distribuer les logiciels libres Nos buts sont tr s proches de ceux de la FSF et nous encourageons les programmeurs utiliser la licence GNU General Public License pour leurs programmes Cependant nous avons une vue l g rement diff ren
49. cc der et S lection am nent dans un nouveau menu Dans les deux cas l cran est divis en deux l cran du haut donne une liste d filable de choix tandis que l cran du bas donne une courte explication de chaque choix Une aide en ligne est disponible appuyez sur la touche lt gt pour obtenir l aide tout moment L ordre de pr sentation des actions dans le premier menu de dselect refl te l ordre dans lequel un utilisateur ex cutera normalement dselect pour installer des paquets Cependant un utilisateur peut s lectionner n importe lequel des choix principaux de menu aussi souvent que n cessaire y compris en ignorer selon ce qu il veut faire Premi rement choisir la M thode d acc s C est la m thode par laquelle l utilisateur projette d acc der aux paquets de Debian par exemple certains utilisateurs acc dent aux paquets Debian sur c d roms tandis que d autres y acc deront par FTP anonyme La m thode d acc s est conserv e apr s la sortie de dselect donc si elle ne change pas cette option n a plus besoin d tre choisie Ensuite Mise jour de la liste des paquets disponibles Pour faire cela dselect lit le fichier Packages gz qui devrait tre inclus la racine du r pertoire o les paquets Debian install s sont conserv s Mais s il ne le trouve pas dselect vous proposera de le cr er pour vous S lection des paquets sp cifiques pour installation sur le syst me Ap
50. centrant sur les choses qui rendent leur distribution particuli re Voir 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 page 59 pour plus d informations 13 D accord maintenant je sais ce qu est Debian qu est ce que Linux En r sum Linux est le noyau d un syst me d exploitation de type Unix Il a t l origine con u pour les ordinateurs 386 et plus r cents aujourd hui Linux fonctionne galement sur une douzaine d autres syst mes Linux est d velopp par Linus Torvalds et beaucoup d informaticiens du monde entier En plus du noyau un syst me Linux contient habituellement un syst me de fichiers qui suit la norme de hi rarchie du syst me de fichiers Linux Filesystem Hierarchy Standard FHS http www pathname com fhs un ensemble d utilitaires Unix dont la plupart ont t d velopp s par le projet GNU et la Free Software Foundation La combinaison du noyau Linux du syst me de fichiers des utilitaires GNU de la FSE et des autres utilitaires a t con ue pour tre en conformit avec la norme POSIX IEEE 1003 1 Voir Comment le code source compatible Debian l est il avec d autres syst mes Unix page 14 Pour plus d informations sur Linux voir le document en anglais What is Linux http www linux org info par Linux Online http www linux
51. chiers qui sont cens s tre install s sur votre syst me de fichiers et les mettra en place Si ces paquets d pendent de l existence de quelques autres paquets sur votre syst me dpkg refusera d accomplir l installation par l ex cution de l action de configuration jusqu ce que les autres paquets soient install s Cependant pour certain paquets dpkg refusera de les d sarchiver jusqu ce que certaines d pendances soient r solues De tels paquets sont dits Pr d pendants de la pr sence de quelques autres paquets Le projet Debian fournissait ce m canisme pour g rer la mise jour de syst mes utilisant le format a out vers le format ELF o l ordre de d sarchivage tait critique Il y a d autres situations de mise jour o cette m thode est utile par exemple pour les paquets ayant une priorit required et des d pendances sur la libc Comme ci dessus une information plus d taill e sur l utilisation de ce terme peut tre trouv e dans la charte Debian 7 11 Quelle est la signification de unknown install remove purge et hold dans le statut du paquet Ces drapeaux indiquent ce que souhaite faire l utilisateur avec un paquet ils sont positionn s par les actions de l utilisateur dans la section Section de select ou par des appels directs de dpkg par l utilisateur Leurs significations sont unknown L utilisateur n a jamais indiqu s il souhaitait le paquet ins
52. chitecture n est pas retenue pour la publication il peut rester possible de l installer et de la mettre jour en utilisant sid 15 5 Plus de noyaux En plus de Debian GNU Hurd Debian est aussi port e sur les noyaux BSD savoir FreeBSD http www debian org ports kfreebsd gnu Ce portage est disponible pour AMD64 kfreebsd amd64 ainsi que pour l architecture Intel traditionnelle kfreebsd i386 63 Chapitre 16 Informations g n rales sur la FAQ 16 1 Auteurs La premi re dition de cette FAQ a t crite et maintenue par J H M Dassen Ray et Chuck Stickelman Les auteurs de la r criture de la FAQ Debian GNU Linux sont Susan G Kleinmann et Sven Rudolph Apr s eux la FAQ a t maintenue par Santiago Vila et plus tard par Josip Rodin Maintenant elle est maintenue par Javier Fern ndez Sanguino Pe a Une partie de l information venait de l annonce de publication de la Debian 1 1 par Bruce Perens http www perens com de la FAQ Linux par lan Jackson http www chiark greenend org uk ijackson des archives des listes de diffusions Debian http lists debian org du manuel des d veloppeurs dpkg et de la charte Debian voir Quelles autres documentations existent sur le syst me Debian page 53 de beaucoup de d veloppeurs volontaires et b tas testeurs et des m moires d faillantes de leurs auteurs du document de Kamaraju Kusumanchi FAQ sur le
53. chives instables sur n importe quel site FTP de Debian et les employer pour am liorer votre syst me mais vous ne devez pas vous attendre ce que le syst me soit aussi utilisable ou aussi stable qu avant C est pourquoi cette version s appelle unstable Reportez vous la question Combien de distributions de Debian y a t il page 21 pour plus d informations 2 2 Existe t il des mises jour de la distribution stable Aucune nouvelle fonctionnalit n est ajout e la version stable Une fois qu une version de Debian est publi e et consid r e comme stable les seules mises jour de la distribution sont des mises jour de s curit C est dire que seuls les paquets pour lesquels une faille de s curit a t trouv e apr s la publication sont mis jour Toutes les mises jour de s curit sont effectu es partir du serveur security debian org ftp security debian org Les mises jour de s curit ont un but fournir une correction pour une faille de s curit Elles ne sont pas l pour ajouter discr tement des modifications dans la version stable sans passer par la proc dure normale de version interm diaire En cons quence les correctifs pour les paquets avec des probl mes de s curit ne sont pas une mise jour du logiciel mais un r troportage par l quipe de s curit du correctif n cessaire pour la version distribu e dans stable Pour plus d informations li es la gestion
54. commande appropri e est update alternatives etest d crite plus loin dans 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 page 52 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 Le syst me de paquet Debian a une gamme de d pendances sur les paquets qui permet d indiquer avec un simple drapeau quel niveau un programme A peut fonctionner ind pendamment de l existence du programme B sur un syst me donn Le paquet A d pend du paquet B si B doit absolument tre install pour pouvoir ex cuter A Dans certains cas A d pend non seulement de B mais d une version de B Dans ce cas la d pendance de version est une limite basse dans le sens que A d pend de toutes versions plus r centes que celle sp cifi e Chapitre 7 Les bases du syst me de gestion des paquets Debian 31 Le paquet A recommande le paquet B si le responsable du paquet pense que la plupart des utilisateurs ne voudraient pas A sans avoir galement la fonctionnalit fournie par B Le paquet A sugg re le paquet B si B contient des fichiers qui sont li s aux et augmentent habituellement fonctionna lit s de A Le paquet A est en conflit avec le paquet
55. cran Pour le faire d filer utilisez les fl ches droite et gauche du clavier Si vous choisissez un paquet installer ou supprimer par exemple le foo deb et que ce paquet d pend ou recom mande un autre paquet par exemple blur deb alors dselect vous pr sentera un sous cran de l cran principal de s lection L vous pourrez choisir parmi les paquets relatifs en acceptant les actions sugg r es pour installer ou pas ou en les rejetant Pour le faire plus tard appuyez sur Maj D pour retourner aux suggestions appuyez sur Maj U Dans tous les cas vous pouvez sauvegarder votre s lection et retourner au menu principal de s lection en appuyant sur Maj Q Une fois revenu au menu principal les utilisateurs peuvent choisir le menu Installer pour d sarchiver et configurer les paquets choisis Alternativement les utilisateurs qui souhaitent supprimer des fichiers peuvent choisir le menu Retirer n importe o L utilisateur peut choisir l option Quitter pour sortir de dselect toutes les s lections seront sauvegard es par dselect dpkg deb Ce programme travaille sur les fichiers archive Debian deb Quelques utilisations courantes Afficher toutes les options dpkg deb help Afficher les fichiers pr sents dans une archive Debian dpkg deb contents foo_VVV RRR deb Extraire les fichiers contenus dans une archive Debian dans un r pertoire particulier de l utilisateur dpkg deb e
56. cumentations externes ce document Vous ver rez que certaines r ponses supposent quelques connaissances des syst mes d exploitation de type Unix Nous essayons de supposer ces pr requis les plus r duits possible les r ponses aux questions g n rales des d butants resteront simples Si vous ne trouvez pas r ponse votre question dans cette FAQ vous devriez v rifier dans Quelles autres documentations existent sur le syst me Debian page 53 Si cela ne vous aide pas r f rez vous Commentaires page 63 12 Qu est ce que Debian GNU Linux Debian GNU Linux est une distribution sp cifique du syst me d exploitation Linux disposant de nombreux paquets Debian GNU Linux est compl te actuellement Debian inclut plus de 37400 logiciels Les utilisateurs peuvent choisir quels paquets installer Debian fournit un outil cette fin Vous pouvez trouver une liste et la description des paquets actuellement disponibles dans Debian sur n importe quel miroir http www debian org distrib ftplist Debian libre d utilisation et de distribution il n y a aucune exigence d adh sion ou de paiement un tablissement pour par ticiper sa distribution et son d veloppement Tous les paquets qui font formellement partie de Debian GNU Linux sont libres d tre redistribu s g n ralement sous les termes de la licence GNU GPL Les archives FTP de Debian fournissent galement environ 187 logiciels dans les
57. cup rer une seule fois chaque fichier ind pendamment de la requ te actuelle partir du proxy apt proxy construit automatiquement un miroir HTTP Debian bas sur les requ tes qui passent par le proxy Pour plus de d tails consultez le site web d apt proxy l adresse http apt proxy sourceforge net videmment vous pouvez profiter des m mes am liorations avec un proxy standard pour lequel tous vos syst mes sont configur s 47 Chapitre 10 Debian et le noyau 10 1 Puis je installer et compiler un noyau sans sp cificit Debian Oui La biblioth que C de Debian est construite avec la version stable la plus r cente des ent tes du noyau Si vous devez compiler un programme avec des ent tes de noyau plus r centes que celles de la branche stable vous devriez alors mettre jour le paquet contenant les ent tes 1ibc6 dev ou employer les nouvelles ent tes incluses dans l arborescence des sources du nouveau noyau install C est dire si les sources du noyau sont dans usr src linux alors vous devriez ajouter I usr src linux include votre ligne de commande pour la compilation 10 2 Quel est l outil fourni par Debian pour construire des noyaux personnalis s Les utilisateurs qui souhaitent ou doivent construire un noyau personnalis sont encourag s installer le paquet kernel package Ce paquet contient le script permettant de construire le paquet du noyau et fournit la possibilit de cr er
58. de la distribution ayant certaines restrictions ce qui oblige les distributeurs tenir compte soigneusement des conditions d finies dans les copyright Par exemple certains paquets ont une licence avec une clause interdisant une distribution commerciale D autres peuvent tre redistribu s mais sont en fait des partagiciels shareware et non pas des logiciels libres free software La licence de chaque paquet doit tre tudi e et probablement n goci e avant qu ils ne soient inclus dans toutes distributions par exemple sur un CD ROM stable contrib Ce r pertoire contient les paquets qui sont conformes aux DFSG et librement distribuables mais d pendent d une fa on ou d une autre d un paquet qui n est pas librement distributable et ainsi disponible seulement dans la section non free 6 5 Que contient la distribution testing Des paquets sont install s dans le r pertoire testing apr s qu ils aient subi un certain nombre de tests dans unstable Ils doivent tre synchronis s sur toutes les architectures o ils ont t construits et ne doivent pas avoir de d pendances qui emp cheraient leur installation ils doivent galement avoir moins de bogues critiques que les versions actuellement dans testing De cette fa on nous esp rons que testing soit une version toujours pr te la publication Plus d informations sur l tat de testing en g n ral et sur les diff rents paquets s
59. distributions pourraient r ussir d pa queter leurs archives sur des syst mes Debian mais feront probablement chouer le syst me de gestion de paquets de Debian quand le temps viendra de mettre jour ou d enlever quelques paquets ou m me simplement pour signaler exactement quels paquets sont pr sents sur un syst me Une meilleure m thode La norme de syst me de fichiers Linux et donc aussi de Debian GNU Linux exige que le sous r pertoire usr local soit enti rement la discr tion de l utilisateur Donc les utilisateurs peuvent d sarchiver leur paquet dans ce r pertoire puis administrer leur configuration les mettre niveau et les d placer individuellement 4 6 Comment installer un programme n appartenant pas Debian Les fichiers sous le r pertoire usr local ne sont pas sous le contr le du syst me de gestion des paquets Debian Ainsi une bonne habitude est de mettre le code source de vos programmes dans le r pertoire usr local src Par exemple vous pouvez extraire les fichiers d une archive appel e foo tar dans le r pertoire usr local src foo Apr s la compilation d posez les binaires dans usr local bin les biblioth ques dans usr local 1ib et les fichiers de configuration dans usr local etc Si vos programmes et ou fichiers doivent vraiment tre plac s dans un autre r pertoire vous pourriez les stocker tout de m me dans usr local et tablir les liens symboliques appropri s de l e
60. ds paquet Pour afficher des informations d taill es des versions disponibles pour un paquet et les paquets ayant des d pen dances inverses sur lui apt cache showpkg paquet Pour plus d informations installez le paquet apt et lisez les pages de manuel apt get 8 et sources list 5 Vous pouvez aussi lire la documentation sur apt get installez le paquet apt doc et lisez usr share doc apt doc guide html index html 1 Notez qu il y a des portages qui rendent cet outil disponible pour d autres syst mes de gestion de paquet comme le gestionnaire de paquets de Red Hat aussi connu sous rpm Chapitre 8 Outils de gestion des paquets Debian 37 8 1 3 aptitude Aptitude est un gestionnaire de paquet pour les syst mes Debian GNU Linux qui fournit une interface au gestionnaire de paquet apt Aptitude est une interface texte bas e sur la biblioth que curses il peut tre utilis pour effectuer des t ches d administration de mani re rapide et facile Aptitude fournit les m mes fonctionnalit s que dselect et apt get ainsi que des fonctions additionelles non pr sentes dans les autres programmes Aptitude permet d acc der facilement toutes les versions d un paquet Aptitude facilite la recherche de logiciels obsol tes en les listant sous Paquets obsol tes ou cr s localement Aptitude inclut un syst me assez puissant pour rechercher des paquets particuliers Les utilisateurs familiers avec mutt
61. e bureau pr f rent avoir les paquets les plus r cents La distribution unstable est la solution pour cette cat gorie d utilisateurs Comme vous pouvez le constater la stabilit et la nouveaut sont les deux extr mit s du spectre Besoin de stabilit Utilisez la distribution stable Si vous voulez travailler avec les paquets les plus r cents alors installez la distribution unstable 3 14 Et si je d sire changer de distribution puis je le faire Oui mais il s agit d une op ration irr versible Vous pouvez mettre jour votre syst me de stable gt testing gt unstable L op ration en sens inverse est impossible Soyez bien s r de votre d cision si vous pr voyez d installer ou de mettre jour pour unstable En fait si vous tes un expert pr t passer du temps vraiment prudent et que vous savez ce que vous faites alors il peut tre possible de passer de la distribution unstable vers testing puis vers stable Les scripts d installation des paquets ne sont pas pr vus pour cela il est donc possible par exemple que vous perdiez certains fichiers de configuration au cours de l op ration 3 15 Faut il installer testing ou unstable C est plut t subjectif Il n existe pas de r ponse parfaite mais seulement une estimation sage faire lors du choix entre unstable et testing L auteur conseille dans l ordre de pr f rence stable unstable puis testing Le probl me est le suivant Stable est
62. e des paquets Debian Cette derni re t che est assez facile faire puisque les paquets officiels doivent inclure une liste des logiciels additionnels en plus des paquets dans build essential n cessaires pour construire le paquet connus sous le nom de Build Dependencies d pendances pour construire Pour installer tous les paquets n cessaires la construction d un paquet source donn et ensuite construire le dit paquet source vous pouvez juste lancer apt get build dep foo apt get source build foo Veuillez noter que si vous voulez construire les noyaux Linux distribu s par Debian vous voudrez galement installer le paquet kernel package Pour plus d informations consultez Quel est l outil fourni par Debian pour construire des noyaux personnalis s page 47 5 5 Que manque t il dans Debian GNU Linux Il existe une liste de paquets ayant encore besoin d tre empaquet s les paquets en souffrance et paquets souhait s http www debian org devel wnpp Pour plus d informations sur l ajout des choses manquantes allez voir Comment devenir un d veloppeur Debian page 57 5 6 Pourquoi est ce que j obtiens le message Id cannot find Ifoo quand je compile un programme Pourquoi n y a t il pas de fichier libfoo so dans les paquets de biblioth que Debian La charte de Debian exige que de tels liens symboliques sur libfoo so x y z ou semblable soient plac s dans des paquets s par s les pa
63. e manuel manpages contient les pages de manuel syst me voir Comment Debian gere t elle les langues non anglo phones page 19 Les pages info de style GNU La documentation d utilisation pour beaucoup de commandes particuli rement pour les outils GNU est disponible non pas au format page de manuel mais dans des fichiers info qui peuvent tre lus gr ce l outil GNU info en lan ant M x info depuis GNU Emacs ou avec une autre visionneuse de page d info L avantage principal par rapport aux page de manuel c est d tre un syst me hypertexte Il ne n cessite pas l utilisation d un navigateur web info peut tre ex cut depuis une console texte Il a t con ue par Richard Stallman et a pr c d le web Remarquez que vous avez la possibilit d acc der beaucoup de documentation sur votre syst me en utilisant un navi gateur web au travers des commandes dwww dhelp ou doccentral trouv es dans leurs paquets respectifs ou en utilisant yelp Chapitre 12 Obtenir de l aide sur Debian GNU Linux 54 12 2 Y a t il des ressources en ligne pour discuter de Debian Oui En fait le moyen principal pour fournir de l aide aux utilisateurs passe par les courriers lectroniques Nous donnerons quelques d tails ce sujet et mentionnerons quelques autres ressources utiles Cependant plus de ressources sont list es sur la page du Support Debian http www debian org support 12 2 1 Listes de di
64. e nom du paquet C est le nom par lequel les outils de gestion de paquet peuvent le manipuler Il est habituellement similaire mais pas n cessairement le m me la premi re cha ne composant le nom de l archive Debian Le champ de Version donne le num ro de version du d veloppeur amont et dans le dernier composant le niveau de r vision du paquet de Debian de ce programme comme expliqu dans Pourquoi les noms des paquets Debian sont ils si longs de la pr sente page Le champ Architecture indique pour quel processeur ce binaire particulier a t compil Le champ Depends donne une liste des paquets qui doivent tre install s afin d installer ce paquet avec succ s Chapitre 7 Les bases du syst me de gestion des paquets Debian 29 Le champ Installed Size indique l espace disque utilis par le paquet une fois install Ceci est pr vu pour tre em ploy par les programmes d installation pour v rifier s il y a suffisamment d espace disque disponible pour installer le programme La ligne Section indique la section o le paquet Debian est conserv sur les sites FTP de Debian Le champ Priority indique l importance d un paquet pour l installation de sorte que des logiciels semi intelligents comme dselect ou aptitude peuvent trier les paquets dans une cat gorie par exemple les paquets install s facultativement Voir Qu est ce qu un paquet Essential Required Important S
65. e org Gnumeric et d autres tableurs des diteurs WYSIWYG What You See Is What You Get i e vous obtenez ce que vous voyez des calendriers Plus de 28200 paquets allant des serveurs aux lecteurs de nouvelles aux gestionnaires de son aux programmes de fax aux bases de donn es et aux tableurs aux programmes de traitement d image de communication de r seau aux utilitaires de courrier aux serveurs web et m me des programmes de radio amateur sont inclus dans la distribution 187 autres logiciels sont disponibles sous forme de paquets Debian mais ne font pas formellement partie de Debian cause de leurs licences restrictives 5 2 Qui a crit tous ces logiciels Pour chaque paquet les auteurs des programmes sont indiqu s dans le fichier usr share doc PAQUET copyright o PAQUET doit tre substitu par le nom du paquet Les responsables qui ont cr le paquet de ce logiciel pour le syst me Debian GNU Linux sont list s dans le fichier de contr le Debian voir Qu est ce qu un fichier de contr le page 28 pr sent dans tous les paquets Le changelog Debian disponible usr share doc PACKAGE changelog Debian gz mentionne aussi les personnes qui ont travaill au paquetage Debian 5 3 Comment puis je obtenir la liste de tous les programmes qui ont t empaque t s pour Debian Une liste compl te est disponible sur n importe quel miroir Debian http www debian org distrib ftplist dans
66. e pour un march vertical Puis je utiliser Debian GNU Linux comme base du syst me et ajouter mes propres applications au dessus Oui Les distributions d riv es de Debian sont cr es la fois en proche collaboration avec le projet Debian lui m me et par des parties externes On peut utiliser la structure Custom Debian Distributions http cdd alioth debian org pour travailler ensemble avec Debian Skolelinux http www skolelinux org est un tel projet Il y a d j plusieurs distributions d riv es de Debian sur le march comme Progeny Debian Linspire Knoppix et Ubuntu qui s adressent un public diff rent de Debian GNU Linux mais elles utilisent la plupart de nos composants dans leur produit Debian fournit galement un m canisme pour permettre aux d veloppeurs et aux administrateurs syst me d installer des versions locales de fichiers de telle mani re que ces fichiers ne soient pas cras s quand d autres paquets sont mis jour Ceci est discut dans la question Comment remplacer un fichier install par un paquet de sorte qu une version diff rente puisse tre employ e la place page 51 Chapitre 14 Distribuer Debian GNU Linux dans un produit commercial 60 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 Bien s r L outil de gestion des paquets est un logiciel libre Les paqu
67. e signifie qu un paquet d pend De pends recommande Recommends sugg re Suggests est en conflit Conflicts remplace Replaces casse Breaks ou fournit Provides un autre paquet page 30 plus loin Les outils de gestion de paquets Debian peuvent tre utilis s pour manipuler ou administrer les paquets ou une partie des paquets administrer les modifications locales overrides des fichiers d un paquets aider les d veloppeurs dans la construction de paquets et aider les utilisateurs dans l installation de paquets r sidant sur un serveur FTP distant 7 2 Quel est le format d un paquet binaire Debian Un paquet Debian ou un fichier d archive Debian contient les fichiers ex cutables les biblioth ques et la documentation li e une suite particuli re de programme ou un ensemble de programmes Normalement un fichier archive Debian a un nom se terminant par deb Chapitre 7 Les bases du syst me de gestion des paquets Debian 28 Les m canismes internes du format des paquets binaires Debian sont d crits dans la page de manuel de deb 5 Ce for mat interne est susceptible de changer entre chaque version principale de Debian GNU Linux donc utilisez toujours dpkg deb 1 si vous avez besoin d effectuer des op rations de bas niveau sur des fichiers deb 7 3 Pourquoi les noms des paquets Debian sont ils si longs Le nom des paquets binaires Debian se conforme la convention su
68. e troisi me champ de etc apt sources list en jessie vous utiliserez alors testing Mais lorsque jessie deviendra stable vous continuerez utiliser jessie Unstable est toujours appel e Sid Si vous remplacez le troisi me champ de etc apt sources list par sid vous utiliserez alors unstable Actuellement Debian propose des mises jour de s curit pour testing mais pas pour unstable puisque les correctifs pour unstable sont directement appliqu s dans l archive standard Ainsi si vous utilisez unstable assurez vous d avoir supprim dans etc apt sources list les lignes relatives aux mises jour de s curit Si des notes de publication sont disponibles pour la distribution vers laquelle vous effectuez la mise niveau m me si la distribution n a pas t encore publi e il serait sage de les consulter car elles peuvent fournir des informations expliquant comment vous devriez proc der la mise niveau N anmoins une fois les changements ci dessus effectu s vous pouvez ex cuter aptitudeupdate puis installer les pa quets de votre choix Notez qu installer un paquet d une autre distribution peut d clencher la mise jour de la moiti de votre syst me Si vous installez des paquets individuels vous finirez avec un syst me utilisant un m lange de plusieurs distributions Dans certaines situations il pr f rable d effectuer la mise niveau compl te vers la nouvelle distribution en ex cutant apt get dist upg
69. entr e du type deb cdrom lt nom du CD gt unstable main La pr sence de ces liens symboliques ne signifie pas que cette image est celle de la distribution unstable testing ou encore autre chose Reportez vous au nom du CD pr sent dans disk info pour savoir quelle version de Debian ce CD contient Cette information est galement pr sente dans le fichier README txt sur le CD Consultez http www debian org releases pour savoir quelles sont les distributions stable et testing actuelles 2 6 Puis je installer directement depuis un site Internet distant Oui Vous pouvez d marrer le syst me d installation de Debian depuis un ensemble de fichiers que vous pouvez t l charger de notre site ftp ou de l un de ses miroirs Vous pouvez t l charger une petite image de CD cr er avec elle un CD amor able installer le syst me de base partir de l image puis finir l installation travers le r seau Pour plus d informations veuillez vous reporter http www debian org CD netinst Vous pouvez aussi t l charger les fichiers d image de disquette encore plus petits cr er les disquettes amorcables partir d elles commencer la proc dure d installation et obtenir le reste de Debian depuis le r seau 2 7 Existe t il d autres alternatives pour d marrer l installateur Oui Mis part les CD ou DVD vous pouvez installer Debian en d marrant depuis des disquettes une cl USB directement depuis le
70. est ce que je cr e un paquet Debian Pour une description plus d taill e lisez le guide des nouveaux responsables Debian disponible dans le paquet maint guide ou l adresse http www debian org doc devel manualsimaint guide Chapitre 7 Les bases du syst me de gestion des paquets Debian 34 35 Chapitre 8 Outils de gestion des paquets Debian 8 1 Quels sont les programmes fournis par Debian pour la gestion des paquets Il y a beaucoup d outils utilis s pour la gestion des paquets Debian depuis des outils bas s sur des interfaces texte ou graphique aux outils de bas niveau utilis s pour l installation des paquets Tous les outils disponibles reposent sur les outils de plus bas niveau pour fonctionner correctement et sont pr sent s ici selon un niveau de complexit d croissant Il est important de comprendre que les outils de gestion des paquets Debian de haut niveau comme aptitude ou dselect reposent sur apt qui lui m me utilise dpkg pour la gestion des paquets sur le syst me Consultez le Chapitre 2 Gestion des paquets Debian http www debian org doc manuals debian reference ch02 de la R f rence Debian http www debian org doc manuals debian reference pour plus d infor mations sur les outils de gestion des paquets Debian Ce document est disponible dans diff rentes langues et formats http www debian org doc user manuals quick reference 8 1 1 dpkg C est le programme principal de g
71. estion des paquets Dpkg peut tre ex cut avec beaucoup d options Quelques utilisations courantes Afficher toutes les options dpkg help Afficher le fichier control et d autres informations pour un paquet particulier dpkg info foo_VVV RRR deb Installer un paquet incluant le d sarchivage et la configuration sur le disque dur dpkg install foo_VVV RRR deb D sarchiver mais sans configurer une archive Debian dans le syst me de fichiers du disque dur dpkg unpack foo_VVV RRR deb Notez que cette op ration ne laisse pas n cessairement le paquet dans un tat utilisable certains fichiers peuvent avoir besoin de personnalisation pour fonctionner correctement Cette commande supprime toute version d j install e du programme et ex cute le script preinst voir Qu est ce qu un script Debian preinst postinst prerm et postrm page 29 du paquet Configurer un paquet qui a d j t d sarchiv dpkg configure foo Entre autre chose cette action lance le script postinst voir Qu est ce qu un script Debian preinst postinst prerm et postrm page 29 du paquet Il met aussi jour les fichiers list s dans le fichier conffiles pour ce paquet Notez que l option configure prend un nom de paquet par exemple foo et non le nom de l archive Debian par exemple foo_VVV RRR deb Extraire un fichier nomm blurf ou un groupe de fichiers nomm s blurf depuis une a
72. etc logrotate d dpkg qui contient var log dpkg 1 missingok notifempty Vous trouverez plus de d tails sur la journalisation de dpkg dans la page de manuel de dpkg 1 aptitude enregistre les installations les suppressions et les mises jour de paquets qu il s appr te effectuer dans le fichier var 1og aptitude Notez que les r sultats de ces actions ne sont pas enregistr s dans ce fichier Une autre fa on d enregistrer vos actions est d ex cuter votre session de gestion de paquets dans le programme script 1 9 5 Puis je mettre jour automatiquement le syst me Oui Vous pouvez utiliser cron apt cet outil met jour le syst me intervalle r gulier en utilisant un cron Par d faut il met juste jour la liste des paquets et t l charge les nouveaux paquets mais ne les installe pas Note La mise jour automatique des paquets n est PAS recommand e sur les syst mes testing ou unstable car cela peut apporter un comportement inattendu ou supprimer des paquets sans le notifier 9 6 J ai plusieurs machines comment puis je t l charger les mises jour seule ment une fois Si vous avez plus d une machine Debian dans votre r seau il est utile d utiliser apt proxy pour garder tous vos syst mes Debian jour apt proxy r duit les besoins de bande passante des miroirs Debian en diminuant la fr quence de mises jour du fichier de paquets publications et sources partir de l utilisateur et ainsi r
73. etez en une qui fonctionne Autrement utilisez ndiswrapper pour utiliser un pilote pour Windows si vous en avez un avec votre systeme Linux Consultez la page ndiswrapper du Wiki Debian http wiki debian org NdisWrapper pour plus d informations 21 Chapitre 6 Les archives FTP de Debian 6 1 Combien de distributions de Debian y a t il Il y a trois distributions majeures la distribution stable la distribution testing et la distribution unstable La distribution testing est quelque fois gel e frozen voyez Que dire de testing Comment est elle gel e frozen page 23 c t de celles l on trouve galement la distribution oldstable celle qui pr c dait la stable ainsi que la distribution experimental Experimental est utilis e pour les paquets encore en cours de d veloppement qui comportent des risques importants pour le fonctionnement de votre syst me Elle est utilis e par les d veloppeurs qui veulent tudier et tester les versions les plus r centes des logiciels Les utilisateurs ne devraient pas utiliser ces paquets l car ils peuvent tre dangereux et endommager les syst mes des utilisateurs m me les plus exp riment s Consultez Choisir une distribution de Debian page 7 pour de l aide sur le choix d une distribution Debian 6 2 quoi correspondent tous les noms comme etch lenny etc Ce sont justes des n
74. ets peuvent tre libres ou non il peut les installer tous 61 Chapitre 15 Changements pr vus dans la prochaine version principale de Debian 15 1 Gestion tendue pour les utilisateurs non anglophones Debian a d j une bonne gestion pour les utilisateurs non anglophones voir Comment Debian g re t elle les langues non anglophones page 19 Nous esp rons trouver des personnes qui fourniront la gestion et la traduction pour d autres langues Certains programmes g rent d j l internationalisation et nous sommes toujours la recherche de traducteurs pour les catalogues de messages Mais beaucoup de programmes restent encore internationaliser correctement Le projet de traduction GNU ftp ftp gnu org pub gnu ABOUT NLS travaille sur l internationalisation des pro grammes GNU Pour Debian Lenny nous travaillons des objectifs tels que internationalisation de tous les paquets utilisant debconf les paquets utilisant le systeme de configuration Debian doivent permettre la traduction de tous les messages affich s l utilisateur lors de la configuration du paquet internationalisation des descriptions des paquets les interfaces de gestion des paquets ont t modifi es pour utiliser les traductions des descriptions debian changelog et debian control en UTF 8 Ainsi des noms comme ceux des contributeurs des pays asiatiques peuvent tre indiqu s correctement 15 2 D marrage plus rapide s
75. ffusion Il y a beaucoup de listes de diffusion sur Debian http www debian org MailingLists Sur un syst me avec le paquet doc debian install vous trouverez une liste compl te des listes de diffusion dans le fichier usr share doc debian mailing lists txt Les listes de diffusion Debian sont nomm es par rapport au sch ma suivant debian liste sujet Exemples de liste debian announce debian user debian news Pour s abonner une liste debian liste sujet envoyez un courrier lectronique debian liste sujet request lists debian org avec pour sujet subscribe Assurez vous de ne pas oublier d ajouter request l adresse lectronique quand vous utilisez cette m thode pour vous abonner ou vous d sabonner Autrement votre mes sage sera envoy sur la liste elle m me ce qui pourrait tre embarrassant ou ennuyeux selon votre point de vue Vous pouvez vous abonner une liste de diffusion en utilisant le formulaire web http www debian org MailingLists subscribe Vous pouvez aussi vous d sabonner en utilisant le formulaire web http www debian org MailingLists unsubscribe L adresse lectronique de l administrateur des listes est lt listmaster lists debian org gt vous pouvez l utiliser en cas de probl me Les listes de diffusion sont des forums publics Tous les messages envoy s sur les listes sont galement copi s dans les archives publiques afin que tout le monde m me les non abonn s puis
76. fonctionner sur tous les syst mes supportant le noyau Linux Voir la FAQ Linux http en tldp org FAQ Linux FAQ intro html DOES LINUX RUN ON MY COMPUTER pour plus de d tails La version actuelle de Debian GNU Linux la 7 0 contient une distribution binaire compl te pour les architectures sui vantes amd64 ceci couvre les syst mes avec des processeurs AMD 64 bits avec l extension AMD64 ainsi que tous les proces seurs Intel avec l extension EM64T et fournit un environnement utilisateur en 64 bits armel les machines ARM petit boutistes little endian armhf une alternative l architecture armel destin e aux machines ARMv7 avec unit de calcul flottant 1386 ceci couvre les syst mes bas s sur les processeurs Intel et compatibles incluant les processeurs Intel 386 486 Pentium Pentium Pro Pentium II Klamath et Celeron Pentium III et la plupart des processeurs compatibles de AMD Cyrix et autres 1164 les ordinateurs Intel IA 64 Itanium mips les syst mes MIPS gros boutiens de SGI Indy et Indigo2 mipsel les machines MIPS petit boutiennes Digital DEGCstations powerpc ceci couvre certaines machines IBM Motorola PowerPC incluant les mod les Apple Macintosh PowerMac et les architectures libres CHRP et PReP 5390 les syst mes mainframe S 390 de IBM 5390x un portage 64 bits pour les machines IBM System z destin remplacer s390
77. forums de la distribution sp cifique que vous utilisez en premier Si vous n obtenez vraiment pas d aide ou que l aide fournie ne corrige pas votre probl me vous pourriez vouloir essayer de demander sur les forums Debian mais gardez l esprit les conseils du paragraphe pr c dent 3 2 3 J utilise Knoppix Linex Ubuntu et maintenant je veux utiliser Debian Comment puis je migrer Consid rez le changement d une distribution bas e sur Debian vers Debian juste comme un changement d un syst me d exploitation vers un autre Vous devriez effectuer une sauvegarde de toutes vos donn es et r installer le syst me d ex ploitation de z ro Vous ne devriez pas tenter de mettre jour vers Debian en utilisant les outils de gestion de paquets car vous pourriez finir avec un syst me inutilisable Si toutes vos donn es d utilisateur i e votre home sont dans une partition s par e migrer vers Debian est en effet assez simple vous avez juste dire au syst me d installation de monter mais de ne pas reformater cette partition lors de la r installation Effectuer des sauvegardes de vos donn es aussi bien que de la configuration de votre syst me pr c dent i e etc et peut tre var est toujours conseill 13 Chapitre 4 Problemes de compatibilit 4 1 Sur quelle architecture mat rielle fonctionne Debian GNU Linux Debian GNU Linux fournit le code source complet pour tous les programmes donc elle peut
78. gne Directory Par exemple les paquets apache sont conserv s dans pool main a apache De plus comme il existe de nombreux paquets de biblioth que lib ceux ci sont trait s diff remment Par exemple le paquet libpaper est plac dans le r pertoire pool main libp libpaper 3 6 11 Qu est ce que le r pertoire incoming Apr s qu un d veloppeur a envoy un paquet il est conserv dans le r pertoire incoming avant de v rifier son origine et de l autoriser dans l archive G n ralement personne ne devrait installer des paquets provenant de ce r pertoire Cependant dans certains rares cas d urgence le r pertoire incoming est disponible http incoming debian org Vous devrez t l charger ma nuellement les paquets v rifier les signatures GPG et les sommes MD5 dans les fichiers changes et dsc et les installer ensuite 3 Historiquement les paquets taient conserv s dans le sous r pertoire dists correspondant aux distributions Ceci s est av r poser certains pro bl mes comme une grande consommation de bande passante sur des miroirs lors de changements majeurs Ces probl mes ont t r solus avec l intro duction du r pertoire pool Le r pertoire dists est encore utilis pour les fichiers catalogues servant des programmes comme apt Chapitre 6 Les archives FTP de Debian 25 6 12 Comment mettre en place son propre d p t pour apt Si vous avez construit quelques paquets Deb
79. grande chelle Pour plus d informations sur aptitude veuillez consultez aptitude de la pr sente page dselect peut guider l utilisateur dans son choix parmi les paquets installer ou enlever en s assurant qu on n installe aucun paquet qui soit en conflit entre eux et que tous les paquets n cessaires au fonctionnement correct de chaque paquet sont install s Chapitre 8 Outils de gestion des paquets Debian 38 avertir l utilisateur sur les contradictions ou les incompatibilit s de ses choix d terminer l ordre d installation des paquets effectuer automatiquement l installation ou la suppression et guider l utilisateur travers le processus de configuration exig pour chaque paquet Au lancement dselect pr sente l utilisateur un menu avec sept choix chacun d eux est une action sp cifique L utilisa teur peut choisir l une de ces actions en d pla ant la s lection avec les fl ches du clavier puis en appuyant sur la touche lt entr e gt pour choisir l action d sir e Ce que l utilisateur voit va d pendre de l action qu il a choisi S il choisit une des options autre que Acc der ou S lection alors dselect ex cutera simplement l action choisie par exemple si l utilisateur choisit l action Retirer alors dselect proc dera la suppression de tous les fichiers marqu s supprimer la derni re fois que l utilisateur a choisi l action S lection Les deux menus A
80. ian que vous voudriez pouvoir installer en utilisant les outils de gestion de paquets de Debian vous pouvez mettre en place votre propre archive de paquets pour apt C est galement utile si vous voulez partager vos paquets Debian tant qu ils ne sont pas distribu s par le projet Debian Les instructions de mise en oeuvre sont donn es dans le Guide pratique des r f rentiels Debian http www debian org doc manuals repository howto repository howto Chapitre 6 Les archives FTP de Debian 26 27 Chapitre 7 Les bases du systeme de gestion des paquets Debian Ce chapitre touche aux m canismes internes de bas niveau du syst me de gestion de paquets Debian Si vous tes avant tout int ress par l utilisation des outils appropri s passez aux chapitres Outils de gestion des paquets Debian page 35 et Garder son syst me Debian jour page 45 7 1 Qu est ce qu un paquet Debian Les paquets contiennent g n ralement tous les fichiers n cessaires pour impl menter un ensemble de commandes ou de fonctionnalit s Il y a deux sortes de paquets Debian Les paquets binaires contenant les ex cutables les fichiers de configuration les pages de manuel ou d info les infor mations de copyright et d autres documentations Ces paquets sont distribu s sous un format d archive sp cifique Debian voir Quel est le format d un paquet binaire Debian de la pr sente page Ils sont habituellement recon naiss
81. iblioth que termcap pour son installation Voir Pourquoi ne peut on pas compiler de programme n cessitant libtermcap de la pr sente page ci dessus Chapitre 4 Probl mes de compatibilit 16 17 Chapitre 5 Logiciels disponibles sur un systeme Debian 5 1 Quelles sont les applications et les logiciels de d veloppement disponibles sous Debian GNU Linux Comme pour la plupart des distributions Linux Debian GNU Linux fournit la majorit des applications GNU pour le d veloppement de logiciels de manipulation de fichiers et de traitement de textes y compris GCC g make texinfo Emacs le shell Bash et de nombreux utilitaires am lior s d Unix Perl Python Tcl Tk diff rents programmes apparent s des modules et des biblioth ques pour chacun d eux TeX LaTeX et Lyx dvips Ghostscript le systeme de fen trage Xorg qui fournit pour Linux une interface utilisateur graphique g r e en r seau et de nom breuses applications X comme les environnements de bureau GNOME KDE et Xfce un ensemble complet d applications r seau incluant des serveurs pour les protocoles internet IP telles que HTTP WWW FTP NNTP groupes de discussion SMTP et POP courrier et DNS serveur de noms des bases de donn es relationnelles comme PostgreSQL MyQSL des navigateurs web incluant les divers produits Mozilla un ensemble complet d applications de bureau incluant la suite OpenOffic
82. iels vraiment libres Les principes ap pliqu s pour d terminer si un travail est libre sont fournis dans Les principes du logiciel libre selon Debian http www debian org social_contract guidelines Chapitre 1 D finitions et vue d ensemble 3 Le syst me de gestion de paquets de Debian Le syst me entier ou n importe quel composant individuel peut tre mis jour sans reformater sans perdre les fichiers de configuration personnalis s et dans la plupart des cas sans red marrer le syst me Aujourd hui la plupart des distributions Linux disponibles ont leur propre syst me de gestion de paquets le syst me de gestion de paquets de Debian est unique et particuli rement robuste voir Les bases du syst me de gestion des paquets Debian page 27 D veloppement ouvert Alors que d autres distributions Linux sont d velopp es par des individus des petits groupes ferm s ou des fournisseurs commerciaux Debian est la seule distribution Linux majeure qui est d velopp e coop rativement par beaucoup d individus gr ce Internet dans le m me esprit que Linux et d autres logiciels libres Plus de 990 responsables de paquet travaillent b n volement sur plus de 37400 paquets et participent l am lioration de Debian GNU Linux Les d veloppeurs Debian contribuent au projet non pas en programmant de nouvelles appli cations dans la plupart des cas mais en empaquetant les logiciels existants suivant les normes du
83. ins utilisateurs souhaitent cr er par exemple un nouveau serveur en installant des paquets provenant de Debian et un paquet cr localement contenant des fichiers de configuration Ce n est g n ralement pas une bonne id e parce que dpkg ne conna tra pas ces fichiers de configuration s ils sont dans un paquet diff rent et risque de modifier les fichiers de configuration quand l un des paquets initiaux sera mis jour Au lieu de cela cr ez un paquet local pour modifier les fichiers de configuration des paquets de Debian Puis dpkg et le reste du syst me de gestion de paquet verront que les fichiers ont t modifi s par l administrateur et n essayeront pas de les craser quand ces paquets sont mis jour 11 8 Comment remplacer un fichier install par un paquet de sorte qu une version diff rente puisse tre employ e la place Supposez qu un administrateur ou un utilisateur local souhaite utiliser un programme login local plut t que le pro gramme login fourni par le paquet Debian login Ne pas faire remplacer bin login avec login local Le syst me de gestion des paquets ne saura rien de ce changement et crasera simplement votre bin login personnalis chaque fois que login ou tout autre paquet fournissant bin login sera install ou mis jour Faites plut t Ex cutez dpkg divert divert bin login debian bin login afin que toutes les installations futures du paquet De
84. inux La plupart des produits Linux commerciaux fonctionnent aussi bien sous Debian que sur le syst me pour lequel ils ont t construits Debian GNU Linux se conforme la norme de hi rarchie du syst me de fichiers Linux http www pathname com hs Linux Filesystem Hierarchy Standard Cependant certaines des r gles de cette norme laissent une part l inter pr tation de ce fait il peut y avoir de l g res diff rences entre un syst me Debian et les autres syst mes Linux Debian GNU Linux prend en charge les logiciels d velopp s pour Linux Standard Base http www linuxbase org LSB est une sp cification visant permettre l ex cution d un unique paquet binaire par diff rentes distributions La distribution Debian Etch est certifi e pour la version 3 1 de LSB voir la page web des certifications de la Linux Foundation https www linux foundation org 1sb cert productdir php Les discussions et la coordina tion visant la conformit de Debian aux exigences de la LSB se tiennent sur la liste de diffusion debian lsb http lists debian org debian 1sb 4 4 Comment le code source compatible Debian l est il avec d autres systemes Unix Pour la plupart des applications le code source de Linux est compatible avec les autres syst mes Unix Il g re presque tout ce qui est disponible pour les syst mes Unix de type syst me V et pour les syst mes d riv s des BSD libres ou commerciaux Cependant dans le monde Unix
85. ions utilis s avec le paquet Le composant AAA identifie le processeur pour lequel le paquet a t construit Il s agit g n ralement de 1386 pour les processeurs compatibles avec l Intel 386 et ult rieurs La structure de l archive Debian Quels sont tous ces r pertoires dans les archives FTP de Debian page 23 montre les autres possibilit s Pour plus de d tails consultez la description de l architecture Debian dans la page de manuel dpkg architecture 1 7 4 Qu est ce qu un fichier de contr le Des d tails concernant le contenu du fichier control Debian sont fournis dans la charte Debian au chapitre cinq voir Quelles autres documentations existent sur le syst me Debian page 53 Bri vement un fichier control est montr ci dessous pour le paquet Debian hello Package hello Priority optional Section devel Installed Size 45 Maintainer Adam Heath lt doogie debian org gt Architecture i386 Version 1 3 16 Depends libc6 gt 2 1 Description Le classique et bon exemple Le programme bonjour de GNU produit une salutation famili re et amicale Il permet des non programmeurs d utiliser un outil classique d informatique qui leur serait autrement indisponible S rieusement c est un exemple sur comment faire un paquet Debian C est la version Debian du programme du projet GNU bonjour le monde qui est lui m me un exemple pour le projet de GNU Le champ Package contient l
86. ivante lt foo gt _ lt Num roVersion gt lt Num roR visionDebian gt _ lt DebianArchitecture gt deb Notez que oo est suppos tre le nom du paquet On peut conna tre le nom associ un fichier d archive Debian particulier fichier deb d une de ces mani res inspecter le fichier Packages dans le r pertoire o il a t stock sur un site FTP d archive Debian Ce fichier contient une description pour chaque paquet le premier champ de chaque description est le nom formel du paquet utiliser la commande dpkg info foo_VVV RRR_AAA deb o VVV RRR et AAA sont respectivement le num ro de version le num ro de r vision et l architecture du paquet en question Ceci affiche entre autres le nom du paquet correspondant au fichier archive Le composant VVV est le num ro de version fourni par le d veloppeur amont Il n y a pas de standard ici donc le num ro de version peut avoir diff rents formats comme 19990513 ou 1 3 8prel Le composant RRR est le num ro de r vision Debian et il est choisi par le d veloppeur Debian ou un utilisateur s il choi sit de construire lui m me son paquet Ce num ro correspond au niveau de r vision du paquet Debian ainsi une nou velle r vision signifie g n ralement des modifications du Makefile Debian debian rules du fichier de contr le Debian debian control des scripts d installation ou de d sinstallation debian p ou des fichiers de configurat
87. je cr e un paguet Debian scs s adda due a ia a eu ete 33 8 Outils de gestion des paquets Debian 35 8 1 Quels sont les programmes fournis par Debian pour la gestion des paquets 35 A scere e c aaia e E E a ap E a a e EAEE ai E E y E a a e 35 da IN aa a e a a aa e IE EDS E AS a a E E E 35 S13 apude ririn eris ey tenkina e dle id ab eik pi ea ls de PE E E aN 37 BdA Syp eeg Cie min Pi e g A aa a E E e a e a ege der a a i e 37 8 1 5 Tasksel sos ss sans erw ee iea a A eA e a e a E e 37 Bl Aunesouulsde Sesion des pagic 0 i k e a g a ep na aai e AA eoe ue 37 8 2 Debian pr tend pouvoir mettre jour un programme en fonctionnement comment est ce que c est possible 39 8 3 Comment savoir si un paquet est d j install sur un syst me Debian 40 84 Comment afficher la liste des fichiers d un paquet install 40 8 5 Comment trouver le paquet contenant un fichier particulier 40 8 6 Pourquoi foo data n est il pas supprim quand je d sinstalle foo Comment m assurer que des paquets obsol tes de biblioth ques sont purg s 4 4 454 4 sua dus esna sense kvaran 41 TABLE DES MATI RES iv 9 10 11 12 Garder son syst me Debian jour 43 9 1 Comment puis je garder mon syst me jour 4 43 DLL AQUBIdS essas e 4 Di c paa ee pue devant Me eee e ae mas te Rats 43 912 a
88. l aide d un moteur de recherche afin de voir si quelqu un d autre a t capable de faire fonctionner ce mat riel avec stable La plupart du mat riel devrait fonctionner correctement avec stable Dans le cas o vous avez du mat riel la pointe il peut ne pas fonctionner avec stable Dans ce cas vous pourriez installer ou basculer vers unstable Concernant les ordinateurs portables http www linux on laptops com est un tr s bon site web permettant de savoir si quelqu un d autre a fait fonctionner un mod le pr cis sous Linux Ce site web n est pas sp cifique Debian mais constitue n anmoins une source fantastique notre connaissance il n existe pas de tel site pour les ordinateurs de bureau Une autre option est de demander sur la liste de diffusion debian user en envoyant un courriel debian userQlists debian org Il est possible d envoyer des messages liste sans tre abonn Les archives sont disponibles depuis http lists debian org debian user o se trouvent galement les informations sur l abonnement Nous vous incitons fortement poser vos questions sur la liste de diffusion plut t que sur irc http www debian org support En effet les messages de la liste de diffusion sont archiv s ce qui peut aider les personnes ayant le m me probl me que le v tre trouver la solution Chapitre 3 Choisir une distribution de Debian 8 3 1 2 Y aura t il des diff rences de versions des paquets entre les diff
89. la sortie de l cran S elect 7 13 Comment est ce que j installe un paquet source Les paquets sources Debian ne peuvent pas tre v ritablement install s ils sont seulement d paquet s dans n importe quel r pertoire o vous voulez en construire les paquets binaires Les paquets sources sont distribu s sur la plupart des serveurs o vous pouvez obtenir les paquets binaires Si vous confi gurez votre fichier sources list 5 pour APT en ajoutant la ligne deb src appropri e vous pourrez facilement t l charger toutes les sources des paquets en lan ant la commande apt get source foo Pour vous aider r ellement la construction du paquet de source Debian fournit un m canisme pour les d pendances de construction Ceci signifie que le responsable du paquet tient une liste des autres paquets n cessaires la construction du paquet Pour voir comment cela fonctionne ex cutez apt get build dep foo avant de construire les sources 7 14 Comment est ce que je peux construire les paquets binaires depuis les pa quets sources La m thode recommand e est d utiliser les diff rents outils de haut niveau wrappers Voici comment faire en utilisant les outils devscript s Installez le paquet si cela n est pas d j fait Maintenant commencez par r cup rer le paquet source apt get source foo puis entrez dans l arborescence source cd foo x Chapitre 7 Les bases du syst me de gestion des paquets
90. le d applications L id e d un syst me libre de type Unix provient du projet GNU et plusieurs des applications qui rendent Debian GNU Linux si utile ont t d velopp es par le projet de GNU Pour Debian le terme libre a le sens donn par le projet GNU voir les principes du logiciel libre selon Debian http www debian org social_contract guidelines Quand nous parlons de logiciel libre nous faisons r f rence la libert et non au prix NdT ambigu t du mot anglais free signifiant libre et gratuit Logiciel libre signifie que vous avez la libert de distribuer des copies des logiciels que vous recevez le code source ou que vous pouvez l obtenir si vous le Chapitre 1 D finitions et vue d ensemble 2 voulez que vous pouvez modifier le logiciel ou employer des parties du code dans de nouveaux projets libres et que vous savez que vous pouvez faire tout cela Le projet Debian a t cr par lan Murdock en 1993 initialement sous le patronage du projet GNU de la Free Software Foundation Aujourd hui les d veloppeurs Debian le voient comme un descendant direct du projet GNU Comme Debian GNU Linux est elle m me un logiciel libre elle peut servir de base pour des distributions Linux valeur ajout e En fournissant un syst me de base fiable et complet Debian fournit aux utilisateurs Linux une compatibilit accrue et permet des cr ateurs de distribution Linux d liminer la duplication des efforts en se con
91. n contrib et non free remplis avec les m mes crit res que dans stable 6 7 Quels sont tous ces r pertoires dans les archives FTP de Debian Le logiciel empaquet pour Debian GNU Linux est disponible dans un des nombreux r pertoires pr sent sur chaque site miroir de Debian Le r pertoire dists est une abr viation pour distributions et c est la mani re canonique pour acc der la version et pr versions Debian actuellement disponible Le r pertoire pool contient les paquets r els voir Que trouve t on dans le r pertoire pool page suivante On trouve aussi les r pertoires suppl mentaires suivant Itools Utilitaire DOS pour la cr ation de disque de d marrage pour le partitionnement de votre disque pour la compres sion et la d compression de fichiers et pour le d marrage de Linux Idoc La documentation de base de Debian comme cette FAQ les instructions pour le syst me de rapport de bogues etc lindices Diff rents fichiers d index comme le fichier Maintainers et les fichiers override lprojectl Principalement des ressources pour les d veloppeurs et divers fichiers 6 8 Que sont tous ces r pertoires dans dists stable main Dans chacune des arborescences des r pertoires majeurs il y a trois ensembles de sous r pertoires contenant les fichiers catalogues 2 dists stable main dists stable contrib dists stable non freeet dists unstable main etc Chapitre 6 Les archives
92. n faq de debian faq fr ainsi que d autres paquets Chapitre 16 Informations g n rales sur la FAQ 64 Les fichiers SGML originaux utilis s pour la cr ation de ce document sont aussi disponibles dans le paquet source debian faq ou avec SVN svn svn debian org svn ddp manuals trunk debian fag et http svn debian org viewsvn ddp manuals trunk debian faq 16 4 Format du document Ce document a t crit en utilisant la DTD SGML DebianDoc r crite partir de LinuxDoc SGML Le syst me SGML DebianDoc permet d obtenir des fichiers dans de nombreux formats partir d une seule source par exemple ce document peut tre visualis en HTML texte TeX DVI PostScript PDE ou GNU info Les utilitaires de conversion pour DebianDoc SGML sont disponibles dans le paquet Debian debiandoc sgml
93. ncer la commande Debian update rc d avec les param tres appropri s pour pr ciser quels niveaux d ex cution runlevels doivent ex cuter le service et lesquels doivent l arr ter Envisager de red marrer le syst me pour v rifier que le service d marre correctement en supposant qu il a t configur pour d marrer au niveau d ex cution par d faut ou le d marrer lui m me avec la commande etc init d foo start On pourrait par exemple ex cuter le script oo au d marrage en le mettant dans etc init d et en lan ant la com mande update rc d foo defaults 19 Le param tre defaults se rapporte aux niveaux d ex cution c est dire du moins en l absence de tout paragraphe de commentaires LSB que le service est d marr des niveaux 2 5 et est arr t aux niveaux 0 1 et 6 Toute directive LSB Default Start ou Default Stop in dans le script oo a la priorit dans la version sysv rc de update rc d mais est ignor e dans l actuelle v0 8 10 version file rc de update rc d Le param tre 1 9 permet de s assurer que le script oo sera ex cut apr s la fin de l ex cution de tous les scripts avec un param tre inf rieur 19 et avant tous les scripts avec un nombre sup rieur ou gal 20 Chapitre 11 Personnaliser votre installation de Debian GNU Linux 51 11 7 Comment le systeme de gestion de paquet traite t il les paquets qui contiennent des fichiers de configuration pour d autres paquets Certa
94. ndroit exig vers son emplacement dans usr local par exemple vous pourriez faire le lien ln s usr local bin foo usr bin foo De toute fa on si vous r cup rez un programme dont le copyright permet la redistribution vous devriez r fl chir la possibilit d en faire un paquet Debian et de l envoyer au syst me de Debian Les directives pour devenir un responsable de paquet sont incluses dans le manuel de la charte Debian voir Quelles autres documentations existent sur le syst me Debian page 53 47 Pourquoi ne peut on pas compiler de programme n cessitant libtermcap Debian emploie la base de donn es de terminfo et la biblioth que de ncurses pour les interfaces des terminaux plut t que la base de donn es et la biblioth que de termcap Les utilisateurs qui compilent des programmes demandant des connaissances sur l interface terminal devraient remplacer les r f rences Libtermcap par des r f rences libncurses Pour faire fonctionner les binaires qui ont d j t li s avec la biblioth que termcap et dont vous n avez pas les sources Debian fournit un paquet appel termcap compat Ceci fournit les deux biblioth ques libtermcap so 2 et etc termcap Installez ce paquet si le programme refuse de s ex cuter et affiche le message d erreur can t load library libtermcap s0 2 ou se plaint au sujet du fichier etc termcap manquant 48 Pourquoi ne peut on pas installer AccelX AccelX utilise la b
95. nt les fichiers modifi s Le programme mirror est g n ralement utile pour mettre jour les copies locales des arborescences de r pertoire distant Les fichiers cherch s n ont pas besoin d tre des fichiers Debian Depuis que le programmme mirror a t port en Perl il peut aussi tre ex cut sur des syst mes non Unix Bien que le programme mirror fournisse des m canismes pour exclure des fichiers dont les noms correspondent des cha nes indiqu es par l utilisateur ce programme est plus utile quand son objectif est de t l charger des arborescences enti res plut t que des paquets choisis 9 1 5 dpkg mountable Dpkg mountable ajoute une m thode d acc s nomm e mountable la liste de dselect qui vous permet d installer depuis tout syst me de fichiers indiqu dans etc fstab Par exemple l archive peut tre sur un disque dur local ou sur un serveur NFS qui sera automatiquement mont et d mont si n cessaire Il a aussi quelques fonctionnalit s suppl mentaires que l on ne trouve pas avec les m thodes standards de dselect telle que la disposition dans une arborescence locale de fichier soit en parall le de la distribution principale soit totalement s par e et en obtenant seulement les paquets qui sont exig s plut t qu en effectuant un long balayage r cursif de r pertoires et galement la journalisation de toutes les actions de dpkg dans la m thode d installation 9 2 Faut il tre dans le
96. nux Il y a diff rents moteurs de recherche pour trouver de la documentation relative Debian Debian WWW search site http search debian org Google Groupes http groups google com un moteur de recherche sur les groupes de discussion Par exemple pour trouver quelles exp riences les personnes ont avec les pilotes pour les contr leurs Promise sous Debian essayez de rechercher la phrase Promise Linux driver Ceci vous montrera toutes les discussions qui contiennent ces cha nes c d celles o les gens ont discut de ces sujets Si vous ajoutez Debian la cha ne de recherche vous obtiendrez galement les discussions li es sp cifiquement Debian Les moteurs de recherche web comme AltaVista http www altavista com ou Google http www google com aussi longtemps que vous employez les bons termes de recherche Par exemple une recherche sur la cha ne cgi Perl donne une explication plus d taill e de ce paquet que le bref champ de description du fichier control 12 4 Y a t il une base des bogues connus Des rapports sur des probl mes non r solus et ferm s sont publiquement disponibles Debian a promis d agir ainsi en inscrivant Nous ne cacherons pas les probl mes dans le contrat social Debian http www debian org social_ contract La distribution Debian GNU Linux a un syst me de gestion des bogues bug tracking system BTS qui classe les d tails des bogues rappor
97. ojet Debian elles sont bas es sur Debian Bien qu il y ait de nombreuses similarit s et de points communs il existe galement des diff rences cruciales Toutes ces distributions ont leurs propres avantages et sont appropri es certains utilisateurs sp cifiques Pour plus d in formations consultez la page du site Debian sur les distributions bas es sur Debian http www debian org misc children distros 3 2 1 Je sais que Knoppix Linex 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 Ces distributions sont bas es sur Debian mais elles ne sont pas Debian Il vous sera toujours possible d utiliser l outil apt de gestion des paquets en pointant le fichier etc apt sources 1list vers les d p ts de ces distributions Mais dans ce cas vous n utilisez pas Debian mais une autre distribution Elles ne sont pas identiques Dans la plupart des situation si vous utilisez une distribution particuli re vous devriez n utiliser que celle ci et non pas la m langer avec des paquets d autres distributions De nombreux dysfonctionnements apparaissent lorsque des personnes essaient d installer des paquets Debian alors qu ils utilisent une autre distribution Le fait qu elles utilisent le m me format et nom deb ne les rend pas n cessairement compatibles Par exemple Knoppix est une distribution Linux con ue pour tre d marr e sur un live CD alors que De
98. oms de code Quand une distribution Debian est en cours de d veloppement elle n a aucun num ro de version mais un nom de code Le but de ces noms de code est de faciliter la copie sur les miroirs des distributions Debian si un v ritable r pertoire comme unstable est soudainement renomm en stable beaucoup de choses devraient tre inutilement t l charg es Actuellement la version stable est un lien symbolique vers wheezy c d Debian GNU Linux 7 0 et la version testing est un lien symbolique vers jessie Ceci signifie que wheezy est la distribution stable actuelle et jessie est la distribution testing actuelle Unstable est un lien symbolique permanent vers sid car sid est toujours la distribution unstable 6 2 1 Quels noms de code ont d j t utilis s Les autres noms de code qui ont d j t employ s sont buzz pour la version 1 1 rex pour la version 1 2 bo pour les versions 1 3 x hamm pour la version 2 0 slink pour la version 2 1 potato pour la version 2 2 woody pour la version 3 0 sarge pour la version 3 1 etch pour la version 4 0 lenny pour la version 5 0 squeeze pour la version 6 0 et wheezy pour la version 7 0 6 2 2 D o proviennent les noms de code Jusqu ici les noms de code proviennent des personnages des films Toy Story par Pixar buzz Buzz Lightyear est le cosmonaute rex est le tyrannosaure bo Bo Peep est la bergere hamm est la tirelire en
99. onserv sur le syst me Par exemple lorsqu une application ne d pend plus de libdb4 2 mais de libdb4 3 le paquet libdb4 2 peut tre conserv apr s la mise jour du paquet applicatif Dans ces cas foo data ne d pend pas de foo donc quand vous supprimez le paquet foo la plupart des outils de gestion de paquets ne supprimeront pas automatiquement foo data Cela reste valable pour les paquets de biblioth ques Ceci est n cessaire pour ne pas avoir de d pendance circulaire Si vous utilisez aptitude voir aptitude page 37 comme outil de gestion de paquet il d pistera les paquets install s automatiquement et les supprimera quand ils ne seront plus utilis s par aucun paquet Chapitre 8 Outils de gestion des paquets Debian 42 43 Chapitre 9 Garder son syst me Debian jour L un des buts de Debian est de fournir un chemin de mise jour compatible et un processus de mise jour s r Nous faisons toujours de notre mieux pour que la mise jour des nouvelles versions soit une proc dure douce Dans certain cas il peut y avoir des avertissements importants lors du processus de mise jour l utilisateur en sera alert et souvent une solution un probl me possible sera fournie Vous pouvez aussi lire les notes de publication qui d crivent en d tail les sp cificit s de la mise jour disponibles en ligne l adresse http www debian org releases stable releasenotes et pr sentes
100. ont disponibles http www debian org devel testing 1 Quand la sid n existait pas l organisation du site FTP avait un d faut majeur On supposait que quand une architecture tait cr e dans la distribution unstable actuelle elle serait publi e quand la distribution deviendrait la nouvelle distribution stable Pour beaucoup d architectures ce n tait pas le cas ce qui obligeait d placer ces r pertoires lors de la sortie d une version Ce n tait pas pratique parce que le d placement aurait consomm beaucoup de bande passante Les administrateurs ont vit le probl me pendant plusieurs ann es en pla ant les binaires pour les architectures non publi es dans un r pertoire particulier nomm sid Pour les architectures non encore publi es lors de leurs sorties un lien entre la stable courante et sid tait cr et partir de l elles taient cr es normalement dans l arborescence unstable Cette disposition tait l g rement d concertante pour les utilisateurs Avec l arriv e des r pertoires communs voir Que trouve t on dans le r pertoire pool page 24 les paquets ont commenc tre plac s dans un endroit standard dans le pool quelle que soit la distribution donc la publication d une distribution n entra ne plus de consommation excessive de bande passante sur les miroirs mais il y a cependant une consommation graduelle de la bande passante pendant le processus de d velop
101. out comme pour aptitude page pr c dente Ex cutez apt get update suivi de apt get dist upgrade R pondez toutes les questions qui vous seront pos es et votre syst me sera mis jour Vous trouverez plus d informations en lisant la pages de manuel apt get 8 et aussi APT page 35 Pour utiliser APT avec dselect choisissez la m thode d acc s par APT dans l cran de s lection de m thode de dselect option 0 et indiquez les sources devant tre utilis es Le fichier de configuration est etc apt sources list Vous pouvez galement consulter dselect page 37 Si vous souhaitez utiliser les CD ROM pour installer les paquets vous pouvez utiliser le programme apt cdrom Pour plus de d tails veuillez vous reporter aux notes de publication paragraphe Ajouter des sources Internet apt Veuillez noter que quand vous installez un paquet les archives sont conserv es dans un sous r pertoire de var Pour ne pas saturer votre partition vous devriez supprimer les archives en utilisant apt get cleanet apt get autocleanou les d placer un autre endroit conseil utiliser apt move 9 1 3 aptitude aptitude est une interface en mode texte pour le syst me de paquets Debian Elle permet l utilisateur de voir la liste des paquets et d effectuer des t ches de gestion des paquets telles que l installation la mise jour ou la suppression de paquets consultez aptitude page 37 Les actions peuvent
102. ouvez mast riser votre CD ROM des la fin des beta tests Et vous n avez pas besoin de nous r tribuer Naturellement tous les fabricants de CD ROM doivent se conformer aux licences des programmes fournis par Debian Par exemple beaucoup de programmes sont distribu s sous la licence GPL qui vous oblige fournir leur code source En outre nous publions une liste de fabricants de CD ROM qui donnent de l argent des logiciels ou du temps au projet Debian Nous encourageons les utilisateurs acheter aupr s de ces fabricants les dons sont donc une bonne publicit 142 Debian peut elle tre empaquet e avec des logiciels non libres Oui Bien que tous les composants principaux de Debian soient des logiciels libres nous fournissons un r f rentiel non free pour les programmes qui ne sont pas librement redistribuables Les fabricants de CD ROM peuvent distribuer les programmes que nous avons plac s dans ce r f rentiel selon les termes des licences ou des accords priv s conclus avec les auteurs de ces logiciels Ils peuvent aussi distribuer des logiciels non libres provenant d autres sources sur le m me CD ROM Cela n est pas nouveau des logiciels libres et des logiciels commerciaux sont maintenant distribu s sur le m me CD ROM par beaucoup de fabricants Naturellement nous encourageons toujours les auteurs de logiciel distribuer leurs programmes en tant que logiciels libres 143 Je fais une distribution Linux particuli r
103. pagnol finnois fran ais hongrois italien japonais cor en hollandais polonais portugais russe turc et chinois gr ce au paquet manpages LANG o LANG est constitu des deux lettres du code ISO du pays Pour acc der une page de manuel NLS l utilisateur doit positionner la variable d environnement LC_MESSAGES correctement Par exemple dans le cas des pages de manuel en fran ais LC_MESSAGES doit tre positionn e french Le programme man recherchera alors les pages de manuel en fran ais sous usr share man fr 5 10 O est le programme pine En raison de sa licence restrictive il est dans la section non free D ailleurs puisque la licence ne permet m me pas de distribuer des binaires modifi s vous devrez le compiler vous m me avec les sources et les correctifs Debian Le paquet source s appelle pine Vous pouvez utiliser le paquet pine tracker pour tre inform quand vous devez le mettre jour Notez qu il existe beaucoup de rempla ants pour les programmes pine et pico tels que mutt et nano qui eux sont situ s dans la section main 5 11 O sont les programmes qmail ezmlm et djbdns Dan J Bernstein publiait tous les logiciels qu il d veloppe http cr yp to software html avec une licence res trictive qui n autorisait pas modifier les binaires distribu s Cependant en novembre 2007 Bernstein a d clar j ai d cid de mettre tous mes programmes futurs et pa
104. pe Pour v rifier quels groupes vous appartenez lancez la commande groups Faites attention car depuis l introduction de udev il se peut que vous modifiez les droits d un p riph rique qui seront de toute mani re r gl s au d marrage du syst me Si cela vous arrive vous devez ajuster les r gles dans etc udev 113 Comment charger une police pour la console au d marrage de Debian Les paquets kbd et console tools permettent cela ditez les fichiers etc kbd config ou etc console tools config 11 4 Comment configurer les param tres par d faut des programmes X11 Les programmes X de Debian installent leurs donn es de configuration dans le r pertoire etc X11 app defaults Si vous souhaitez personnaliser globalement les applications X mettez vos personnalisations dans ces fichiers Ils sont consid r s comme fichiers de configuration donc leur contenu sera conserv pendant les mises jour Chapitre 11 Personnaliser votre installation de Debian GNU Linux 50 115 Chaque distribution semble avoir une m thode de d marrage diff rente Qu en est il de Debian Comme tous les Unix Debian ex cute le programme init au d marrage Le fichier de configuration pour le programme init etc inittab indique que le premier script devant tre ex cut devrait tre etc init d rcs Ce script ex cute tous les scripts pr sents dans etc rcsS d en incluant le source ou en forkant un sous processus selon leur extension
105. pement Chapitre 6 Les archives FTP de Debian 23 6 5 1 Que dire de testing Comment est elle gel e frozen Quand la distribution testing est suffisamment mature le reponsable de la publication commence geler la distribution Le temps de propagation des paquets entre les distributions est augment pour s assurer que le moins possible de bogues passe de la distribution unstable dans testing Apr s un moment la distribution testing devient vraiment gel e Ceci signifie que tous les nouveaux paquets qui devaient entrer dans testing sont bloqu s moins qu ils ne corrigent un bogue critique release critical La distribution testing peut galement demeurer dans un gel profond pendant les cycles d essai quand la publication est imminente Lorsque la distribution testing est gel e unstable a tendance geler galement En effet les d veloppeurs sont r ticents envoyer des logiciels compl tement nouveaux dans l archive cela compliquerait le processus de correction dans le cas o un logiciel dans testing doit tre corrig suite un bogue mineur voire critique pour la publication Nous conservons un enregistrement des bogues de la distribution testing qui peuvent emp cher un paquet d tre publi ou retarder la publication de la distribution Pour plus de d tails veuillez vous reporter aux informations sur la version testing actuelle h
106. ptegeb dselectetapi CdrOni e Lu ue ua bb iles eee e o b ni 44 A APRO oop pare ro Sd A Do a OUT LM D CO a a E 44 UVA MITOS 2 2 o e a A E EKE E A in de ee AMEN ERA 45 o Lis ire is ihs es des iv s eee iME ER este lsRs der 45 9 2 Faut il tre dans le mode mono utilisateur pour mettre jour un paquet 45 935 Faut il garder toutes les achives deb sur le disque os o oo te da ga ee pu 4 Right 45 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 45 95 Puis je mettre jour automatiquement le syst me 444431442a4 usamies xs 46 9 6 J ai plusieurs machines comment puis je t l charger les mises jour seulement une fois 46 Debian et le noyau 47 10 1 Puis je installer et compiler un noyau sans sp cificit Debian 47 10 2 Quel est l outil fourni par Debian pour construire des noyaux personnalis s 47 10 3 Comment puis je faire des disquettes de d marrage personnalis es 47 10 4 Quelles dispositions sp ciales Debian fournit elle pour manipuler les modules 48 10 5 Puis je sans risque d sinstaller un vieux paquet de noyau et si oui comment 48 Personnaliser votre installation de Debian GNU Linux 49 11 1 Comment puis je m assurer que tous les p
107. quence d amorcage bas e sur les d pendances Un travail est en cours pour convertir la s quence d amorcage de Debian http wiki debian org LSBInitScripts DependencyBasedBoot afin d utiliser un ordre dynamique et bas sur les d pendances plut t que des num ros de s quences fig s Une fois ceci termin les systemes Debian pourront d marrer bien plus vite 15 3 Am liorations apport es l installateur Debian Enorm ment de travail a t fait pour l installateur Debian dont r sultent des am liorations majeures Nous mentionnons ci dessous deux de ces am liorations Il est maintenant possible de d marrer l installateur depuis Microsoft Windows sans avoir besoin de reconfigurer le BIOS Lors de l insertion d un CD ROM DVD ROM ou d une cl USB un programme sera automatiquement d marr guidant pas pas l utilisateur pour d marrer l installateur Debian L installateur Debian prend d sormais en charge de mani re exp rimentale les syst mes avec des p riph riques ATA RAID Chapitre 15 Changements pr vus dans la prochaine version principale de Debian 62 15 4 Plus d architectures Le syst me complet de Debian sur d autres architectures telles qu ARM EABI http wiki debian org ArmEabiPort nomm e armel c t de l ancienne arm est susceptible d tre pris en charge pour Lenny La prise en charge de SuperH http wiki debian org SHPort est attendue pour bient t Veuillez noter que m me si une ar
108. quet debian policy ou l adresse http www debian org doc devel manuals policy La documentation d velopp e par le Projet de Documentation Debian Elle est disponible l adresse http www debian org doc et comprend les guides d utilisateur d administration et de s curit pour le systeme d exploita tion Debian GNU Linux La documentation des paquets Debian install s la plupart des paquets ont des fichiers de documentation dans usr share doc PAQUET La documentation sur le projet Linux Le paquet Debian doc 1inux installe les versions les plus r centes des guides pratiques et des mini guides pratiques provenant du Linux Documentation Project http www tldp org NdT vous pourrez trouver des traductions en fran ais de ces guides pratiques dans le paquet doc linux fr html ou sur le site traduc org http www traduc org Les pages de manuel style Unix La plupart des commandes ont des pages de manuel crites dans le style des fichiers man UNIX originaux Par exemple pour voir la page de manuel pour la commande Is lancez man 1s Lancez man man pour plus d informations sur comment trouver ou visualiser des pages de manuel Les nouveaux utilisateurs de Debian doivent noter que les pages de manuel de la plupart des commandes syst me ne sont pas disponibles tant que les paquets n ont pas t install s man db contient le programme man et d autres programmes pour la manipulation des pages d
109. quets de d veloppement Ces paquets sont habituellement appel s libfoo dev ou libfooX dev si la biblioth que est appel e libfooX o X est un nombre 5 7 Comment Debian g re t elle Java Quelques impl mentations libres de la technologie Java sont disponibles comme paquets Debian fournissant la fois des kits de d veloppement Java JDK et des environnments d ex cution Runtime Environment Vous pouvez crire d boguer et lancer des programmes Java en utilisant Debian L ex cution d applets Java n cessite un navigateur web poss dant les capacit s de les identifier et de les ex cuter Plusieurs navigateurs web disponibles dans Debian tels que Mozilla ou Konqueror g rent les greffons Java qui permettent l ex cution des applets Java Reportez vous la FAQ Java et Debian GNU Linux http www debian org doc manuals debian java faq pour plus d informations Chapitre 5 Logiciels disponibles sur un systeme Debian 19 5 8 Comment puis je v rifier que j emploie un syst me Debian et quelle est sa version Afin de s assurer que votre syst me a t install partir des disques d installation de Debian v rifiez l existence du fichier etc debian_version qui contient une seule ligne donnant le num ro de version d fini par le paquet base files L existence sur votre syst me du programme dpkg prouve que vous devriez pouvoir installer des paquets Debian mais comme le programme a t port sur beaucoup d aut
110. r s avoir choisi ce menu l utilisateur se retrouve face un cran d aide moins que l option expert a t utilis e Une fois que l utilisateur a quitt l cran d aide il lui est pr sent un cran divis en deux parties pour choisir les paquets installer ou supprimer La partie sup rieure de l cran est une fen tre relativement troite montrant la liste des 37400 paquets Debian dans la partie inf rieure de l cran est affich e la description du paquet ou des groupes de paquets qui ont t s lectionn s au dessus Vous pouvez indiquer quels paquets devraient tre activ s en mettant en surbrillance le nom d un paquet ou d un groupe de paquets Apr s quoi vous pouvez s lectionner des paquets pour tre install s Ceci est accompli en appuyant sur la touche pour tre supprim s Les paquets peuvent tre effac s de deux fa ons supprim ceci supprime la plupart des fichiers associ s avec le paquet mais conserve les fichiers list s comme fichiers de configuration voir Qu est ce qu un Debian conffile page 29 et l information de confi guration du paquet Ceci est accompli en appuyant sur la touche purg ceci supprime tous les fichiers qui font partie du paquet Ceci est accompli en appuyant sur la touche Notez qu il n est pas possible de supprimer tous les paquets Si vous essayez de faire cela votre syst me sera la place r duit aux paquets de base in
111. r seau sans fil qui ne fonctionne pas avec Linux Que dois je faire 20 6 Les archives FTP de Debian 21 ol Combien de distributions de Debian Y ail osos e e CR Dre 21 6 2 quoi correspondent tous les noms comme etch lenny etc 21 6 21 Quels noms decod ont d j t utilis s gt lt 4 4 44 4 24 eaaa issus een same ea 21 622 D ou proviennent les noms decode cisco nb daube read de aude art A 21 TABLE DES MATI RES iii 63 Quediredesside Tei 3 ose be pds ao 4 a a a E a us But e a 445 4 22 64 Queconientler pertoirestable o cs crases eren i a E EEEE pama 22 63 Queconti ntla distmibution tesina osea oale 4 Sedan Bye one dede de la a ee 4 22 6 5 1 Que dire de testing Comment est elle gel e frozen 23 6 6 Que contient la distribution unstable 23 6 7 Quels sont tous ces r pertoires dans les archives FTP de Debian 23 6 8 Que sont tous ces r pertoires dans dists stable main 23 69 Ottrouve ton l cod source co 2 caires da a san as he a d gats da mem e Da 24 6 10 Que t iv tondanslerpertoir peol economia sea ne ouee sde es 24 6 11 Qu est ce que le r pertoire incoming so q tero dia a Last eds na s Densit 24 6 12 Comment mettre en place son propre d p t pour apt 25
112. rade aptitude safe upgrade ou aptitude full upgrade Lisez les pages de manuel d apt et d aptitude pour plus d informations Chapitre 3 Choisir une distribution de Debian 11 3 1 12 J utilise actuellement testing jessie Que se passera t il lors de la prochaine publication Utiliserai je encore testing ou ma machine utilisera la nouvelle distribution stable Cela d pend des entr es du fichier etc apt sources list Si vous utilisez actuellement testing les entr es sont simi laires soit deb http ftp us debian org debian testing main soit deb http ftp us debian org debian jessie main Si le troisi me champ de etc apt sources list a pour valeur testing alors vous utiliserez testing m me apr s la prochaine publication Ainsi apr s la publication de jessie vous utiliserez une nouvelle distribution de Debian dot e d un nouveau nom de code Les changements peuvent ne pas tre visibles au d part mais deviendront vidents d s que les nouveaux paquets d unstable atteindront la distribution testing En revanche si le troisi me champ contient jessie alors vous utiliserez la distribution stable puisque jessie sera alors la nouvelle distribution stable 3 1 13 Cela reste confus pour moi Que devrais je installer selon vous Si vous n tes pas certain le meilleur pari est la distribution stable 3 2 Et propos de Knoppix Linex Ubuntu et des autres Ces distributions ne viennent pas du pr
113. rchiv du fichier archive deb Beaucoup de scripts preinst arr tent les services des paquets qui sont mis jour jusqu ce que leurs installations ou leurs mises jour soient termin es suivant le succ s de l ex cution du script postinst postinst Ce script termine typiquement n importe quelle configuration exig e du paquet foo une fois que foo a t d sar chiv partir du fichier d archive Debian deb Souvent le script postinst demande l utilisateur des infor mations et avertit l utilisateur que s il accepte les valeurs par d faut il devrait se souvenir de revenir en arri re et de reconfigurer le paquet lorsque la situation le demandera Beaucoup de scripts postinst ex cutent toutes les com mandes n cessaires au d marrage ou au red marrage d un service une fois qu un nouveau paquet a t install ou mis jour prerm Ce script arr te g n ralement tous les d mons qui sont associ s avec le paquet Il est ex cut avant la suppression des fichiers associ s au paquet postrm Ce script modifie g n ralement les liens ou les autres fichiers associ s foo et ou supprime les fichiers cr s par le paquet Voir aussi Qu est ce qu un paquet virtuel page suivante Actuellement tous les fichiers de commande peuvent tre trouv s dans le r pertoire var 1ib dpkg info Les fichiers concernant le paquet foo commencent par le nom foo et sont suivis par les exten
114. rchive Debian dpkg fsys tarfile foo_VVV RRR deb tar xf blurfx Supprimer un paquet mais pas ses fichiers de configuration dpkg remove foo Supprimer un paquet ainsi que ses fichiers de configuration dpkg purge foo Lister l tat de l installation des paquets contenant la cha ne ou l expression rationnelle foo dpkg list Loo 8 1 2 APT APT est le Advanced Package Tool et fournit le programmme apt get Apt get fournit un moyen simple pour installer des paquets depuis la ligne de commande A la diff rence de dpkg apt get ne comprend pas les fichiers deb il travaille avec Chapitre 8 Outils de gestion des paquets Debian 36 le nom du paquet et peut seulement installer les archives deb depuis une source indiqu dans etc apt sources list Apt get peut appeler directement dpkg apr s avoir t l charg l archive deb depuis les sources Les options les plus courantes de apt get Pour mettre jour la liste des paquets connus par votre syst me apt get update vous devriez ex cuter cette commande r guli rement pour mettre jour vos listes de paquets Pour mettre jour tous les paquets de votre syst me sans installer de paquets suppl mentaires ou en supprimer apt get upgrade Pour installer le paquet foo et toutes ses d pendances apt get install foo Pour supprimer le paquet foo de votre syst me apt get remove foo Pour supprimer le paquet
115. res syst mes d exploitation et d architectures ce n est donc pas une m thode fiable pour d terminer si c est un syst me Debian GNU Linux Les utilisateurs devraient se rendre compte cependant que le syst me de Debian est constitu de beaucoup de composants dont chacun peut tre mis jour presque ind pendamment Chaque version de Debian poss de un contenu bien d fini et invariable Les mises jour sont disponibles s par ment Pour avoir sur une ligne la description de l tat d installation du paquet foo utilisez la commande dpkg list foo Pour voir les num ros de versions de tous les paquets install s ex cutez dpkg 1 Pour une description plus d taill e employez dpkg status foo 5 9 Comment Debian gere t elle les langues non anglophones Debian GNU Linux est distribu e avec des cartes de clavier keymaps pour presque deux douzaines de clavier et avec des utilitaires dans le paquet kbd pour installer regarder et modifier ces tables Lors de l installation l utilisateur doit indiquer le clavier qu il emploiera La grande majorit des logiciels que nous avons empaquet s g rent la saisie de caract res non US ASCII utilis s dans d autres langues latines par exemple iso 8859 1 ou iso 8859 2 et un certain nombre de programmes g rent les langues sur plusieurs octets telles que le japonais ou le chinois Actuellement la gestion pour les pages de manuel est fournie en allemand es
116. rogrammes utilisent le m me format de papier 49 11 2 Comment autoriser l acc s aux p riph riques mat riels sans compromettre la s curit 49 11 3 Comment charger une police pour la console au d marrage de Debian 49 11 4 Comment configurer les param tres par d faut des programmes X11 49 11 5 Chaque distribution semble avoir une m thode de d marrage diff rente Qu en est il de Debian 50 11 6 Il semble que Debian n utilise pas rc local pour personnaliser le processus de d marrage comment faire 50 11 7 Comment le syst me de gestion de paquet traite t il les paquets qui contiennent des fichiers de configuration POUF A DUES DAME cesc due Las E a semer odeurs de sde a 4 51 11 8 Comment remplacer un fichier install par un paquet de sorte qu une version diff rente puisse tre employ e ALAP ACES He Lens UM ini SNS EN A Rd ida e e IV er oies se 51 11 9 Comment puis je inclure mon paquet construit localement dans la liste des paquets disponibles connus par l syst me de gestion des paquets ccoo oca us ah ina ae E ra ae Ra dessert 51 11 10Certains 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 52 Obtenir de l aide sur Debian GNU Linux 53 12 1 Quelles autres documentations existent sur le syst
117. s 444444 sus 4 usa usa seras ses e e 2 15 Quelles sont les diff rences entre Debian GNU Linux et les autres distributions Linux Pourquoi choisir Deman phor quU UNC ape a A A do de ta 2 1 6 Comment le projet Debian s insere t il avec le projet GNU de la Free Software Foundation 3 1 7 Comment prononce t on Debian et quel est le sens de cemot 3 2 Obtenir et installer Debian GNU Linux 5 2 1 Quelle est la derni re version de Debian e a 5 2 2 Existe t il des mises jour de la distribution stable 5 2 3 Ou et comment puis je obtenir les disques d installation de Debian 5 24 Comment installer Debian depuis les CD ROM 6 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 sfgblel 444 444 sus sssssusss 6 2 6 Puis je installer directement depuis un site Internet distant 6 2 7 Existe t il d autres alternatives pour d marrer l installateur 6 3 Choisir une distribution de Debian 7 3 1 Quelle version de Debian stable testing unstable me convient le mieux 7 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 dose fare se
118. s curit Apr s un certain temps testing est gel e mais reste appel e testing partir de ce moment l plus aucun nouveau paquet d unstable ne peut migrer vers testing moins qu ils corrigent des bogues critiques pour la publication RC Chapitre 3 Choisir une distribution de Debian 10 Lors du gel de testing tous les correctifs introduits doivent tre v rifi s par les membres de l quipe de publication Cela permet de s assurer qu aucun probl me s v re inconnu n est introduit dans la distribution testing gel e Les bogues RC de la testing gel e sont r duits z ro La testing gel e sans bogue RC sera publi e comme nouvelle version stable Dans notre exemple cette nouvelle pu blication stable sera appel e jessie cette tape oldstable wheezy stable jessie Les contenus de stable et la testing gel e sont alors identiques Une nouvelle testing est d riv e de l actuelle version de d veloppement unstable Les paquets commencent de nouveau migrer de sid vers testing La communaut Debian travaille d j pr parer la nouvelle publication stable 3 1 10 Je dispose d une machine de bureau de serveurs utilisant Debian Comment savoir quelle distribution j utilise Dans la plupart des cas c est tr s simple savoir Regardez le contenu du fichier etc apt sources list Vous trou verez une entr e similaire la ligne suivante deb http ftp us debi
119. s des paquets qui ne sont pas install s sur votre syst me apt file search foo Si vous installez apt file similaire ce qui pr c de recherche des fichiers qui contiennent la sous cha ne ou l ex pression rationelle foo dans leurs noms de chemin L avantage par rapport ci dessus est qu il n y a aucun besoin de rechercher les fichiers Content s ARCH gz car ceci est fait automatiquement pour toutes les sources d finies dans le fichier etc apt sources list quand vous lancez sous le compte root apt file update Chapitre 8 Outils de gestion des paquets Debian 41 8 6 Pourquoi foo data n est il pas supprim quand je d sinstalle foo Com ment m assurer que des paquets obsol tes de biblioth ques sont purg s Certains paquets sont d coup s en un paquet pour le programme foo et un paquet pour les donn es foo data ou en foo et foo doc Cela est vrai pour beaucoup de jeux d applications multim dia et de dictionnaires dans Debian Cela a t introduit parce que certains utilisateurs pourraient vouloir acc der aux donn es sans installer le programme ou parce que le programme peut tre ex cut sans les donn es Des situations similaires apparaissent lorsqu il s agit de g rer les biblioth ques g n ralement elles sont install es puisque des paquets applicatifs d pendent d elles Lorsqu un paquet applicatif est purg le paquet fournissant la biblioth que peut tre c
120. se les parcourir ou chercher dedans Veuillez vous assurer de ne jamais envoyer de contenu confidentiel ou illicite aux listes Cela inclut des choses comme les adresses lectroniques En particulier notez qu il est connu que les spammers abusent des adresses lectroniques post es sur nos listes de diffusion Consultez la Charte de respect de la vie priv e sur les listes de diffusion http www debian org MailingLists disclaimer pour plus informations Les archives des listes de diffusion Debian sont disponibles sur le web l adresse http lists debian org Quel est le code de conduite sur les listes de diffusion Quand vous utilisez les listes de diffusion Debian veuillez suivre les r gles N envoyez pas de spam voir la politique Debian concernant la publicit sur les listes de diffusion http www debian org MailingLists ads Ne soyez pas agressif ce n est pas poli Les personnes qui aident au d veloppement de Debian sont tous volontaires donnant leur temps leur nergie et leur argent afin d essayer de faire avancer le projet Debian ensemble N employez pas un langage grossier certaines personnes re oivent les listes par l interm diaire de paquet radio o les injures sont ill gales Assurez vous d utiliser la bonne liste N envoyez jamais vos requ tes de d s abonnement la liste de diffusion voir la section Comment signaler un bogue dans Debian page suivante
121. sions preinst postinst etc Le fichier foo list dans ce r pertoire liste tous les fichiers install s par le paquet foo Notez que l emplacement de ces fichiers est interne dpkg vous ne devriez pas compter sur eux 7 7 Qu est ce qu un paquet Essential Required Important Standard Optional ou Extra chaque paquet Debian est assign e une priorit par les d veloppeurs de la distribution c est une aide pour le syst me de gestion de paquet Les priorit s sont Chapitre 7 Les bases du syst me de gestion des paquets Debian 30 N cessaire Required paquets n cessaire pour le fonctionnement correct du systeme Ceci inclut tous les outils n cessaires pour la r paration d un syst me d fectueux Vous ne devez pas supprimer ces paquets ou votre syst me risque de devenir compl tement instable et vous ne pourrez probablement pas utiliser dpkg pour corriger cela Avec seulement les paquets n cessaires le syst me sera probablement inutilisable mais il aura suffisamment de fonctionnalit s pour permettre de d marrer et d installer plus de logiciels Important paquets devant tre pr sents sur tous syst mes de type Unix Les autres paquets sans lesquels le syst me ne fonctionnera pas correctement ou ne sera pas utilisable ont cette priorit Ceci n inclut PAS Emacs X TeX ou aucune autre grosse application Ces paquets constituent seulement l infrastructure de base Standard paquets pr sents
122. solide comme un roc Elle est incassable Testing est cass e moins souvent que unstable Ma s lorsque cela arrive la correction met du temps tre appliqu e Des fois il peut s agir de plusieurs jours et dans certains cas plusieurs mois Unstable change beaucoup et peut tre cass e n importe quel moment Cependant les probl mes sont souvent corrig s en quelques jours et cette distribution offre toujours les derni res versions des logiciels empaquet s pour Debian Pourtant il existe des cas o utiliser testing serait plus avantageux qu unstable L auteur a rencontr ce cas lors de la tran sition de gcc3 gcc4 Le paquet labplot tait impossible installer sur une machine unstable car certaines de ses d pendances avaient pass la transition gcc4 et d autres pas Au m me moment le paquet de testing tait installable sur une machine testing puisque les paquets ayant effectu la transition gcc4 n avaient pas atteint testing 3 16 Vous parlez de cas o testing est cass e Qu entendez vous par la Parfois un paquet peut ne pas tre installable par les outils de gestion des paquets Parfois un paquet peut ne pas tre disponible du tout ventuellement supprim temporairement en raison de bogues ou de d pendances non r solues Enfin un paquet peut s installer mais ne pas offrir un comportement satisfaisant Lorsque cela arrive on dit que la distribution est cass e du moins pour ce paquet Chapitre 3
123. ss s dans le domaine public Consultez la FAQ des distributeurs http cr yp to distributors html pour les termes de sa distribution Depuis septembre 2008 daemontools djbdns et ucspi tcp sont distribu s dans Debian Lenny dans la section main Au moment o ces lignes ont t crites septembre 2008 ni qmail ni ezmlm ne sont encore empaquet s pour Debian main consultez Bug 457318 ITP qmail http bugs debian org 457318 et Bug 469193 ITP ezmlm idx http bugs debian org 469193 pour conna tre l tat actuel de ces paquets En septembre 2008 publicfile n est pas encore un logiciel libre Chapitre 5 Logiciels disponibles sur un systeme Debian 20 5 12 O y a t il un lecteur pour Flash SWF Debian contient gnash et swfdec 2 lecteurs libres de vid os SWF 5 13 Ou est Google Earth Google Earth disponible pour GNU Linux partir du site web de Google n est non seulement pas un logiciel libre mais est compl tement non distribuable par un tiers Cependant googleearth package dans la section contrib peut aider utiliser ce logiciel 5 14 Ou est le logiciel de VoIP Deux protocoles ouverts principaux sont utilis s pour la voix sur IP SIP et H 323 Les deux sont impl ment s par une large vari t de programmes dans la section main de Debian eki ga est l un des clients les plus populaires 5 15 J ai une carte r seau sans fil qui ne fonctionne pas avec Linux Que dois je faire Ach
124. stall s initialement pour les bloquer on hold Ceci est accompli en appuyant sur la touche ceci indique dselect de ne pas mettre jour le paquet m me si la version install e sur votre syst me n est pas la version la plus r cente qui est disponible dans le r f rentiel Debian que vous utilisez d fini quand vous avez indiqu la m thode d acc s et obtenu quand vous avez mis jour la liste de paquet disponible Vous pouvez inverser la configuration en appuyant sur la touche lt ceci indique dselect que le s paquet s peut peuvent de nouveau tre mis jour s il existe une version disponible C est la configuration par d faut On peut changer l ordre de pr sentation en utilisant la touche o qui va le changer cycliquement L ordre par d faut pr sente les paquets par priorit pour chaque priorit les paquets sont pr sent s selon le r pertoire c d par section des archives dans lesquelles ils sont stock s De cette mani re quelques paquets disons de la section A peuvent appara tre en premier suivis de paquets de la section B suivis d autres paquets de priorit plus faible de la section Chapitre 8 Outils de gestion des paquets Debian 39 Vous pouvez aussi agrandir les tiquettes de la partie sup rieur de l cran en utilisant la touche v verbeux Cette action d place une grande partie du texte qui tait adapt l affichage vers la droite de l
125. sur tous les CD DVD et Blu Ray de Debian 9 1 Comment puis je garder mon syst me jour On pourrait simplement ouvrir une session FTP anonyme vers une archive Debian parcourir les r pertoires jusqu ce qu on trouve le fichier d sir le r cup rer et enfin l installer en utilisant dpkg Notez que dpkg installera les fichiers mis jour leur place m me sur un syst me en marche Parfois la mise jour d un paquet aura besoin de l installation d une nouvelle version d un autre paquet auquel cas l installation chouera si l autre paquet n est pas install Beaucoup de gens trouvent cette approche trop gourmande en temps car Debian volue tr s rapidement typiquement une douzaine ou plus de nouveaux paquets sont t l charg s chaque semaine Ce nombre est encore plus grand avant la sortie d une version majeure Pour g rer cette avalanche beaucoup de gens pr f rent utiliser une m thode automatique Plusieurs outils de gestion des paquets sont disponibles dans ce but 9 1 1 aptitude APT est une interface avanc e pour le syst me de gestion des paquets Debian Il fournit les fonctionnalit s d ordonnance ment d installation complet de possibilit s de sources multiples et plusieurs autres fonctionnalit s uniques voir le guide de l utilisateur usr share doc apt doc guide html index html vous pouvez aussi installer le paquet apt doc aptitude est le gestionnaire de paquets recommand pour les syst mes De
126. t s par les utilisateurs et les d veloppeurs Chaque bogue est num rot et est conserv dans la base Une fois qu il a t trait il est marqu comme tel Les copies de ces informations sont disponibles l adresse http www debian org Bugs Un serveur de courrier fournit un acc s au syst me de gestion des bogues via le courrier lectronique Afin d obtenir les instructions envoyez un courrier lectronique request bugs debian org avec help dans le corps du message 12 5 Comment signaler un bogue dans Debian Si vous trouvez un bogue dans Debian veuillez lire les instructions sur la fa on de signaler un bogue dans Debian Ces instructions peuvent tre obtenues de plusieurs mani res Depuis le site web Une copie des instructions se trouve sur la page http www debian org Bugs Reporting Sur tout syst me Debian ayant le paquet doc debi an install Les instructions sont dans le fichier usr share doc debian bug reporting txt Par FTP anonyme Les sites miroir de Debian ont les instructions dans le fichier doc bug reporting txt Chapitre 12 Obtenir de l aide sur Debian GNU Linux 56 Vous pouvez utiliser le paquet reportbug qui vous guidera dans la r daction du bogue et enverra le message la bonne adresse en ajoutant automatiquement des d tails concernant votre syst me Il pourra aussi vous montrer les bogues d j ouverts sur le paquet contre lequel vous r digez votre rapport au cas
127. t afficher la liste des fichiers d un paquet install Pour lister tous les fichiers fournis par le paquet install foo ex cutez la commande suivante dpkg listfiles foo Rappelez vous que les fichiers cr s par les scripts d installation ne sont pas affich s 8 5 Comment trouver le paquet contenant un fichier particulier Pour identifier le paquet qui a produit le fichier appel foo ex cutez l une des commandes suivantes dpkg search foo Ceci recherche oo dans les paquets install s Ceci est quivalent la recherche de tous les fichiers ayant une exten sion 1ist dans le r pertoire var 1ib dpkg info et afficher le nom de tous les paquets le contenant Une alternative plus rapide ceci est l outil dlocate dlocate S filename zgrep foo Contents ARCH gz Ceci recherche les fichiers contenant la sous cha ne foo dans leurs noms de chemin complet Les fichiers Contents ARCH gz o ARCH repr sente l architecture voulue se trouvent dans les r pertoires de paquets princi paux main non free contrib sur un site FTP Debian c d sous debian dists wheezy Un fichier Contents se r fere seulement aux paquets contenus dans le sous r pertoire o il se trouve Par cons quent un utilisateur doit rechercher dans plus d un fichier Contents pour trouver le paquet contenant le fichier oo Cette m thode a l avantage par rapport dpkg search parce qu elle permet de trouver des fichiers dan
128. t dans le fichier usr doc boot floppies README apr s avoir install le paquet boot floppies Chapitre 10 Debian et le noyau 48 10 4 Quelles dispositions sp ciales Debian fournit elle pour manipuler les mo dules Le paquet Debian modconf fournit un script shell usr sbin modconf qui peut tre utilis pour personnaliser la configuration des modules Ce script pr sente une interface base de menus demandant l utilisateur les pilotes de p riph rique qui doivent tre charg s sur son syst me Les r ponses sont utilis es pour personnaliser les fichiers etc modules conf qui liste les alias et les arguments qui doivent tre utilis s par les diff rents modules etc modutils et etc modules qui contient les modules qui doivent tre charg s au d marrage Comme les nouveaux fichiers Configure help qui sont maintenant disponibles pour g rer la compilation de noyau personnalis le paquet modconf est fourni avec un ensemble de fichiers d aide dans usr 1ib modules_help qui fournissent des informations d taill es sur les param tres appropri s pour chaque module 10 5 Puis je sans risque d sinstaller un vieux paquet de noyau et si oui comment Oui Le script linux image NNN prerm v rifie si le noyau que vous utilisez actuellement est identique au noyau que vous essayez de d sinstaller Donc vous pouvez supprimer les paquets de noyau non souhait s en utilisant cette commande dpkg purge linux image
129. tall L utilisateur souhaite installer ou mettre jour le paquet remove L utilisateur souhaite supprimer le paquet mais ne d sire pas effacer les fichiers de configuration existants purge L utilisateur souhaite supprimer le paquet compl tement incluant ses fichiers de configuration hold L utilisateur ne souhaite pas traiter le paquet c d qu il veut conserver la version courante avec l tat actuel de celui ci 7 12 Comment est ce que je mets un paquet en hold Il y a trois moyens de bloquer un paquet avec dpkg aptitude ou dselect Avec dpkg vous devez exporter la liste de s lection des paquets avec la commande Chapitre 7 Les bases du syst me de gestion des paquets Debian 32 dpkg get selections x gt selections txt puis diter le fichier selections txt changer la ligne contenant le paquet que vous souhaitez conserver par exemple pour libc6 de ceci libc install ceci libc 6 hold sauvegarder le fichier et le recharger dans la base de donn es de dpkg avec dpkg set selections lt selections txt Avec aptitude vous pouvez conserver un paquet en faisant aptitude hold package_name et enlever le drapeau hold avec aptitude unhold package_name Avec dselect vous devez entrer dans l cran SJelect trouver le paquet que vous souhaitez conserver dans l tat actuel et appuyer sur la touche ou sur H Les changements seront pris en compte
130. tandard Optional ou Extra de la pr sente page Le champ Maintainer contient l adresse lectronique de la personne actuellement responsable de la maintenance du paquet Le champ Description fournit un bref r sum des fonctionnalit s du paquet Pour plus d informations sur les champs disponibles dans un paquet reportez vous au chapitre 5 de la charte Debian Fichiers control et leurs champs consultez Quelles autres documentations existent sur le syst me Debian page 53 7 5 Qu est ce qu un Debian conffile Conffiles est une liste de fichiers de configuration habituellement plac s dans etc que le syst me de gestion de paquet n crasera pas quand le paquet est mis jour Ceci s assure que les valeurs locales pour ces fichiers seront pr serv es et c est un dispositif critique permettant la mise niveau des paquets sur un syst me en fonctionnement Pour d terminer exactement quels fichiers sont pr serv s pendant la mise jour lancez dpkg status package et regardez la section Conffiles 7 6 Qu est ce qu un script Debian preinst postinst prerm et postrm Ces fichiers sont des scripts ex cutables qui sont lanc s automatiquement avant ou apr s l installation d un paquet Avec le fichier appel control tous ces fichiers font partie de la section commande d une archive Debian Les fichiers individuels sont preinst Ce script est ex cut avant que le paquet soit d sa
131. te du fait que nous construi sons et distribuons un syst me Linux qui diverge dans beaucoup de d tails techniques du syst me GNU initialement pr vu par la FSF Nous communiquons toujours avec la FSF et nous coop rons en envoyant des correctifs aux logiciels GNU et en demandant nos utilisateurs de contribuer la FSF et au projet GNU Adresse de SPI http www spi inc org Chapitre 13 Participer au projet Debian 58 13 3 2 Free Software Foundation Il n y a pas de relation formelle entre Debian et la Free Software Foundation Cependant la Free Software Foundation est responsable d une part importante des composants logiciels de Debian y compris le compilateur GNU C l diteur GNU Emacs et une grande partie de la biblioth que d ex cution C qui est employ e par tous les programmes du syst me La FSF a t pionni re dans beaucoup de ce que le logiciel libre est aujourd hui ils ont crit la licence GNU General Public License qui est utilis e par une majorit des logiciels de Debian et ont invent le projet GNU pour cr er un syst me enti rement libre d Unix Debian devrait tre consid r comme un descendant du syst me de GNU Adresse de la FSF http www fsf org 59 Chapitre 14 Distribuer Debian GNU Linux dans un produit commercial 14 1 Puis je construire et vendre des CD ROM Debian Allez y Vous n avez pas besoin de permission pour distribuer quelque chose que nous avons publi vous p
132. ttp www debian org releases testing Une fois que le nombre de bogues a atteint une valeur maximale acceptable la distribution testing gel e est d clar e stable et publi e avec un num ro de version Le plus important des d comptes de bogues est celui des bogues critiques pour la publication Release Critical http bugs debian org release critical Un objectif courant pour la publication est de r duire z ro le nombre de bogues critiques graves ou s rieux NoRCBugs http wiki debian org ReleaseGoals NoRCBugs La liste complete des problemes consid r s critiques est disponible dans le document de politique des bogues RC http release debian org testing rc_policy txt Avec chaque nouvelle version l ancienne distribution stable devient obsol te et est d plac e de l archive pour plus d informations reportez vous Debian archive http www debian org distrib archive 6 6 Que contient la distribution unstable Le r pertoire unstable contient une image du syst me en cours de d veloppement Les utilisateurs sont les bienvenus pour utiliser et tester ces paquets mais soyez averti au sujet de leur tat L avantage d utiliser la distribution unstable est que votre syst me est toujours jour avec la derni re version des logiciels GNU Linux mais s il y a un probl me vous en d couvrirez les mauvais c t s Il y a aussi dans unstable des sous r pertoires mai
133. u un utilisant testing ou unstable d couvre un bogue RC dans XYZ 3 7 et le signale dans le BTS Le responsable de XYZ corrige ce bogue et l envoie vers unstable le 30 juin On suppose ici que 5 jours sont n cessaires au responsable pour corriger et envoyer la nouvelle version Ce chiffre de 5 ne doit pas tre pris au pied de la lettre il peut tre sup rieur ou inf rieur suivant la s v rit du bogue RC Cette nouvelle version arriv e dans unstable XYZ 3 8 est programm e pour atteindre testing le 10 juillet Mais le 5 juillet un autre utilisateur d couvre un autre bogue dans XYZ 3 8 Consid rons que le responsable de XYZ corrige ce nouveau bogue et envoie la nouvelle version en 5 jours Ainsi le 10 juillet testing propose XYZ 3 7 alors que unstable propose XYZ 3 9 Cette nouvelle version XYZ 3 9 est reprogramm e pour atteindre testing le 20 juillet Puisque vous utilisez testing et que XYZ 3 7 est boggu vous ne pourrez sans doute utiliser XYZ qu apres le 20 juillet Ainsi vous aurez pass pres d un mois avec une version XYZ cass e La situation peut tre bien plus compliqu e si par exemple XYZ d pend de 4 autres paquets Cela peut rendre la distribution testing inutilisable pendant plusieurs mois Le sc nario ci dessus est fictif et peut se produire dans la r alit m me si de tels cas sont rares 3 1 8 Du point de vue d un administrateur quelle distribution requiert le plus d attention
134. uel etc alternatives NOM pointe et le quatri me param tre est la priorit une plus grande valeur signifie que l alternative sera tr s probablement s lectionn e automati quement Pour supprimer une alternative que vous avez ajout e lancez simplement update alternatives remove x window manager usr local bin wmaker cvs 53 Chapitre 12 Obtenir de l aide sur Debian GNU Linux 12 1 Quelles autres documentations existent sur le syst me Debian Les instructions d installation pour la version actuelle voir http www debian org releases stable installmanual Le Guide de r f rence pour Debian couvre beaucoup d aspects de l administration du syst me au travers d exemples de commande shell Des tutoriels des astuces et d autres informations sont fournis pour beaucoup de sujets diff rents allant de l administration syst me la programmation Vous pouvez le trouver dans le paquet debian reference ou l adresse http www debian org doc user manuals quick reference La charte Debian documente les r gles pour la distribution c d la structure et le contenu des archives Debian certaines questions li es la conception du syst me d exploitation etc Elle inclut galement les imp ratifs techniques que chaque paquet doit satisfaire pour tre inclus dans la distribution et documente les aspects techniques de base des binaires Debian et des paquets source Vous pouvez la trouver dans le pa
135. un paquet linux image version simplement en ex cutant la commande make kpkg initrd kernel _image dans le r pertoire racine des sources du noyau Une aide est disponible avec la commande make kpkg help et dans la page de manuel make kpkg 1 Les utilisateurs doivent t l charger s par ment les sources pour le noyau le plus r cent ou celui de leur choix depuis leur site pr f r d archive Linux moins qu un paquet linux source version soit disponible o version indique la version du noyau Des instructions d taill es sur l utilisation du paquet kernel package sont donn es dans le fichier usr share doc kernel package README gz 10 3 Comment puis je faire des disquettes de d marrage personnalis es Cette t che est consid rablement facilit e par le paquet boot floppies de Debian que vous trouvez normalement dans la section admin des archives ftp de Debian Les scripts shell de ce paquet produisent des disquettes de d marrage au format SYSLINUX Ce sont des disquettes avec un formatage de type MSDOS dont le mbr master boot records a t modifi de sorte qu elles puissent d marrer Linux directement ou d autres syst mes d exploitation ayant t d finis dans le fichier syslinux cfg de la disquette D autres scripts de ce paquet permettent la cr ation de disquettes de restauration et peuvent m me reproduire les disques de base Vous trouverez plus d informations sur ce suje
136. us choisissez des t ches pr d finies vous obtiendrez aussi les paquets de priorit plus faible De plus certain paquets sont marqu s comme essentiels Essential puisqu ils sont absolument n cessaires pour un fonc tionnement correct du syst me Les outils de gestion de paquets refuseront de les supprimer 7 8 Qu est ce qu un paquet virtuel Un paquet virtuel est un nom g n rique qui s applique n importe quel groupe de paquets fournissant une fonctionnalit de base semblable Par exemple les programmes tin et trn sont des programmes de lecture de nouvelles Usenet et de vraient donc satisfaire n importe quelle d pendance d un programme exigeant la pr sence d un programme de lecture de nouvelles sur le syst me afin de fonctionner ou pour tre utiles Les deux sont donc capables de fournir le paquet virtuel appel news reader De la m me fa on smail et sendmail fournissent tous les deux les fonctionnalit s d un agent de transport de courrier lectronique Les deux sont donc capables de fournir le paquet virtuel mail transport agent Si l un ou l autre est ins tall alors n importe quel programme exigeant l installation d un agent de transport de courrier lectronique sera satisfait par l existence de ce paquet virtuel Debian fournit un m canisme de sorte que si plus d un paquet fournissant le m me paquet virtuel est install sur le syst me alors les administrateurs peuvent choisir leur paquet pr f r La
137. velle distribution stable 11 3 1 13 Cela reste confus pour moi Que devrais je installer selon vous 11 Eta propos de Knoppix Linex Ubuntu et des autres co 2 24 4 ya ri A ds mine 11 3 2 1 Je sais que Knoppix Linex 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 11 3 2 2 J ai install Knoppix Linex Ubuntu sur mon disque dur Maintenant j ai un probl me Que 3 2 3 J utilise Knoppix Linex Ubuntu et maintenant je veux utiliser Debian Comment puis je migrer 12 4 Probl mes de compatibilit 13 41 Sur quelle architecture mat rielle fonctionne Debian GNU Linux 13 42 Quels noyaux utilise Debian GNU Linux s s ie soa ses sus ane heg a ete sa 14 43 Debian est elle compatible avec les autres distributions 14 44 Comment le code source compatible Debian l est il avec d autres syst mes Unix 14 45 Peut on utiliser des paquets Debian fichiers deb sur un syst me Linux Red Hat Slackware Peux t on utiliser des paquets Red Hat fichiers rpm sur un syst me Debian GNU Linux 15 4 6 Comment installer un programme n appartenant pas Debian 15 4 7 Pourquoi ne peut on pas compiler de programme n cessitant libtermcap 15
138. xtract foo_VVV RRR deb tmp extrait tous les fichiers de foo_VVV RRR deb dans le r pertoire tmp C est pratique pour examiner le contenu d un paquet dans un r pertoire localis sans installer le paquet sur le syst me de fichiers racine Extraire les fichiers de contr le du paquet dpkg deb control foo_VVV RRR deb tmp Notez que tous les paquets qui ont t simplement d sarchiv s en utilisant dpkg deb extract ne seront pas correcte ment install s vous devriez employer dpkg install la place Vous trouverez plus d informations dans la page de manuel dpkg deb 1 dpkg split Ce programme permet de diviser de gros paquets en fichiers plus petits par exemple pour les copier sur un ensemble de disquettes et peut aussi tre utilis pour concat ner un ensemble de fichiers dans un seul fichier On peut seulement l utiliser sur un syst me Debian c d un syst me contenant le paquet dpkg puisqu il utilise le programme dpkg deb pour analyser le paquet Debian Par exemple pour diviser un gros fichier deb en N parties Ex cuter la commande dpkg split split foo deb Ceci cr era N fichiers d une longueur approximative de 460 Ko chacun dans le r pertoire courant Copier ces fichiers sur des disquettes Copier le contenu des disquettes sur le disque dur de votre choix sur une autre machine Concat ner ces fichiers ensemble en utilisant dpkg split join foox 8 2 Debian pr tend pouvoir

Download Pdf Manuals

image

Related Search

Related Contents

BS300E Premium 12" Bandsaw  Hayter Mowers 445E Lawn Mower User Manual    MTB-33 Busca e Salvamento em Cobertura  Samsung 151P Инструкция по использованию  0915207 Anleitung Aquaglide Jungle Jim 2452308 - Sport  Chronosdictées  ARIES P - France Automatismes  

Copyright © All rights reserved.
Failed to retrieve file