Home

Guide d`introduction à Debian GNU–Linux - Page d`accueil

image

Contents

1. Chapitre 17 Probl mes 114 17 1 2 Imprimer Une source d ennui commune est le syst me d impression sous Debian Traditionnellement l impres sion a toujours t un aspect puissant mais complexe d Unix Cependant Debian la rend plus simple La fa on la plus simple est d utiliser le paquetmagicfilter magicfilter va vous poser une s rie de questions au sujet de votre imprimante et la configurer pour vous Si vous avez des soucis d impression essayez magicfilter 17 1 3 Les probl me sous X De nombreuses questions tournent autour de X Voici quelques trucs si vous avez quelques difficult s param trer le syst me X Window Pour les probl mes de souris lancez XF 8 6Set up et essayez les options PS 2 Microsoft MouseSys tems et Logitech La plupart des souris devraient correspondre l une d entre elles Le p riph rique pour les souris est dev psaux pour celle PS 2 et un port s rie comme dev ttyS0 pour les souris s rie Si vous ne connaissez pas votre chipset vid o lancez SuperP robe cela permet souvent de le d terminer pour vous Si votre cran ne poss de pas beaucoup de couleurs essayez de s lectionner une autre carte ou indi quez X quelle quantit de m moire vid o vous poss dez Si votre cran reste blanc ou bien si vous avez un texte illisible en lan ant X vous avez probablement s lectionn un taux de rafra chissement incorrect Retournez dans XF86Setup ou xf
2. Chapitre 4 Bien d buter 16 Disque IDE sur la premi re nappe dev hdb IDE en esclave ou c d rom Disque IDE sur la seconde nappe dev hdc IDE en ma tre ou c d rom Disque IDE sur la seconde nappe dev hdd IDE en esclave ou c d rom Premier disque SCSI dev sda Second disque SCSI et les autres dev sbb et ainsi de suite Premier port s rie COM1 dans dev ttys0 d autres OS Second troisi me etc port dev ttyS1 dev ttyS2 s rie etc Unit s de sauvegarde SCSI dev st0 dev stl rembobinage automatique etc Unit s de sauvegarde SCSI dev nst0 dev nstl rembobinage non automatique etc C d roms SCSI dev scd0 dev scdl Les partitions de chaque disque sont repr sent es en ajoutant un chiffre au num ro de disque Par exemple les noms hdal et hda2 repr sentent les premi re et seconde partitions du premier disque IDE de votre syst me Linux repr sente les partitions primaires avec le nom du p riph rique plus les nombres 1 4 Par exemple la premi re partition primaire du premier disque IDE est dev hdal Les partitions logiques sont num rot es partir de 5 donc la premi re partition logique est dev hda5 Garder bien en m moire que la partition tendue c est dire la partition primaire contenant les partitions logiques n est pas utilisable en tant que tel Ceci s applique aussi bien aux disques SCSI qu aux disques IDE Imaginons que
3. Emplacement de la distribution Debian sur le s disque s ur peut tre l es emplacement s des paquets Chapitre 5 Installation pas pas 35 Asseyez vous sur votre chapeau c est ici que tout se passe Le but de l exercice est de s lectionner seulement le paquet que l on d sire installer Appuyez sur Entr e Si vous avez une machine lente fa tes tr s attention car l cran va s effacer et peut rester vierge pendant environ 15 secondes Alors n essayez pas de taper sur des touches pendant ce temps l La premi re chose qui apparait l cran est la premi re page de l aide Vous pouvez obtenir l aide tout moment dans l crans Select en tapant sur Vous pouvez d rouler l aide par l interm diaire du Avant de plonger plus en avant notons bien ceci Pour sortir de l cran de s lection Select apr s avoir tout s lectionn il suffit de presser sur Entr e Cela retourne l cran principal s il n y a pas de probl me de s lection Sinon on vous demandera de r gler le probl me Lorsque vous tes content avec tous les crans propos s appuyez sur Entr e pour sortir Les probl mes sont quelque chose de normal et sont m me attendus Si vous s lectionnez un paquet A qui demande un paquet B pour fonctionner dselect vous avertira du probl me et tentera de vous proposer la meilleure des solutions Si le paquet A est en conflit avec le paquet B c est dire qu i
4. Booter sur le syst me d installation Configurer le syst me de base Installer le syst me de base Booter sur le syst me de base pr c demment install Installer le reste du syst me Booter sur le syst me d installation pour la premi re tape s effectue g n ralement avec la disquette de secoursPl ou sur le c d rom Aussit t que vous avez boot le syst me Linux le programme dbootstrap se lance et vous guide pour effectuer la seconde tape la configuration du syst me de base Cette tape est d crite en d tail dans le chapitre suivant Le syst me de base Debian est un ensemble de paquets de base recquis pour faire tourner Debian avec un syst me minimal et de fa on autonome dboot strap va vous l installer partir du c d rom comme Rescue floppy dans la distribution Debian Chapitre 4 Bien d buter 19 d crit dans la partie 5 partir du moment o vous avez install et configur le syst me de base votre machine est compl tement autonome La derni re tape consiste installer le reste du syst me Debian Ceci va inclure les applications et les documents que vous utilisez vraiment sur votre ordinateur comme le syst me X Window des diteurs des interpr teurs de commandes plus connus sous leur vocable anglaise shell et des environnements de d veloppements Ceci se fait partir du c d rom partir de ce point vous aurez utiliser les outils standard de gestion d
5. Maintenant il vous suffit de taper myls la place de la commande compl te Pour voir ce qu est r ellement my1s il suffit de taper type myls Pour voir la liste compl te des aliases que vous avez d fini taper simplement alias tout seul comme commande 8 5 Contr ler les entr es et les sorties Au fur et mesure de vos exp riences avec Linux vous allez comprendre combien manipuler les entr es et sorties des applications est un concept tr s puissant Cette partie d crit quelques points de ce que peut vous apportez la redirection des entr es sorties 8 5 1 stdin stdout tubes et redirection Chaque processus a au moins trois connexions avec le monde ext rieur L entr e standard est une des sources des donn es du processus La sortie standard est un des endroits o le processus envoie ses donn es et l erreur standard est l endroit o le processus envoie ses messages d erreurs on les abr ge g n ralement par stdin stdout et stderr Les mots source et endroit sont intentionnellement vagues Ces lieux d entr es sorties standards peuvent changer avec les utilisateurs Cela peut tre l cran le clavier un fichier et m me une connexion r seau Vous pouvez sp cifier les endroits utiliser Lorsque vous lancez un programme partir du shell l entr e standard est g n ralement le clavier et la sortie standard ainsi que les erreurs s affichent sur votre cran Vous pouvez bien s r demande
6. etc est utilis pour configurer le syst me comme un tout Vous n utiliserez votre propre r pertoire personnel que pour configurer votre propre environnement et stocker vos propres donn es L id e de base est de vous confiner dans home vot renom pour le travail quotidien et ainsi vous ne pourrez rien casser ailleurs l occasion vous vous loguerez en tant que root pour param trer quelque chose mais seulement si c est absolument n cessaire Bien s r si vous utilisez Debian l cole ou bien en entreprise et que quelqu un d autre est l administrateur syst me vous n aurez pas acc s au compte root et vous ne pourrez changer des choses que dans votre compte personnel ou dans les comptes o vous avez acc s Ceci limite ce que vous pouvez faire avec le syst me 9 3 La compression de fichier avec gzip Il est souvent bien pratique de r duire la taille d un fichier disons pour le t l charger plus rapidement ou bien pour gagner de la place sur votre disque dur Le programme affect cette t che est gz ip GNU zip Voici comment il fonctionne cd cp etc profile monfichier Cela vous renvoie dans votre r pertoire personnel et copie un fichier arbitrairement choisi etc profile dans votre r pertoire courant en le renommant monfichier Ls I Affiche le contenu du r pertoire courant Remarquez bien la taille de monfichier gzip monfichier Ceci comprime monfichier ls 1 Observez le r sult
7. incorporer son programme dans des programmes propri taires Si votre programme est une biblioth que de sous programmes vous pouvez consid rer comme plus int ressant d autoriser une dition de liens des applications propri taires avec la biblioth que Si c est ce que vous souhaitez vous devrez utiliser non pas la pr sente licence mais la Licence Publique G n rale pour Biblioth ques GNU
8. EW La permission d criture n a pas d effet en l absence de celle d ex cution donc ce mode se comporte exactement comme le mode pr c dent rex Ce mode permet aux fichiers pr sents dans le r pertoire d tre visibles et permet aussi d acc der ces fichiers Dans tous les cas les fichiers ne peuvent tre cr s ou d truits Acc der signifie que vous pouvez voir changer et ex cuter les fichiers suivant leurs permissions respectives X Les fichiers de ce r pertoire sont accessibles mais le contenu du r pertoire ne l est pas Il vous faut donc conna tre l avance le nom du fichier que vous recherchez moins d avoir des talents de devin Les fichiers ne peuvent tre ni cr s ni d truits rwx Vous pouvez faire tout ce que vous voulez avec les fichiers de ce r pertoire tant que vous respectez leurs permissions respectives Les permissions d criture d un r pertoire d termine si vous pouvez d truire des fichiers dans ce r pertoire Un fichier en lecture seule pourra tre effac si vous avez les permissions d criture dans le r pertoire le contenant Vous ne pouvez d truire un fichier d un r pertoire en lecture seule m me si vous avez les droits d criture sur le fichier Cela signifie que si vous tes le propri taire d un r pertoire vous pouvez toujours d truire un de ses fichiers y compris si ce fichier appartient root La permission d ex cution d un r perto
9. Bien d buter 12 4 2 Avant de commencer Avant de commencer assurez vous bien de sauvegarder toutes vos donn es pr sentes sur le syst me La proc dure d installation peut d truire toutes les donn es d un disque dur Les programmes utilis s lors de l installation sont assez s rs et nombreux ont des ann es d existence et d exploitation mais un faux mouvement de votre part peut vous co ter cher M me apr s avoir sauvegard vos donn es r fl chissez bien lors de vos r ponses et de vos actions Deux minutes de r flexion peuvent vous pargner des heures de travail non n cessaire Debian s efforce au mieux de partager la place avec un ou plusieurs autres syst mes d exploitation Si vous pr voyez cette option assurez vous d avoir le c d rom original ou les disquettes pour pouvoir r installer les autres syst mes d exploitation Si vous repartitionnez votre disque de boot il se peut que vous ayez r installer le syst me d amor agel ou le syst me dans son int gralit 4 2 1 Les informations n cessaires Si votre ordinateur est connect un r seau vingt quatre heures sur vingt quatre i e par une connexion Ethernet ou similaire et non par une connexion ppp vous devez demander votre administrateur les informations suivantes Votre nom d h te hostname Votre nom de domaine domain name L adresse IP de votre ordinateur L adresse IP de votre r
10. Il est permis tout le monde de reproduire et distribuer des copies conformes de ce document de licence mais aucune modification ne doit y tre apport e Pr ambule Les licences relatives la plupart des logiciels sont destin es supprimer votre libert de les partager et de les modifier Par contraste la licence publique g n rale GNU General Public License veut garantir votre libert de partager et de modifier les logiciels libres pour qu ils soient vraiment libres pour tous leurs utilisateurs La pr sente licence publique g n rale s applique la plupart des logiciels de la Free Software Foundation ainsi qu tout autre programme dont les auteurs s engagent l utiliser Certains autres logiciels sont couverts par la Licence Publique G n rale pour Biblioth ques GNU la place Vous pouvez aussi l appliquer vos programmes Chapitre 19 La Licence Publique G n rale de GNU 120 Quand nous parlons de logiciels libres nous parlons de libert non de gratuit Nos licences publiques g n rales veulent vous garantir que vous avez toute libert de distribuer des copies des logiciels libres et de facturer ce service si vous le souhaitez que vous recevez les codes sources ou pouvez les obtenir si vous le souhaitez que vous pouvez modifier les logiciels ou en utiliser des l ments dans de nouveaux programmes libres et que vous savez que vous pouvez le faire Pour prot ger vos
11. Votre outil privil gi pour cela est le shell 7 5 Le shell Le shell ou interpr teur de commandes vous permet d interagir avec votre ordinateur Il est appel shell coquillage car il vous fournit un environnement de travail comme une sorte de petite maison lectronique pour vos travaux informatiques pensez l abri de l ermite La fonction la plus simple du shell est de lancer les autres programmes Vous tapez le nom du programme que vous voulez lancer avec la suite les arguments que vous voulez et le shell demandera au syst me de lancer le programme pour vous Bien s r les syst mes graphiques avec fen tres fournissent le m me type de services Techniquement Windows 95 fournit un shell graphique et le syst me X Window fournit un autre type de shell graphique Mais le terme shell est commun ment employ en sous entendant shell pour lignes de commandes Cela va sans le dire mais les hackers travaillant sur un shell ne se contentent pas de lancer simplement des commandes Votre shell regorge d astuces cach es et de fonctionnalit s puissantes si vous d sirez vous en Servir Daemons en anglais se traduit par d mons mais j ai pr f r garder le terme anglo saxon car ce n est pas un nom mais un acronyme Chapitre 7 Les bases 56 Il y a de tr s nombreux shells diff rents disponibles La plupart d entre eux sont bas s soit sur le Bourne Shell soit sur le C shell deux des plus vieux shells Le nom ori
12. est pas n cessaire d utiliser un programme d antivirus Parfois il est quand m me n cessaire de changer des fichiers importants Par exemple vous pouvez avoir envie d installer un nouveau logiciel ou bien de configurer votre connexion r seau Pour le faire il vous faut des pouvoirs plus tendus que ceux d un utilisateur normal Vous devez devenir l utilisateur root parfois appel aussi le super utilisateur Pour devenir root il vous suffit de vous loguer avec le nom d utilisateur root et le mot de passe de root Ceci a t fait durant l installation voir la section 5 15 pour plus de d tails Dans de nombreux sites seul l administrateur syst me poss de le mot de passe de root et seul l adminis trateur syst me peut faire les t ches d volues root Si vous utilisez votre propre ordinateur personnel vous tes l administrateur syst me bien s r Si vous n avez pas les privil ges du super utilisateur il vous sera n cessaire de passer la main votre administrateur syst me pour les t ches qui requi rent les privil ges de root Parfois vous aurez acc s au mot de passe de root souvent dans des organisations ou sur des serveurs d coles car l administrateur syst me vous fait confiance dans sa juste utilisation Dans ce cas il vous sera possible d aider l administrateur et de personnaliser le syst me pour vos besoins Mais vous devrez toujours agir de fa on responsable en respectant tout le temps
13. mes de fichiers La quatri me colonne contient une ou plusieurs options utiliser lors du montage du syst me de fichiers Vous pouvez v rifier la page de manuel de mount pour un r sum Allez voir aussi le chapitre 7 1 12 2 4 Supports extractibles disquettes lecteur Zip etc Ajoutez les lignes suivantes dans votre fichier etc fstab Chapitre 12 Les syst mes de fichiers 91 dev sdal mnt zip ext2 noauto user 0 0 dev sda4 mnt dos msdos no user 0 0 partir de maintenant vous tes capable de monter une cartouche Zip format e en DOS avec la com mande mount mnt dos et vous pouvez monter une cartouche Zip format e pour Linux avec la commande mount mnt zip Si vous avez des disques durs SCSI sur votre syst me vous devez changer sda en sdb ou sde dans l exemple ci dessus 12 3 Les outils de sauvegarde Les sauvegardes sont quelque chose de fondamental dans tous les syst mes d exploitation Debian GNU Linux fournit diff rents utilitaires que vous pourrez utiliser votre convenance De plus bien que la plupart de ces utilitaires aient t cr s originellement pour des sauvegardes sur bandes vous pourrez les utiliser pour plein d autres choses Par exemple t ar est utilis pour distribuer des programmes sur Internet Voici une liste des utilitaires que vous pourrez trouver sur le syst me Taper est un programme bas sur des menus tr s convivial et qui peut sauvegarder sur de nombreux support
14. recode LINUX Chapitre 5 Installation pas pas 37 Le d veloppeur maintenant le paquet boot floppies pense que les paquets suivants devraient aussi tre install s Ils ne sont pas en tout cas indispensables lynx debiandoc sgml unzip Lorsque vous s lectionnez boot floppies dselect vous envoie dans l cran de r solution des conflits Vous remarquerez que les paquets requis ont t s lectionn s Pressez alors sur la touche R pour remettre les choses leur point de d part EIOM Pri Section Package Description Opt admin boot floppie Scripts to create the Debian Opt devel newt0 25 dev Developer s toolkit for newt Opt devel slangl dev The S Lang programming library Opt devel slangl pic The S Lang programming library Si vous d cidez maintenant que vous ne voulez plus du paquet boot floppies appuyez simplement sur Entr e Pressez alors sur la touche D remet les choses la m me place que lorsque vous les aviez s lectionn s la premi re fois EIOM Pri Section Package Description _ Opt admin boot floppie Scripts to create the Debian _ Opt devel newt0 25 dev Developer s toolkit for newt __ Opt devel slangl dev The S Lang programming library _ Opt devel slangl pic The S Lang programming library Pressez alors sur la touche U revient les s lections initiales de dselect EIOM Pri Section Package De
15. riph rique physique ou virtuel de votre syst me comme votre disque dur votre carte vid o votre cran et votre clavier Un exemple de p riph rique virtuel est la console repr sent e par dev console Il y a deux sortes de p riph riques bloc et caract re On peut avoir acc s aux p riph riques caract res caract re par caract re Rappelez vous que la plus petite unit de donn es qui peut tre crite ou bien tre lue partir du p riph rique est un caract re octet On peut acc der aux p riph riques bloc avec des unit s plus grandes appel es blocs qui contiennent un certain nombre de caract res Votre disque dur est un p riph rique bloc Vous pouvez lire ou crire dans des fichiers p riph riques comme vous le feriez avec n importe quelle autre sorte de fichiers quoique le fichier puisse contenir alors un trange baragouin incompr hensible nous autres humains crire n importe quoi dans ces fichiers n est pas une bonne id e Parfois si Par exemple vous pouvez envoyer un fichier PostScript dans le p riph rique de l imprimante dev 1p0 ou bien envoyer des commandes de modem au fichier p riph rique idoine partir du bon port s rie Il existe un fichier particulier appel dev nul1 Il d truit tout ce qu il re oit Si vous ne voulez pas quelque chose envoyez le dans dev nul 1 C est essentiellement un puits sans fond Si vous tentez de lire dev nul1 vous obtiendrez un end of file
16. tre incluse dans les 1024 premiers cylindres de votre disque Puisque g n ralement votre partition racine est aussi votre partition d amor age il faut vous assurer que votre partition racine se trouve bien l int rieur des 1024 premiers cylindres Si vous avez un disque de grande capacit il se peut que vous utilisiez des techniques de translation de cylindres l int rieur de votre BIOS comme la translation LBA On peut se r f rer pour plus d informa tions au sujet des disques de grande capacit dans le Large Disk mini HOWTO http metalab unc edu LDP HOWTO mi Disk html Si vous utilisez ce sch ma de translation de cylindres votre partition d amor age doit se trouver l int rieur de la repr sentation translat e des 1024 cylindres 4 3 4 Nom de p riph riques sous Linux Les noms des disques et partitions sous Linux peuvent tre diff rents que ceux utilis s par d autres syst mes d exploitation Vous devez conna tre ces noms que Linux utilise au moment de la cr ation et du montage des partitions On trouve un sch ma l mentaire dans la table suivante P riph riques Nom sous Linux Premier lecteur de disquette dev fa0 Second lecteur de disquette dev fd1 Premi re partition sur dev hda dev hdal typiquement C dans d autres OS Cinqui me partition sur dev hdc dev hdc5 Seconde partition sur dev sdb dev sdb2 Disque IDE sur la premi re nappe dev hda IDE en ma tre ou c d rom
17. RR e 6 R 6 R R 6 a a a 4 a a 5 1 1 Qui est l auteur de Debian 5 Un syst me d exploitation multi taches et multi utihisateurs 3 Qu est ce qu un logiciel libre 5 4 AU SUJET AE CE ANT so 00 sb en a a tal Dot BL Comment lire ce lyre 5 4 onventions typographiques H Bien d buter 4 Mat riel SUDPOFL o s Le 30 0 JO ds de ue E a da mie JS de de 160 oae dei 4 Space disque et de m moilrd 0 0 0 0 HZ Avani de commence EZI Les informations n cessaired 4 Partitionner son disque duf 4 3 ravaux pr liminaires 4 3 Planiier l usage du syst me A es Iimitations des disques P 4 5 4 Nom de p riph riques sous LINUX 4 ch ma de partitionnement recommand VD 0 N A OA Aa A TABLE DES MATI RES ii 4 3 es tapes d installation de Debia sd 6 4 4 O1Sir son support d installation 4 4 nstallation partir du c d ro CRE k 4 Booter sur la proc dure d installation 5 stallation pas pas A nstallation partir de disquettes NU Linu D Venu principal d installation de Deb
18. ce que font ces outils Perdre une heure faire fonctionner quelque chose pour l abandonner ensuite n est pas tr s productif Ce guide a pour but de vous apprendre ces outils de base qui sont le coeur de Debian quels outils utilis s dans certains cas et comment les combiner 3 1 1 Qui est l auteur de Debian Debian est un projet de d veloppement travers Internet bas sur le volontariat Il y a plusieurs centaines de volontaires travaillant dessus La plupart sont responsables d un petit nombre de paquets de logiciel et connaissent tr s bien les logiciels qu ils empaqu tent Ces volontaires travaillent de concert en respectant un ensemble de directives dans la fa on d assembler un paquet Ces directives sont d velopp es en coop ration sur Internet lors de discussions dans des listes de diffusion 3 2 Un syst me d exploitation multi t ches et multi utilisateurs Comme nous l avons pr c demment mentionn dans la section 3 1 l architecture de Debian GNU Linux vient directement de celle d Unix la diff rence des syst mes d exploitation comme le DOS Windows et MacOS on trouve habituellement le syst me GNU Linux sur de grands serveurs et des syst mes multi utilisateurs Ceci veut donc dire que Debian poss de des avantages que les pr c dents syst mes n ont pas Il autorise un nombre important de personnes utiliser le syst me en m me temps tant que chaque utilisateur pos s de son propre ter
19. d buter 17 d utilisateurs c est g n ralement une bonne id e de pr parer une grande partition s par e contenant home des fins de sauvegarde des comptes des utilisateurs De fa on g n rale le partitionnement varie norm ment d un ordinateur l autre et d pend essentiellement de son usage Pour des syst mes tr s complexes vous devez aller jeter un coup d oeil au Multi Disks HOWTO http metalab unc edu L Disk HOWTO html Il contient de nombreuses informations techniques pour les gens d sirant configu rer des serveurs La taille de la partition de swap doit aussi tre tudi e Il y a beaucoup de points de vue ce sujet Une r gle approximative qui ne fonctionne pas trop mal est d avoir autant de swap que de m moire vive quoiqu il ne soit pas n cessaire de d passer 64 Mo pour la plupart des utilisateurs Elle ne doit pas non plus tre plus petite que 16 Mo non plus Bien s r il y a des tas d exceptions Si vous essayez de r soudre simultan ment 10 000 quations avec une machine dot e de 256 Mo de m moire vive vous pouvez avoir besoin d un giga octet si ce n est plus de swap Par exemple consid rons une machine dot e de 32 Mo de m moire vive et d un disque IDE de 1 7 Go sur dev hda Il y a une partition de 500 Mo pour un autre syst me d exploitation sur dev hdal Une partition de swap de 32 Mo est utilis e en dev hda3 et le reste environ 1 2 Go sur dev hda2 est la partitio
20. d fectueux Finalement vous obtenez un message de confirmation car l initialisation va d truire toutes les donn es pr sentes ant rieurement sur la partition Si tout est correct s lectionnez Yes L cran s allumera lorsque le programme d initialisation tournera 5 7 Initialiser une partition Linux A cet endroit le choix suivant devrait s intituler Initialize a Linux Partition Initialiser une partition Linux Si ce n est pas le cas soit vous n avez pas achev correctement le processus de partitionnement soit vous n avez pas rempli un des menus concernant la partition de swap Vous pouvez initialiser une partition Linux ou bien vous pouvez en monterf une pr c demment initiali s e Remarquez bien que dbootst rap ne fera pas de mise jour d un vieux syst me sans le d truire Si vous tes en train de mettre jour Debian peut tr s bien le faire tout seul et il n est pas n cessaire d utiliser dbootstrap Les releases notes de la Debian 2 1 contiennent les instructions de mise jouf Si vous utilisez de vieilles partitions non vides c est dire que vous voulez juste nettoyer ce qu il y a dessus il suffit de les initialiser ce qui crase tous les fichiers De plus vous devez initialiser toutes les partitions que vous avez cr es lors de l tape de partitionnement La seule raison pour laquelle vous pourriez omettre d initialiser une partition cette tape serait de monter une partition que
21. d j existant en arri re plan commencez par le suspendre avec Cfrl z et ensuite placez le en arri re plan avec la commande bg Si vous utilisez r guli rement un programme votre gestionnaire de fen tres doit vous fournir un moyen plus pratique de le lancer via un menu graphique 11 3 3 Probl mes Parfois lorsque vous lancez un client X partir d un menu graphique vous n arrivez pas voir les messages d erreurs en cas d chec Vous pouvez les trouver dans le fichier xsession errors Chapitre 11 Le syst me X Window 84 11 3 4 Quitter l environnement X Pour sortir de X il est n cessaire d utiliser un menu Malheureusement pour les d butants cela change avec chaque gestionnaire de fen tres et pour la plupart d entre eux cela peut tre fait de nombreuses fa ons diff rentes S il existe un menu vident rechercher une entr e du style Exit quitter ou bien Close the Window Manager Fermer le gestionnaire de fen tres Si vous n apercevez aucun menu essayez de cliquer avec chacun des boutons sur l arri re plan de l cran Si tout cela a chou vous pouvez toujours tuer le serveur X en pressant sur la combinaison Ctrl Alt Backspace Bien entendu tuer le serveur vous fait perdre toutes les donn es non sauvegard es des applications encore ouvertes 11 3 5 Personnaliser le lancement de X Lorsque vous lancez X Debian ex cute quelques scripts shell qui lancent votre gestionnaire de fen tres
22. de la appuyez sur Entr e Le menu de Partition a Hard Disk vous pr sente une liste de type de disques que vous pouvez partitionner et lance une application de partitionnement appel e cfdisk Vous devez cr er au moins une partition Linux native de type 83 et vous aurez probablement besoin d une partition Linux swap de type 82 comme expliqu plus loin dans cette partie Vous devez cr er maintenant les partitions dont vous aurez besoin pour installer Debian Par exemple on supposera que vous partionnerez un disque dur vierge INDT surtout pas pour nous francophones car vous risqueriez de vous arracher les cheveux Prenez bien soin de s lec tionner un clavier conforme vos origines fran aise suisse belge ou canadienne si tel est le cas Chapitre 5 Installation pas pas 25 La partition de boot doit se trouver l int rieur des 1024 premiers cylindres de votre disque dur voir paragraphe 4 3 3 En gardant cela l esprit utilisez la fl che droite pour mettre en surbrillance le menu New nouveau et pressez alors sur Entr e On vous demandera alors de cr er soit une partition primaire soit une partition logique Pour vous assurer que la partition contenant l information de boot soit bien dans les 1024 premiers cylindres cr ez en premier votre partition primaire La partition primaire sera votre partition Linux native Mettez en surbrillance le menu principal et appuyez sur la touche Entr e Vous devez ensu
23. de taper whoami la place de whoami Utilisez alors la fl che de d placement horizontal vers la gauche pour revenir en arri re vers le s Vous pouvez effacer le s l aide de la touche backspacep ou Suppr Il y a bien d autres fonctionnalit s avanc es mais il n est pas n cessaire de les m moriser maintenant Essayez Ctrl a pour vous retrouver directement au d but de la ligne de commande Ctrl k le k est pour kill tuer en anglais d truira tous les caract res situ s droite jusqu la fin de la ligne essayez la partir du milieu d une ligne de commande Cfrl y renvoie la derni re chose que vous avez d truite en l ins rant la position courante du curseur y est pour yank en anglais Ctrl e d place le curseur jusqu la fin de la ligne de commande Allez de l avant et jouez avec l dition de la ligne de commandes pour commencer la ma triser Exp rimentez 6 3 Travailler en tant que Root Puisque Debian est un syst me multi utilisateurs il est n cessaire d en d signer un de particulier ou un programme pour tre capable de tout faire sur le syst me Le noyau n autorise pas l utilisateur normal changer des fichiers importants du syst me Cela signifie que les choses restent dans l tat o elles sont l abris des accidents des virus et m me des tours de magie la diff rence de certains autres syst mes d exploitation Debian est l abris de ce genre de tracas Il n
24. droits nous devons apporter des restrictions qui vont interdire quiconque de vous d nier ces droits ou de vous demander de vous en d sister Ces restrictions se traduisent par certaines responsabilit s pour ce qui vous concerne si vous distribuez des copies de logiciels ou si vous les modifiez Par exemple si vous distribuez des copies d un tel programme gratuitement ou contre une r mun ration vous devez transf rer aux destinataires tous les droits dont vous disposez Vous devez vous garantir qu eux m mes par ailleurs re oivent ou peuvent recevoir le code source Et vous devez leur montrer les pr sentes dispositions de fa on qu ils connaissent leurs droits Nous prot geons vos droits en deux tapes 1 Nous assurons le droit d auteur copyright du logiciel et 2 Nous vous proposons cette licence qui vous donne l autorisation l gale de dupliquer distribuer et ou modifier le logiciel De m me pour la protection de chacun des auteurs et pour notre propre protection nous souhaitons nous assurer que tout le monde comprenne qu il n y a aucune garantie portant sur ce logiciel libre Si le logiciel est modifi par quelqu un d autre puis transmis des tiers nous souhaitons que les destinataires sachent que ce qu ils poss dent n est pas l original de fa on que tous probl mes introduits par d autres ne se traduisent pas par une r percussion n gative sur la r putation de l auteur original En
25. e ou bien encore de mauvais yeux il se peut que vous vouliez changer cet tat de fait Pour ce faire effectuez les tapes suivantes D placez le curseur de la souris au centre de la fen tre xterm Appuyez sur la touche Control et le bouton droit de la souris simultan ment Vous devriez voir appa ra tre un menu de fontes Pointez sur la fonte que vous voulez et rel chez le bouton de la souris http www gnome org Chapitre 11 Le syst me X Window 83 11 3 Les op rations l mentaires sous X Il y a certaines op rations tr s communes sous X avec lesquelles il va falloir vous familiariser Cette partie d crit quelques op rations l mentaires que vous pouvez trouver tr s pratiques 11 3 1 La souris La souris sous X fonctionne presque de la m me fa on que sous les autres syst mes d exploitation l exception du fait qu elle poss de trois boutons Si votre souris n en poss de que deux vous pouvez simuler le troisi me bouton du milieu en appuyant sur les deux boutons simultan ment Ce n est pas tr s pratique donc investir dans une souris trois boutons bon march n est pas une mauvaise id e Il y en a de disponible chez tous les d taillants informatiques Les boutons sont num rot s de gauche droite en supposant que vous placiez votre souris dans votre main droite Le premier bouton est alors sur la gauche le deuxi me au milieu et le troisi me sur la droite Vous pouvez renco
26. et d autres clients X Par d faut il y a un gestionnaire de fen tres un xconsole et une xterm Pour personnaliser votre lancement de X le fichier etc X11 config doit contenir la ligne allow user xsession Si ce n est pas le cas loguez vous en root et ajoutez la maintenant Ensuite reloguez en tant que vous m me et continuez cette pr sentation Vous pouvez voir ce que fait Debian au lancement de X dans le fichier etc X11 Xsession Re marquez bien que vous pouvez changer le comportement de ect X11 Xsession en modifiant le fichier ect X11 config qui sp cifie les caract ristiques du syst me par d faut Pour lancer les clients de votre choix au d marrage de X vous devez cr er un fichier script ex cutable appel xsession dans votre r pertoire personnel touch xession pour le cr er et chmod u x xsession pour le rendre ex cutable Une fois que xession est cr il est n cessaire de le modifier pour pouvoir faire quelque chose d utile avec votre diteur de textes favori Vous pouvez faire ce que vous voulez dans ce script Dans tous les cas lorsque les processus du script s arr teront la session X aussi s arr tera De fa on pratique cela signifie que vous devez toujours terminer vos scripts avec un appel exec Quelque soit le programme que vous appelez avec exec il remplacera le processus en cours par ce programme et ainsi les commandes suivantes apr s la ligne exec seront ignor es Le program
27. file ta raw floppy diskette Enter disk image source file name drv1440 bin Enter target diskette drive a Please insert a formatted diskette into drive A and press ENTER partir de maintenant les disquettes sont pr tes vous pouvez les utiliser pour booter Booter sur Debian Vous tes maintenant pr t booter sur Debian teignez votre syst me d exploitation en cours et placez la disquette d installation secours dans le lecteur de disquette Rallumez votre ordinateur Vous devriez avoir un cran de bienvenue et un curseur de prompteur en bas 4 5 Booter sur la proc dure d installation Vous devriez avoir ce stade un curseur de boot Presser simplement sur Entr e cet endroit Apr s avoir appuy sur la touche Entr e vous devriez voir le message Loading et ensuite Un compressing Linux etune quantit d informations partout sur l cran voire sur plusieurs au sujet du mat riel de votre syst me G n ralement vous pouvez ignorer ces messages Linux recherche un grand nombre de p riph riques vari s et vous indique ce qu il trouve et ce qu il ne trouve pas Ne vous inqui tez pas de tous ces messages ce moment l Attendez simplement jusqu ce que vous aperceviez l cran de choix en couleur Si vous avez des probl mes voir le chapitre 17 Chapitre 4 Bien d buter 22 23 Chapitre 5 Installation pas pas dbhbootstrap est le nom du programme qui est lanc apr
28. http www linuxjournal com que vous pouviez apprendre un poulet installer une Debian Il soulignait ainsi le fait que le menu de la proc dure d ins tallation consistait essentiellement appuyer sur la touche Entr e Le premier choix du menu d installa tion est l action suivante que vous aurez effectuer si le syst me ne d tecte pas que vous l avez d j fait Si vous s lectionnez Next suivant ici l tape suivante dans l installation du syst me est s lectionn e 5 3 Configurer le clavier Assurez vous que le bouton Next est mis en surbrillance et appuyez sur Entr e pour entrer dans le menu de configuration du clavier D placez le curseur lumineux vers le clavier s lectionn et appuyer sur Entr e Utilisez les fl ches pour vous d placer Dans de nombreux cas vous n aurez qu s lectionner U S layout 5 4 Derni re chance de sauvegarder vos donn es Ne vous a t on pas d j dit de sauvegarder vos disques Voici la premi re occasion de les d truire et la derni re chance de sauvegarder vos vieux syst mes Si vous n avez encore sauvegard vos disques sortez la disquette ou le c d rom de son lecteur teignez le syst me puis fa tes vos sauvegardes 5 5 Partitionner un disque dur Quelque soit le choix propos par le menu de s lection Next vous pouvez utiliser les fl ches haut et bas pour s lectionner Partition a Hard Disk Partitionner un disque dur Allez y et partir
29. lancer le syst me pour l utiliser Dans ce chapitre nous allons vous faire d couvrir les lignes de commande Debian quelques principes de s curit et comment sortir du syst me Dans les chapitres suivants nous d taillerons plus ces sujets et nous vous ferons d couvrir l interface graphique de Debian X11 6 1 Les premiers pas Apr s avoir quitter dselect le login suivi du prompteur se pr sentent vous Vous pouvez maintenant vous loguerl en utilisant le login et le mot de passe que vous avez choisi Votre syst me est maintenant pr t a tre utilis Examinons ce que veut dire se loguer et comment cette proc dure fonctionne Pour utiliser Debian vous devez vous identifier personnellement au syst me Cela lui permettra de savoir qui vous tes quels sont vos droits et quelles sont vos pr f rences Pour en arriver l vous avez un nom d utilisateur ou un login Si vous avez install Debian vous m me il vous a t demand de fournir un tel nom durant l installation Si vous vous connectez un syst me administr par quelqu un d autre vous aurez lui demander de vous fournir un compte sur le syst me ainsi que son nom Vous avez aussi un mot de passe et ainsi personne ne peut pr tendre s identifier votre place Si vous n avez pas de mot de passe tout le monde peut se connecter votre place sur votre ordinateur depuis Internet et faire des tas de mauvaises choses Si vous vous pr occupez un tant s
30. le nom du groupe et de l utilisateur seront diff rents chez vous La taille du fichier est 0 car touch a cr un fichier vide rw r r est le mode de permission par d faut sous Debian chmod u x monfichier Cette commande ajoute des permissions d ex cution x pour l utilisateur u qui appartient le fichier Utilisez 1s 1 pour en voir les effets chmod go r monfichier Maintenant vous tez les permissions de lecture r au groupe g qui appartient le fichier et tous les autres o nouveau utilisez 1s 1 pour voir les modifications chmod ugo rx monfichier Ici vous positionnez les permissions de lecture et d ex cution pour l utilisateur le groupe et les autres Cela positionne les permissions exactement comme vous l avez sp cifi et enl ve les autres per missions Ainsi seules les permissions rx seront activ es et toutes les permissions w seront retir es partir de maintenant personne ne peut modifier le fichier Chapitre 9 Un peu plus sur les fichiers 74 chmod a x monfichier est un raccourcif pour ugo Ainsi seules les permissions d ex cution vont tre retir es rm monfichier Avec cette commande nous allons tenter de d truire le fichier mais sans les droits d criture rm va alors s assurer de votre certitude en affichant le message suivantf i rm remove monfichier overriding mode 0444 Vous devrez r pondre en tapant y et ensuite en appuyant sur En
31. les binaires et les fichiers ex cutables indispensables au fonctionnement du syst me Des exemples sont le shell bash et les commandes relatives aux fichiers comme cp sbin Ce r pertoire contient les binaires syst mes Ce sont les utilitaires que l utilisateur root ou l ad ministrateur syst me auront utiliser Vous n aurez probablement jamais y avoir acc s dans votre travail quotidien usr Ce r pertoire contient beaucoup de fichiers susceptibles de vous int resser Il a de nombreux sous r pertoires usr bin et usr sbin sont tr s proches de bin et sbin l exception pr s que les fichiers y figurant ne sont pas consid r s comme vitaux pour le syst me Bien que non essentiel au bon fonctionnement de l ordinateur usr contient bien des applications tr s utiles pour travailler Ainsi dans usr vous trouverez les r pertoires usr man usr doc et usr info Ils contiennent respectivement les pages de manuel la documentation et les pages info Et n oubliez pas non plus usr games usr local Le syst me Debian n installe rien dans ce r pertoire Vous devrez l utiliser pour installer des logiciels que vous compilerez vous m me ou tout logiciel non contenu dans un paquet Debian Vous pouvez aussi l installer dans votre r pertoire personnel si vous tes le seul l utiliser ete Ce r pertoire contient l ensemble des fichiers de configuration du syst me Lorsque vous d sirez chan
32. les crire sur un p riph rique de sauvegarde comme une bande Une fois que vous avez ce grand fichier vous voulez souvent le comprimer l option z est alors tr s bien Ainsi tar est une fa on pratique de distribuer des programmes et des donn es sur Internet et vous vous rendrez compte qu il est beaucoup utilis cette fin Voici une ligne de commande tar simple tar zcvf monfichier tar gz usr local bin Chapitre 12 Les syst mes de fichiers 92 Regardons un peu comment se d compose la commande tar tar Nom de la commande Options de la commande tar demande tar d utiliser gzip pour comprimer automatiquement Si vous utilisez cette option il est bon d ajouter l extension gz votre fichier tar demande tar de cr er une nouvelle archive M active le mode verbeux tar vous explique ce qu il fait pendant qu il cr e l archive E ceci indique que la cha ne suivante de la ligne de commande est le nom du fichier cr er ou le p riph rique utiliser Si j utilisais dev st0 ici par exemple cela enverrait l criture de la sauvegarde sur le lecteur de bandes monfichier tar gz C est le nom du fichier cr er usr local bin C est le nom du fichier ou du r pertoire placer dans l archive Il est aussi possible de sp cifier diff rents emplacements ici Vous trouverez de nombreux fichiers t ar gz ou plus simplement tgz sur Internet Vous pouvez les d sarchiver a
33. les autres utilisateurs Si vous poss dez le mot de passe de root essayez de vous loguer en tant que root maintenant Entrer la commande whoami pour v rifier votre identit Et ensuite d loguez vous imm diatement Lorsque vous tes root le noyau ne vous prot ge pas de vous m me car root a les permissions de tout faire Stouche situ e au dessus de la touche Entr e et comportant une fl che horizontal en direction arri re du d filement normal de l cran d o son nom back arri re et space espace Chapitre 6 Se loguer 44 sur tout le syst me N exp rimentez pas en tant que root En fait ne fa tes rien sous root qui ne soit absolument n cessaire Ce n est pas tant un probl me de s curit qu un probl me de stabilit Votre syst me s en portera d autant mieux qu il est prot g de vos erreurs Il se peut que vous trouviez la commande su plus pratique pour se loguer en tant que root su vous permet de prendre l identit d un autre utilisateur g n ralement root moins qu elle ne soit suivie du nom de quelqu un d autre Vous pouvez essayer de vous en souvenir en disant que su signifie Super User bien que certains disent que c est pour Set UserID positionne l ID de l utilisateur Voici quelque chose essayer Loguez vous en tant que simple utilisateur c est dire en n tant pas root Apr s votre session devrait ressembler quelque chose comme cela whoam
34. message de la commande dmesg Lancez la commande uname a 113 Chapitre 17 Probl mes Dans Debian comme partout ailleurs les choses ne fonctionnent pas toujours comme vous vous y atten dez ou comme vous voulez qu elles le fassent Bien que Debian ait une solide r putation d tre robuste et stable ses r actions vos commandes peuvent parfois tre inattendues Ici nous allons tenter de lever le voile sur des probl mes courants tr s fr quemment rencontr s 17 1 Difficult s classiques Cette partie a pour but de fournir quelques solutions aux difficult s les plus fr quemment rencontr es l usage par les utilisateurs 17 1 1 Travailler avec des noms de fichiers tranges Vous pourrez parfois accidentellement cr er un fichier dont le nom comporte un caract re normalement absent d un nom de fichier Les exemples sont l inclusion d espace un trait d union plac au d but du nom ou tout simplement des guillemets Il se peut que l acc s la destruction ou le renommage de ces fichiers vous posent des difficult s Voici quelques trucs pour vous aider Essayez d entourer le nom de fichier d apostrophes simples comme ceci less Fichier avec espaces txt Ins rez un avant le nom de fichier less un trange fichier txt Utilisez des motifs less Fichier avec espaces txt Utilisez un contre slash devant chaque caract re inhabituel less Fichier avec espaces txt
35. page de manuel de man man c w tZT device adhu7V m system L locale p string M path P pager r prompt S list e extension section page Il n est pas n cessaire d aller plus en avant et ne vous inqui tez pas quant sa signification mais attirez votre attention sur l organisation de la description Premi rement ce rassemblement en grappe d options veut g n ralement dire que vous pouvez en uti liser une ou plusieurs dans diff rentes combinaisons Ainsi adhu7V veut tout simplement dire que C est dire le chemin d acc s en bon fran ais Chapitre 7 Les bases 49 vous pouvez aussi n utiliser que h Bien s r vous pouvez utiliser toutes les combinaisons Cette des cription ne rend pas forc ment les choses tr s claires Par exemple h est incompatible avec les autres options mais vous pouvez faire man du Malheureusement cette description de format ne rend pas cette approche tr s claire Ensuite le symbole signifie ou Ainsi vous pouvez utiliser l option c l option w ou l option t ZT suivi d un argument device Enfin remarquez bien que vous devez respecter les crochets car ils indiquent les unit s optionnelles Ainsi si Vous avez une section vous devez aussi avoir une page parce que page n est pas option nelle l int rieur du groupe section page Il n est pas n cessaire de m moriser tout cela Il suffit juste de reveni
36. par tous ceux qui re oivent des copies directement ou indirectement par l interm diaire du concessionnaire alors le seul moyen par lequel le concessionnaire pourrait satisfaire tant cette licence de brevet qu la pr sente licence consisterait s abstenir compl tement de distribuer le programme Si une partie quelconque de cette section est consid r e comme nulle ou non ex cutoire dans certaines circonstances particuli res le reste de cette section est r put s appliquer et la section dans son ensemble est consid r e comme s appliquant dans les autres circonstances La pr sente section n a pas pour objet de pousser le concessionnaire enfreindre tous brevets ou autres revendications droit de propri t ou encore contester la validit de une ou plusieurs quelconques de ces revendications la pr sente section a pour objet unique de prot ger l int grit du syst me de distribution des logiciels libres syst me qui est mis en oeuvre par les pratiques li es aux licences publiques De nombreuses personnes ont apport une forte contribution la gamme tendue des logiciels distribu s par ce syst me en comptant sur l application syst matique de ce syst me c est l auteur donateur de d cider s il a la volont de distribuer le logiciel par un quelconque autre syst me et un concessionnaire ne peut imposer ce choix La pr sente section veut rendre parfaitement claire ce que l on pense tre u
37. partie 8 6 mais elles sont plus compliqu es et beaucoup plus puissantes elles sont la fois plus compliqu es et plus puissantes Une expression rationnelle est form e de texte et de m ta caract res Un m ta caract re est simplement un caract re avec une signification particuli re Les m ta caract res comprennent les signes suivants RUE NS Si une expression rationnelle ne comprend que du texte pas de m ta caract re cela correspond exacte ment au texte Par exemple l expression rationnelle mon expression rationnelle correspond exactement au texte mon expression rationnelle et rien d autre Les expressions ration nelles prennent habituellement en compte la casse Vous pouvez utiliser la commande egrep pour extraire les lignes d un fichier qui contiennent une expression rationnelle Sa syntaxe est la suivante egrep regexp nomdefichierl Les guillemets simples ne sont pas obligatoires mais cela ne mange pas de pain de les ajouter Par exemple pour trouver toutes les lignes contenant le mot GNU dans la GPL vous tapez egrep GNU usr doc copyright GPL Chapitre 15 Pour en savoir plus 100 egrep va vous grener les lignes correspondantes sur la sortie standard Si vous voulez toutes les lignes contenant freedom libert suivi d un ensemble quelconque de caract res et suivi du mot GNU vous pouvez taper egrep freedom GNU usr doc copyright GPL Le signifie n importe qu
38. plut t que le contenu du lien en lui m me Puisque les r pertoires les p riph riques et autres liens symboliques sont des fichiers vous pouvez pointer un lien symbolique sur chacun de ces objets Pour r sum un lien physique est un nom de fichier et son num ro d i noeud Un fichier est r ellement un i noeud un emplacement sur un disque le type du fichier les modes de permission etc Un lien symbolique est un i noeud qui contient le nom du lien physique Un lien symbolique appareille deux noms de fichiers ensemble tandis qu un lien physique appareille un nom de fichier avec un num ro d i noeud Tous les liens physiques d un m me fichier ont le m me tat Cela veut dire qu il n y en a pas un de privil gi Si vous effectuez une op ration sur l un c est comme la faire sur n importe lequel d entre eux C est parce que le lien physique r f re au m me 1 noeud Les op rations sur les liens symboliques pour leurs parts affectent parfois le propre i noeud du lien celui contenant le nom du lien physique et parfois affectent le lien physique sur lequel ils pointent Il y a un certain nombre de diff rences importantes entre les liens symboliques et les liens physiques Les liens symboliques peuvent traverser des syst mes de fichiers C est parce qu ils contiennent les noms complets des fichier en partant d un r pertoire racine et que les noms complets de fichiers sont Chapitre 15 Pour en savoir p
39. pour la distribution non commer ciale et seulement si le concessionnaire a re u le programme sous forme ex cutable ou sous forme d un code objet avec une telle offre conform ment l alin a b ci dessus Le code source d un ouvrage repr sente la forme pr f r e de l ouvrage pour y effectuer des modi fications Pour un ouvrage ex cutable le code source complet repr sente la totalit du code source pour tous les modules qu il contient plus tous fichiers de d finitions d interface associ s plus les informations en code machine pour commander la compilation et l installation du programme ex cutable Cependant titre d exceptions sp ciales le code source distribu n a pas besoin de comprendre quoi que ce soit qui est normalement distribu sous forme source ou sous forme binaire avec les composants principaux compilateur noyau de syst me d exploitation etc du syst me d exploitation sur lequel est ex cut le programme ex cutable moins que le composant par lui m me soit joint au programme ex cutable Si la distribution de l ex cutable ou du code objet est r alis e de telle sorte qu elle offre d acc der une copie partir d un lieu d sign alors le fait d offrir un acc s quivalent la duplication du code source partir de ce m me lieu s entend comme distribution du code source m me si des tiers ne sont pas contraints de dupliquer la source en m me temps que le code o
40. root est le r pertoire personnel de l utilisateur root super utilisateur C est un r pertoire appel root mais ce n est pas le r pertoire racine NDT root directory en anglais d o la confusion chez nos voisins anglophones home C est l endroit o l on place le r pertoire personnel de tous les utilisateurs normaux c est dire tous sauf le root Chaque r pertoire personnel est appel du nom de l utilisateur par exemple home jane Si vous utilisez un syst me de taille cons quente comme pour une cole ou une entreprise votre ad ministrateur syst me a peut tre cr des r pertoires suppl mentaires pour contenir les r pertoires personnels homel et home2 par exemple Dans d autres syst mes on peut apercevoir un niveau suppl mentaire de sous r pertoire 3a est pour all tous en anglais rm d truire le fichier prot g en criture monfichier SNDT du moins chez nos voisins anglo saxons Les francophones avec des claviers azerty le trouverons la touche 6 en faisant Alt Gr 6 Chapitre 9 Un peu plus sur les fichiers 75 home eleves nomdutilisateur home equipe nomdutilisateur etc Votre r pertoire personnel est l endroit o vous placez vos travaux personnels votre courrier lectronique et tous les autres documents ainsi que vos fichiers de configurations personnelles C est votre chez vous dans le syst me bin Ce r pertoire contient
41. syst me X Window offre la m me fonctionna lit au d tail pr s qu il s agit de fen tres multiples plut t que de consoles Vous pouvez lancer diff rents programmes dans chaque console virtuelle ou vous loguer en root dans une et en vous m me dans une autre Ou bien chacun dans la famille n utilise que sa console virtuelle Ceci est particuli rement pra tique si vous utilisez X car dans ce cas vous pouvez lancer plusieurs sessions X en m me temps dans diff rentes consoles 6 5 Arr ter le syst me N teignez pas simplement l ordinateur Vous risquez de perdre des donn es de valeurs Si vous tes le seul utilisateur de la machine vous pouvez avoir envie de l teindre une fois votre travail termin Pour viter de fatiguer certains composants il est recommand de n teindre sa machine qu une fois par jour lorsque tout le travail est termin L allumage et l arr t des ordinateurs sont les deux causes princi pales d usure et de fatigue des composants internes de l ordinateur Allumer et fermer votre ordinateur une fois par jour est certainement le meilleur compromis entre votre facture d lectricit et la dur e de vie de votre machine C est une mauvaise chose que d teindre l ordinateur en appuyant simplement sur le bouton d alimen tation du courant lorsque vous avez fini de travailler C est aussi une mauvaise id e que de rebooter la machine avec le bouton Reset sans avoir pris aupara
42. temps d explorer le syst me plus en d tail Vous avez vu comment se loguer et teindre le syst me Dans ce chapitre nous allons explorer la ligne de commandes sous Linux comment Linux g re fichiers et r pertoires et quelques r gles de base pour vous identifier des autres 7 1 La ligne de commandes et les pages de man Nous avons d j discut de la ligne de commandes qui sont rappelons le les commandes que vous tapez apr s le prompteur du shell Cette partie d crit la structure de lignes de commandes beaucoup plus compliqu es Une ligne de commandes minimale contient juste le nom d une commande comme whoami Mais bien d autres choses sont possibles Par exemple vous pouvez taper man whoami Cette commande appelle l aide en ligne de la commande whoami Vous devrez vous d placer l aide de la touche espace page par page et taper sur q pour sortir Une commande plus compliqu e estman k PostScript Cette ligne de commandes se compose de trois parties Elle commence par le nom de commande man Ensuite on trouve une option ou indicateur k suivi d un argument PostScript Certains disent que tout sauf le nom de la commande est param tre de la commande Ainsi les options et les arguments sont tous deux des param tres Les options changent le comportement d une commande en activant une fonctionnalit particuli re G n ralement on trouve un les pr c dant Les utilitaires GNU ont aussi une form
43. trouvera le c d rom sans probl me 4 4 2 Installation partir de disquettes Ce n est pas difficile de booter partir des disquettes En effet votre c d rom contient toutes les infor mations pour cr er les disquettes n cessaires Il vous sera demand d avoir deux disquettes Nommez la premi re Disquette d installation secours Debian 2 1 et la seconde Disquette de modules pilotes Debian 2 1 Cr er des disquettes partir des images de disquettes Les images des disquettes sont des fichiers contenant l ensemble complet des l ments de la disquette de boot sous forme binaire Les images de disquette comme resc 440 bin ne peuvent tre copi es Chapitre 4 Bien d buter 20 directement sur la disquette Un programme sp cial est utilis pour recopier les images des fichiers au format binaire La premi re tape consiste obtenir une invite DOS Dans Windows 95 et sup rieur vous pouvez l obtenir en double cliquant sur l ic ne MS DOS ou en allant dans D marrer gt Programme gt MS DOS Ensuite ins rer le c d rom Debian GNU Linux dans son lecteur D placez vous alors dessus Dans la plupart des cas il s agit de D C WINDOWS gt D Maintenant d placez vous dans le r pertoire contenant les images des disquettes D gt CD DISTS SLINK MAIN DISKS 1386 2 1 8 1999 02 22 Si vous obtenez une erreur v rifiez bien ce que vous avez tap Si l erreur persite d placez vous manuel
44. un suivi d un prompteur Le est crit par un programme sp cial appel le shelf Il est appel le prompteur du shell C est l endroit o vous envoyez les commandes au syst me Essayez d entrer la commande whoami maintenant Il y a un curseur la droite du prompteur du shell Votre curseur est un petit tiret ou rectangle qui indique o l on va taper Il doit se d placer au cours de la frappe Finissez toujours une commande shell par la touche Entr e whoamil vous renvoie votre nom d utilisateur Vous obtenez ensuite un nouveau prompteur de shell Dans le reste du livre lorsque nous parlons d entrer une commande vous aurez la taper apr s le prompteur du shell puis la valider avec la touche Entr e Lorsque vous avez fini de travailler il se peut que vous d siriez quitter votre syst me Pour sortir du shell entrez la commande exit Gardez bien l esprit que si vous restez logu quelqu un peut venir et utiliser votre compte Par chance vous pouvez faire confiance en vos coll gues de travail ou aux personnes de chez vous mais si vous ne pouvez accorder votre confiance dans votre entourage vous devrez tre certain de vous tre d logu avant votre d part 6 2 Historique des commandes et dition de la ligne de commande Tout ce que vous tapez apr s le prompteur du shell et avant de valider par Entr e est appel une ligne de commande C est une ligne de texte qui demande l ordinateur de faire quelqu
45. un autre pour ouvrir des br ches de s curit dans votre syst me terme tellement usit qu il vaut mieux le conna tre Chapitre 5 Installation pas pas 32 profil est une cat gorie de machines comme serveur de r seau ou station de travail personnelle la diff rence des t ches vous ne pouvez choisir qu un profil la fois Pour r sum si vous tes press choisissez un profil Si vous avez plus de temps choisissez le profil personnalis Custom Profile et s lectionnez un ensemble de t ches Si vous avez beaucoup de temps et que vous d sirez tre minutieux avec le contr le de ce qui sera ou non install sortez de cette tape et lancez vous dans la toute puissance de dselect Ensuite vous allez entrer dans dselect Si vous avez s lectionn des t ches ou des profils n oubliez pas de sauter l tape Select S lectionner de dselect car les s lections ont d j t effectu es Un petit avertissement en ce qui concerne la taille des t ches telle qu elles sont pr sent es la taille pr sent e pour chaque t che est la somme des tailles de ses paquets Si vous choisissez deux t ches qui se partagent certains paquets le v ritable espace disque requis sera inf rieur la somme des tailles de deux t ches Une fois que vous avez ajout tous les logins root et personnel s vous vous retrouvez dans le pro gramme dselect dselect vous permet de s lectionner les paquets installer sur votr
46. vous auriez d j fa te l aide des disquettes d installation S lectionnez le menu Next pour initialiser et monter la partition de disque La premi re partition que vous montez ou que vous initialisez sera mont e comme prononcer root racine On vous proposera l instar de l initialisation du swap de v rifier les blocs d fectueux Cela ne mange pas de pain de le faire mais cela peut prendre dix minutes ou plus si vous poss dez des disques de grande capacit Une fois la partition de mont e le menu suivant devrait tre Install Operating system and modules Installer le syst me d exploitation et ses modules moins que vous n ayez pas termin une des tapes francisation de mount qui est pass dans le langage courant On trouve parfois mounter qui est assez laid il faut bien l avouer http www debian org releases slink i386 releases notes ch upgrading en html tse prononce route Chapitre 5 Installation pas pas 27 pr c dentes Vous pouvez utiliser les fl ches de d placement pour s lectionner les menus d initialisation ou de montage de partitions de disques si vous avez d autres partitions fabriquer Si vous avez cr des partitions s par es pour var usr ou d autres syst mes de fichiers c est le moment de les initialiser et de les monter 5 7 1 Monter une partition pr c demment initialis e Un pendant l tape Initialise a Partition In
47. y a un devant chaque r pertoire ou fichier du nom de fichier Le premier est le nom du r pertoire mais les autres sont de simples s parateurs pour distinguer les parties du nom de fichier Les noms utilis s portent parfois confusion Prenons l exemple suivant usr share keytables us map gz C est un nom de fichier pleinement qualifi Pourtant certaines personnes le d signent comme un chemin D autres personnes s en servent pour d signer le fichier us map gz comme un seul nom de fichier Il y a aussi une autre utilisation du mot chemin Mais le contexte est toujours suffisamment clair pour faire la distinction Les r pertoires sont rang s sous forme d arbre Tous les noms de fichiers absolus commencent avec le r pertoire racine Le r pertoire racine poss de un certain nombre de branches comme etc et usr Ces sous r pertoires se subdivisent eux m mes en branches en de nombreux sous r pertoires comme etc init det usr local L ensemble est appel l arbre des r pertoires Vous pouvez faire l analogie avec un nom de fichier absolu et la route partante de la base de l arbre la fin d une branche le fichier Vous entendrez aussi parler certaines personnes de l arbre des r pertoires comme d un arbre familial Certains r pertoires ont des parents et un chemin montre l arbre g n alogique complet Il existe aussi des chemins relatifs qui commencent ailleurs que dans l
48. 11R6 1ib X11 XF86Config eg usr X11R6 man man5 XF86Config 5x gz Maintenant essayez la commande find find name XF86Config Vous allez entendre une activit intense du disque dur et cela va prendre un temps assez long Le r sultat devrait ressembler ect X11 XF86Config usr X11R6 1ib X11 XF86Config find var spool cron atjobs Permission denied find var spool cron atspool Permission denied find var lib xdm authdir Permission denied Remarquez que find n a trouv que les fichiers appel s exactement XF86Config et non pas ceux contenant cette cha ne de caract res find a aussi essay de rechercher dans tous les r pertoires du syst me y compris ceux dont vous n avez pas les droits d acc s C est la raison pour laquelle vous avez les messages Permission denied Permission non accord e Leur syntaxe aussi est diff rente Avec find vous devez choisir partir de quel r pertoire effectuer la recherche alors que Locate choisit automatiquement le r pertoire racine Et vous devez sp cifiez votre recherche en utilisant l option name Vous pouvez aussi rechercher des fichiers avec des tas d autres crit res comme les dates de modification ou les propri taires Pour utiliser f ind dans une recherche de fichiers dont le nom contient XF 86Confio il vous faut utiliser un motif de recherche find name XF86Config Chapitre 9 Un peu plus sur les fic
49. 86configet rev rifiez ces r glages xvidtune peut vous aider r gler l image si elle est trop droite ou trop gauche ou bien si elle est trop haute ou trop basse xdpyinfo peut vous donner des informations sur une session X en cours XF86Setup peut vous r gler votre profondeur de couleurs par d faut Vous pouvez s lectionner votre gestionnaire de fen tres par d faut en modifiant etc X11 window managers var log xdm errors peut contenir des informations utiles si vous avez des probl mes en lan ant xdm 17 2 Probl me lors de la proc dure de boot Si vous avez des probl mes durant la phase de boot comme un blocage du noyau pendant la proc dure d amor age ou que le noyau ne reconnaisse pas les p riph riques que vous avez ou encore que les lecteurs ne soient reconnus proprement la premi re chose faire est de v rifier les param tres de boot On les obtient en pressant sur la touche F1 lors du boot sur la disquette de secours La plupart du temps les probl mes se r solvent en supprimant quelques p riph riques et en bootant nouveau Les modems internes les cartes son et les p riph riques Plug n Play sont souvent probl ma tiques Tecras et quelques autres portables et certains non portables n arrivent pas vider le cache lorsqu ils passent en A20 Ceci est provoqu par les noyaux bzImage et non par les noyaux zImages Si votre or Chapitre 17 Probl mes 115 dinateur s
50. E a a CE a SC EE O ARE 59 NNR G SR RME E ho ee G d Rd dede dede 59 is a A E a oi as dui a 2 59 61 S Les variables d en 61 8 2 Ou les commandes r sident la variable PATH 63 S ichiers de configuration 64 8 onfiguration syst me contre configuration personnelle 64 AAA A ae 4 amp ue 4 de bah de a dt dt pue a 65 io Contr ler les entr es et les sorties 65 8 5 stdin stdout tubes ef redirection 65 S Xpansion de nom de fichien 67 TABLE DES MATI RES iv 69 AA 4 ais da ua eau ae ae A a me 69 9 es droits de propri t d un chien a 70 PAEZ MIO cas Lie dre sa SR A ah a a Rae 71 Y es permissions en pratique 0 0 ee 73 A A 74 O dle a S 76 77 78 78 10 Travailler avec des fichiers texte 79 79 80 80 e systeme X Windo 81 OLIT Introduction X 81 OZ Lancer l environnement Xl 82 A a ta 20 100 001026 83 ELSI La SOU a o dde de ia aio da o ds a 83 IL327 Les chiens X 83 33 Probl mes nca saicy a Cra bh sam ve ah 4 an etes dat e au 83 1134 Quitter l environnement X 84 0135 Personnaliser le lancement de Xl 84 87 as as a a ae c ne E e i a a 87 IZ2 mountet
51. EOF caract re de fin de fichier imm diatement dev zero est similaire l exception du fait que sa lecture vous renverra le caract re 10 pas le m me que le chiffre 0 Tubes nomm s FIFO Un tube nomm est un fichier qui agit comme un tube Vous entrez quelque chose dans le fichier et cela ressort Ceci est appel une FIFO First In First Out premier entr premier sorti car la premi re chose que vous entrez est aussi la premi re chose que l on sort Si vous crivez dans un tube nomm le processus d criture ne s arr te pas tant qu il y a quelque chose lire dans le tube Si vous lisez dans un tube nomm le processus de lecture attend qu il y ait quelque chose lire avant de s arr ter La taille du tube est toujours z ro Il ne stocke pas de donn e il lie Chapitre 15 Pour en savoir plus 106 simplement deux processus travers le signe du shell Dans tous les cas puisque le tube a un nom les deux processus n ont pas appartenir la m me ligne de commandes ou m me tre lanc par le m me utilisateur Vous pouvez essayer ceci cd mkfifo montube Activez alors le tube echo bonjour gt montube amp Cela place le processus qui essaie d crire bonjour dans le tube en arri re plan Remarquez bien que le processus ne rend pas la main il attend que quelqu un vienne lire dans le tube cat montube ce moment le processus echo s ach ve car cat a lu le t
52. Guide d introduction Debian GNU Linux John Goerzen et Ossama Othman Traduction fran aise de Patrice Karatchentzeff lt p karatchentzeff free fr gt Traduction du document du 2 octobre 2000 R sum Ceci est la version fran aise du guide d introduction la distribution Debian GNU Linux Copyright Copyright 1998 1999 2000 Software in the Public Interest Inc Il est autoris de faire et de distribuer des copies modifi es du pr sent document sous les conditions de reproduction d clar es dans la GNU General Public License ainsi que dans tous les autres para graphes o les conditions particuli res de copyright s appliquent et que le r sultat d riv du pr c dent manuel dans son int gralit soit redistribu dans les m mes conditions Il est autoris de faire et de distribuer des copies traduites de ce manuel dans d autres langues dans les conditions des versions modifi es La GNU General Public License peut tre incluse en version traduite approuv e par la Free Software foundation la place de la version anglaise du document Vous pouvez comme vous le souha ter distribuer des versions exactes ou modifi es du pr sent document en respectant les termes de la GNU General Public License l exception des sections clairement marqu es avec un copyright s par Table des mati res L Remerciements 2 Pr face 3 Introduction 5 1 Qu est ce que Debian f s a c os 6 5 6 06 3 6 96 a 6
53. MCIA il n est pas n cessaire de configurer le sup port PCMCIA ici Il est tr s facile de le configurer et de l activer plus tard la fin de l installation Dans tous les cas si vous devez installer quand m me une extension PCMCIA pour le r seau vous devez la choisir ici et son support sera configur ant rieurement celui du r seau Si vous avez besoin de PCMCIA s lectionnez l autre choix en dessous de Configuration des modules de pilotes de p riph riques Configure Device Driver Modules On vous demandera alors le nom du contr leur PCMCIA de votre syst me Dans la plupart des cas ce sera 182365 Quelques fois vous pourrez aussi rencontrer t cic Votre vendeur fournisseur d ordinateur portable doit vous procurer l in formation Vous pouvez g n ralement laisser les autres champs d options vides Attention certains mat riels ont des besoins particuliers le PCMCIA HOWTO http metalab unc edu LDP HOWTO PCMCIA HOWTO html contient plein d informations au cas o les options par d faut ne conviendraient pas Dans certains cas exceptionnels il se peut que vous ayez modifier le fichier etc pemcia config opts Vous devez ouvrir votre seconde console virtuelle A t F2 et diter le fichier dedans pour reconfigurer Chapitre 5 Installation pas pas 28 votre extension PCMCIA Vous pouvez aussi forcer un rechargement des modules par l interm diaire de insmod et rmmode Une fois que votre inter
54. Utiliser le shell 63 unset PAGER Si vous ne d sirez pas sp cifier un pageur vous pouvez appliquer la commande unset la variable man utilisera alors more par d faut comme il le faisait avant que vous ne changiez la variable echo PAGER Comme la variable PAGER a t d truite echo ne renverra rien PS1 bonjour Pour s amuser tentons de modifier le prompteur devrait maintenant tre modifi Voici les tapes en d tails echo PS1 SPS1 bonjour bonjour echo Mon prompteur est PS1 Mon prompteur est bonjour bonjour export n est pas n cessaire car vous ne modifier que le comportement de votre propre shell Il n y a pas de raison d exporter dans l environnement de tous les programmes pour faire le test Techniquement parlant PS est plut t une variable de shell qu une variable d environnement Si vous le voulez vous pouvez exporter la variable de shell la transformant ainsi en variable d environ nement Si vous agissez de la sorte les programmes lanc s partir du shell pourront la voir 8 2 O les commandes r sident la variable PATH Lorsque vous tapez une commande dans votre shell ce dernier doit trouver le programme correspondant sur votre disque avant de l ex cuter Si le shell devait examiner l ensemble du disque dur cela serait extr mement lent la place il se contente d aller chercher dans un ensemble de r pertoires contenu dans la variable d environnement PATH Cette l
55. X C EST LE CONCESSIONNAIRE QUI PRENDRAIT SA CHARGE LE CO T DE L ENSEMBLE DES OP RATIONS N CESSAIRES D ENTRETIEN R PARATION OU CORRECTION 13 EN AUCUN CAS SAUF SI LA LOI EN VIGUEUR L EXIGE OU SI UNE CONVENTION CRITE EXISTE CE SUJET AUCUN D TENTEUR DE DROITS D AUTEUR OU AU CUNE PARTIE AYANT LE POUVOIR DE MODIFIER ET OU DE REDISTRIBUER LE PRO GRAMME CONFORM MENT AUX AUTORISATIONS CI DESSUS N EST RESPONSABLE VIS VIS DU CONCESSIONNAIRE POUR CE QUI EST DES DOMMAGES Y COMPRIS TOUS DOMMAGES G N RAUX SP CIAUX ACCIDENTELS OU INDIRECTS R SUL TANT DE L UTILISATION OU DU PROGRAMME OU DE L IMPOSSIBILIT D UTILISER LE PROGRAMME Y COMPRIS MAIS SANS LIMITATION LA PERTE DE DONN ES OU LE FAIT QUE DES DONN ES SONT RENDUES IMPR CISES OU ENCORE LES PERTES PROUV ES PAR LE CONCESSIONNAIRE OU PAR DES TIERS OU ENCORE UN MAN QUEMENT DU PROGRAMME FONCTIONNER AVEC TOUS AUTRES PROGRAMMES M ME SI CE D TENTEUR OU CETTE AUTRE PARTIE A T AVIS DE LA POSSIBILIT DE TELS DOMMAGES FIN DES CONDITIONS D EXPLOITATION Chapitre 19 La Licence Publique G n rale de GNU 125 19 2 Comment appliquer ces dispositions vos nouveaux programmes Si le concessionnaire d veloppe un nouveau programme et s il en souhaite l utilisation la plus large possible dans le public le meilleur moyen d y arriver est d en faire un logiciel libre que tout le monde pourra redistribuer et modifier au titre des pr sentes dispositi
56. a trisez les chemins relatifs Tapez cd pour revenir dans votre r pertoire personnel mkdir divers Cela fabrique dans votre r pertoire personnel un r pertoire nomm divers Vous allez utiliser ce r per toire pour essayer quelques autres commandes Vous pouvez essayer 1s pour v rifier que votre nouveau r pertoire existe bien cd divers Ceci change le r pertoire vers divers mkdir monsousrepertoire Ceci cr e un sous r pertoire de divers cp etc profile cp est un raccourci pour copy copier etc profile est juste un fichier quelconque de votre sys t me Ne vous souciez pas de ce qu il fait pour le moment Nous l avons recopi dans rappelez vous que signifie simplement le r pertoire dans lequel je me trouve maintenant c est dire le r pertoire courant de travail Donc ceci cr e une copie de etc profile et la place dans votre r pertoire di vers Essayez de taper 1s pour v rifier qu il y a bien un fichier appel profile dans votre r pertoire courant de travail au m me niveau que le r pertoire monsousrepertoire more profile Ceci vous permet de visualiser le contenu du fichier profile more est utilis pour visualiser le contenu des fichiers textes Il est appel more car il ne montre qu une page d cran du fichier la fois et il faut appuyer sur la barre d espace pour visualiser la suite more sortira de lui m me lorsqu il aura atteint la fin du fichier ou lorsque vous aurez taper sur q quit pour
57. a Ctrl a signifie d appuyer simultan ment sur les touches Meta Ctrl et a minuscule Quelques touches ont une notation sp ciale Par exemple Entr e RET la touche avec une fl che des cendante et allant gauche Suppr Suppr ou quelque fois le retour arri re la touche avec une fl che vers la gauche chap chappement ou Esc Ces touches portent g n ralement un nom bien explicite Les espaces utilis s dans les expressions signifient d appuyer sur les touches s quentiellement Par exemple CTRL a x RET signifie d appuyer simultan ment sur Ctrl et a puis sur la lettre x et enfin sur la touche Entr e Dans certaines sections le texte en caract re gras servira marquer le texte de l utilisateur celui en italique des commentaires sur un point donn de la partie et tout autre type de texte servira au renvoi de la commande Pour certaines commandes tr s courtes vous pourrez rencontrer un autre format en surimpression avec un espacement fixe Chapitre 3 Introduction 10 11 Chapitre 4 Bien d buter Une journ e de plusieurs centaines de kilom tres doit commencer par un petit pas Lao Tseu Maintenant que vous avez vu les id es et la philosophie se cachant derri re Linux et Debian il est temps de l installer sur votre mat riel Nous allons commencer par parler des pr paratifs l installation de Debian notamment en partitionnant le disque et finir par comment d marrer l installation de vo
58. a vaut la peine de se renseigner sur les questions de s curit Le m canisme de s curit de Debian vous prot ge de la plupart des virus lcomme les fichiers morcel s et les liens physiques par exemple Chapitre 15 Pour en savoir plus 108 15 4 Le d veloppement de logiciels avec Debian Debian est une plateforme privil gi e pour le d veloppement de logiciels et la programmation Voici une liste des langages et pseudo langages support s C C Objective C Perl Python m4 Ada Pascal Java awk Tcl Tk SQL assembleur Bourne shell csh et bien d autres encore L criture de programmes est hors du propos de ce livre mais voici les programmes de d veloppement parmi les plus populaires que l on trouve sur Debian gcc Le compilateur C de GNU un compilateur moderne et optimis de C g Le compilateur C extrait de gcc CPP Le pr processeur de C de gcc perl L interpr teur Perl Perl est un super langage multi usages gdb Le d bogueur GNU Il est utilis pour d boguer de nombreux langages gprof Extraction de profile Ce programme vous aide optimiser votre programme pour augmenter ses performances emacs GNU Emacs est un diteur et un environnement int gr de travail as C est l assembleur de GNU 109 Chapitre 16 Lire la documentation et obtenir de l aide 16 1 Les sources de documentation Sur un syst me Debian vous pouvez trouver la documentation aux emplac
59. ais num ro deux Loguez vous et fa tes quelque chose quelques commandes whoami ou n importe quoi d autre pour vous assurez qu il s agit bien d un nouveau shell Maintenant vous pouvez retourner la console num ro un en pressant A F1 Ou bien vous pouvez aussi aller sur la console num ro trois avec Alt F3 Debian est fourni avec six consoles actives par d faut qui sont accessibles avec la combinaison de la touche Alt et des touches de fonctions F1 jusqu F6 Techniquement il y a plus de six consoles actives mais seules six sont accessibles pour vous loguer Les autres sont r serv es pour le syst me X Window ou d autres t ches Si vous utilisez le syst me X Window il se lance g n ralement sur la premi re console virtuelle non utilisable probablement la sept D s lors pour passer de la console virtuelle sous X une des six Chapitre 6 Se loguer 45 autres consoles vous devez ajouter la touche Ctrl la s quence de touches Ainsi il faut faire Ctrl Alt F1 pour aller la console virtuelle num ro un Mais vous pouvez aller d une console texte vers une console X en n utilisant que la touche Alt Si vous ne quitter jamais X vous n avez pas vous inqui ter ce sujet X passera automatiquement sur sa console virtuelle au d marrage Une fois que vous les aurez ma tris es les consoles virtuelles deviendront certainement un outil indis pensable pour faire plusieurs choses en m me temps Le
60. an cp porte le num ro 1 indiqu par 1 Le Chapitre 7 Les bases 57 signe veut dire que c est le dernier job avoir t mis en arri re plan bash vous renvoie aussi l tat courant du job Stopped ainsi que la ligne de commande Il y a de nombreuses choses faire avec les jobs Avecman cp toujours suspendu essayez la commande suivante man ls Cela cr e un nouveau job Ctrl z Cela le suspend vous devriez voir les informations du job man mv Lance un nouveau job Ctrl z Le suspend aussi jobs Demande au bash d afficher l tat de tous les jobs en cours Le r sultats devraient ressembler jobs 1 Stopped man cp 2 Stopped man 1s 3 Stopped man mv S Remarquez bien que les et qualifient respectivement l avant dernier et le dernier job en arri re plan fg Cela place le dernier job en arri re plan man mv celui avec le de nouveau en avant plan Si vous pressez la barre d espace la page de manuel va se d rouler Ctr l z Suspend nouveau man mv 1 o fg Vous pouvez vous r f rer n importe quel job en utilisant suivi de son num ro Si vous utilisez fg sans lui sp cifier de job c est le dernier actif qui sera r veill Chapitre 7 Les bases 58 Ctrl z Suspend nouveau man cp kill 1 D truit le job num ro 1 bash fait un rapport d information du job qui devrait ressembler kill 1 1 Terminated man cp bash se contente d
61. ap Une partition de swap est chaudement recommand e mais vous pouvez faire sans si vous insistez et que votre syst me a plus de 4 Mo de m moire vive Si vous d sirez le faire s lectionnez le choix Do Without a Swap Partition Faire sans partition de swap du menu et allez directement la partie suivante Chapitre 5 Installation pas pas 26 Il est toujours possible de r initialiser une partition de swap Ainsi s lectionnez Initialize and Activate a Swap Partition Activer et initialiser une partition de swap si vous n tes pas s r de ce que vous fa tes Dans un premier temps le menu va vous proposer une bo te de dialogue dans laquelle vous pourrez lire Please select the partition to activate as a swap device veuillez s lectionner la partition activer comme swap Le choix par d faut devrait tre la partition de swap que vous venez de param trer si tel est le cas appuyez simplement sur la touche Entr e Ensuite on vous propose d activer l option de recherche des blocs non lisibles caus s par des d fauts sur la surface des plateaux des disques sur l int gralit de la partition Ceci est tr s utile si vous avez des disques MFM RLL ou de vieux SCSI Dans tous les cas cela ne peut pas faire de mal bien que cela demande pas mal de temps La plupart des disques modernes fonctionnant correctement n ont pas besoin de cette tape car ils poss dent leur propre m canisme interne pour s affranchir des blocs
62. applications graphiques du son de l dition etc La taille de l ensemble des paquets occupe pr s de 500 Mo Work_std Cette configuration convient aux petites machines ne pouvant supporter X Window et ses applications graphiques C est aussi parfait pour un ordinateur portable ou mobile Cela occupe environ 140 Mo Il est possible aussi d avoir une configuration sous X avec moins de 100 Mo Devel_comp Ceci est un environnement de travail rassemblant tous les paquets de d veloppement populaires comme PERL C et C Cela demande environ 475 Mo En rajoutant X et quelques autres paquets utiles vous devriez tourner autour de 800 Mo pour ce type d installation Garder en m moire que ces tailles n incluent pas toutes les donn es g n ralement pr sentes sur un disque comme les fichiers des utilisateurs les courriels et les donn es Il est toujours pr f rable d tre g n reux avec la taille de vos propres donn es et fichiers De plus le r pertoire Debian ar contient quantit s d informations du syst me Les fichiers de gestionnaire d installation des paquets peut facile ment occuper 20 Mo de disque En g n ral vous devriez allouer au moins 50 Mo pour le r pertoire var car les journaux de bordfidu syst me sont aussi stock s l plus commun ment appel s les fichiers de log Chapitre 4 Bien d buter 15 4 3 3 Les limitations des disques PC Les BIOS des PC ajoutent de nouvelles contraintes au pa
63. aque fois que le concessionnaire redistribue le programme ou tout ouvrage se fondant sur le programme le destinataire re oit automatiquement une licence de l metteur initial de la licence pour dupliquer distribuer ou modifier le programme sous r serve des pr sentes closes et dispo sitions Le concessionnaire ne peut imposer aucune restriction plus pouss e sur l exercice par le destinataire des droits octroy s au titre des pr sentes Le concessionnaire n a pas pour responsa bilit d exiger que des tiers se conforment la pr sente licence Si en cons quence une d cision de justice ou une all gation d infraction au droit des brevets ou pour toute autre raison qui n est pas limit e des probl mes de propri t s industrielles des conditions sont impos es au concessionnaire par autorit de justice par convention ou autrement qui entrent en contradiction avec les dispositions de la pr sente licence elles n exemptent pas le concessionnaire de respecter les dispositions de la pr sente licence Si le concessionnaire ne peut proc der la distribution de fa on satisfaire simultan ment ces obligations au titre de la pr sente licence et toutes autres obligations pertinentes alors en cons quence de ce qui pr c de le concessionnaire peut ne pas proc der du tout la distribution du programme Par exemple si une licence de brevet ne permettait pas une redistribution du programme sans redevances
64. artir du paragraphe 4 2 1 Le syst me va au final faire un r sum des informations r seau et vous demander une confirmation Ensuite vous devrez sp cifier le p riph rique r seau que votre connexion r seau principale utilise G n ralement il s agit de eth0 le premier p riph rique Ethernet Sur un ordinateur portable on rencontre plus souvent comme p riph rique r seau principal une interface pcm cia Voici quelques d tails techniques pratiques le programme s assure que l adresse r seau IP est bien la r sultante d un AND de votre adresse IP et de celle de votre masque r seau Il s assure aussi que votre adresse de r seau de diffusion est bien la r sultante d un OR de votre adresse IP avec l inverse des bits de l adresse du masque r seau Il s assure aussi que votre passerelle de routage est identique votre serveur DNS Vous pouvez les changer une fois le syst me install si n cessaire en ditant le fichier etc init d network sur un syst me Debian les daemons sont lanc s par scripts dans le r pertoire etc init d 5 11 Installation du syst me de base Lors la phase Install the Base System Installation du syst me de base on vous proposera une liste de p riph riques partir desquels installer votre syst me de base Vous devrez s lectionner ici le p riph rique Chapitre 5 Installation pas pas 29 c d rom Il appara tra alors un champ pour sp cifier le chemin vers le fichie
65. at de cette commande mon fichier s appelle maintenant monfichier gz Il est aussi beaucoup plus petit gunzip monfichier gz ls 1 Ceci d comprime le fichier Remarquez bien que monfichier est retourn dans son tat d origine Et remarquez aussi que pour d comprimer il faut utiliser gunzip et non gzip S rm monfichier Utilisez cette commande pour effacer le fichier puisqu on ne l avait cr juste que pour exp rimenter Chapitre 9 Un peu plus sur les fichiers 77 9 4 Rechercher des fichiers Il y a deux utilitaires pour rechercher un fichier find et Locate find recherche vraiment les fichiers dans leur tat pr sent Locate recherche dans un index engendr automatiquement par le syst me chaque matin 6h42 c est un cron dont on trouvera une explication un peu plus loin dans le livre locate ne sera jamais capable de trouver un fichier cr apr s la g n ration de l index Bien s r puisque locate recherche dans un index il est beaucoup plus rapide un peu comme rechercher dans l index d un livre plut t qu effeuiller chaque page Pour comparer les deux fa ons de faire une recherche on va supposer que l on ne se rappelle plus o est le fichier de configuration XF 86Config du serveur X locate XF86Config Cela devrait tre tr s rapide Vous allez obtenir une liste de noms de fichier contenant XF86Config quelque chose comme etc X11 XF86Config usr X11R6 1ib X11 XF86Config usr X
66. autre commande Cela s appelle un tube pipeline en anglais Cela utilise l op rateur tube l Peut tre d sirez vous voir la GNU General Public License l envers Pour le faire utilisez la com mande tac c est un cat mais invers Essayez tac usr doc copyright GPL Malheureusement cela d file beaucoup trop rapidement pour tre lisible Donc vous ne voulez avoir que quelques paragraphes la solution est un tube tac usr doc copyright GPL less Cela prend donc la sortie standard de t ac qui est la GPL lue l envers et l envoie dans l entr e standard de less Vous pouvez encha ner ainsi autant de commandes que vous le d sirez S il vous prend une envie inex pliquable de transformer tous les G en Q il vous suffit d utiliser la commande tr G Q comme ceci tac usr doc copyright GPL tr G Q less Vous pouvez obtenir le m me r sultat en utilisant des fichiers temporaires et des redirections par exemple tac usr doc copyright GPL gt tmpfile tr G Q lt tmpfile gt tmpfile2 less lt tmpfile2 rm tmpfile tmpfile2 Il est clair qu un tube est bien plus pratique Cela d pend de votre clavier cela peut appara tre comme une barre verticale ou une barre verticale en deux parties mais cela doit toujours se trouver au dessus du contre s ash NDT pour les claviers qwerty uniquement tapez Alt Gr 6 pour les azerty Chapitre 8 Utiliser le shell 67 8 6 Expansion de nom de fichier Vo
67. avec l option s fabrique un lien symbolique et dans ce cas ce lien s appelle MonTmp et pointe sur le fichier tmp moi ls 1 MonTmp Vous devriez observer une sortie du genre lrxwrxwrxw 1 havoc havoc 7 Dec 6 12 50 MyTmp gt tmp me La date ainsi que l utilisateur et le groupe devrait tre diff rents pour vous Notez le type du fichier 1 Cela indique un lien symbolique Regardez aussi les permissions Les liens symboliques ont toujours ces permissions Si vous tentez de changer les permissions d un fichier symbolique via chmod vous allez r ellement changer les permissions du fichier sur lequel il pointe chmod 700 MonTmp Vous devriez obtenir un No such file or directory pas trouv de fichier ou de r pertoire portant ce nom car le fichier tmp moi n existe pas Remarquez que cela n a pas emp ch la cr ation du lien symbolique mkdir tmp moi Cela cr e le r pertoire tmp moi chmod 700 MonTmp devrait maintenant fonctionner sans probl me Chapitre 15 Pour en savoir plus 105 touch MonTmp monfichier Pour cr er un fichier dans MonTmp ls tmp moi Le fichier a vraiment t cr dans tmp moi rm MonTmp D truit le lien symbolique Remarquez que cela ne retire que le lien et non ce vers quoi il pointe Ensuite vous devez utiliser rm et non pas rmdir rm tmp moi monfichier rmdir tmp moi Cela nettoie tout ce qu il reste Fichiers p riph riques Les fichiers p riph riques se r f rent un p
68. biblioth ques des fichiers de donn es comme des sc narios de jeux ou des ic nes des fichiers de configurations des pages de manuels et la documentation Lorsque vous installez un programme vous voulez tre s r d avoir tous les fichiers dont vous avez besoin la bonne place Vous devez aussi tre capable de d sinstaller un programme Lorsque vous d sinstallez vous devez tre s r que tous les fichiers associ s sont d truits Et de plus si les fichiers sont partag s par d autres programmes dans le syst me vous voulez tre s r de les conserver Enfin vous devez tre capable de faire la mise jour d un programme Lorsque vous effectuez une mise jour vous d sirez d truire les fichiers obsol tes et ajouter les nouveaux sans ne rien casser au syst me existant Le syst me de gestion des paquets de Debian offre une solution ces probl mes Il vous autorise installer d sinstaller et mettre jours les paquets de logiciels qui ne sont qu un petit ensemble contenant les fichiers du programme et les informations qui aident l ordinateur g rer le paquet correctement Les paquets Debian ont un nom se terminant par deb et ils sont disponibles sur le site FTP ou bien sur votre c d rom officiel de Debian 14 2 dpkg La mani re la plus simple d installer un simple paquet que vous venez de t l charger est d utiliser la commande dpkg i qui est un raccourci pour dpkg install Admettons que vou
69. bidouiller jusqu ce que vous soyez l aise avec les concepts et alors seulement poursuivez la lecture du livre Vous trouverez une vari t importante de sujets trait s parmi lesquels certains vous int resseront Apr s quelque temps vous serez assez confiant pour utiliser des commandes sans savoir exactement ce qu elles font Ce sera une bonne chose Si jamais vous vous trompez en tapant une commande ou que ne savez pas comment sortir d un pro gramme appuyez sur CTRL lt la touche Ctrl et la lettre minuscule c doivent tre press es simultan ment Cela stoppe la plupart du temps le programme 3 4 2 Conventions typographiques Avant d aller plus en avant il est important de se familiariser avec les conventions typographiques utili s es dans ce livre Quand vous aurez presser simultan ment plusieurs touches une notation comme CTRL a sera utilis e Cela signifie pressez la touche Ctrl et pressez la touche de la lettre minuscule a Certains claviers ont la fois la touche Alt et Meta la plupart des ordinateurs n ont que la touche Alt mais celle ci va simuler le comportement de la touche Meta Donc si vous n avez pas de touche Meta utilisez la touche Alt la place Les touches comme Alt et Meta sont appel es des modificateur parce qu elle change le m canisme des touches standard comme la lettre A Parfois il est n cessaire d avoir recours plusieurs modificateurs simultan ment Par exemple Met
70. bjet 6 Le concessionnaire ne peut dupliquer modifier conc der en sous licence ou distribuer le pro gramme sauf si cela est express ment pr vu par les dispositions de la pr sente licence Toute ten tative pour autrement dupliquer modifier conc der en sous licence ou distribuer le programme est r p t e nulle et met automatiquement fin aux droits du concessionnaire au titre de la pr sente licence Cependant les parties qui ont re u des copies ou des droits de la part du concessionnaire au titre de la pr sente licence ne verront pas expirer leur contrat de licence tant que ces parties agissent d une mani re parfaitement conforme 7 Il n est pas exig du concessionnaire qu il accepte la pr sente licence car il ne l a pas sign e Cependant rien d autre n octroie au concessionnaire l autorisation de modifier ou de distribuer Chapitre 19 La Licence Publique G n rale de GNU 123 10 le programme ou ses ouvrages d riv s Ces actions sont interdites par la loi si le concessionnaire n accepte pas la pr sente licence En cons quence par le fait de modifier ou de distribuer le pro gramme ou un ouvrage quelconque se fondant sur le programme le concessionnaire indique qu il accepte la pr sente licence et qu il a la volont de se conformer toutes les closes et dispo sitions concernant la duplication la distribution ou la modification du programme ou d ouvrages se fondant sur ce dernier Ch
71. cation est le 23 f vrier 1997 et le nom du fichier est etc resolv conf Sur la partie gauche de l cran les choses sont un tout petit peu plus compliqu es Tout d abord une br ve explication technique rw r 1 est le mode du fichier le 1 correspond au nombre de liens physiques vers ce fichier ou le nombre de fichiers dans le r pertoire et les deux root sont les propri taires respectifs du fichier et du groupe auquel appartient le fichier Tout ceci est du charabia tudions les choses plus calmement 9 1 1 Les droits de propri t d un fichier Tous les fichiers ont deux propri taires un utilisateur et un groupe Le cas pr c dent peut porter confusion car il y a un groupe nomm root et en m me temps un utilisateur nomm root Les groupes sont juste un rassemblement d utilisateurs qui on donne collectivement le droit d acc der une partie du syst me Un bon exemple est le groupe games Vous pouvez cr er un groupe games sur votre ordinateur et le param trer de fa on ce que seuls les gens appartenant ce groupe aient l autorisation de jouer sur la machine Il y a des exemples plus pratiques consid rons le cas de la configuration d une machine pour une cole Il y a certains fichiers dont vous voulez restreindre l acc s aux professeurs seulement et pas aux l ves Vous cr ez donc un groupe dans lequel vous rassemblez tous les professeurs Ensuite vous pouvez indiquer au syst me que
72. ce n affecte pas l aspect des autres pi ces Si vous avez d j un syst me d exploitation sur votre disque Windows 95 Windows NT DOS etc et que vous d sirez installer Debian GNU Linux au m me endroit il sera probablement n cessaire de repartitionner le disque De mani re g n rale transformer une partition contenant d j un syst me de fichier d truit toutes les informations le contenant Ainsi vous devez absolument faire une sauvegarde de toutes vos donn es avant tout repartitionnement Pour reprendre l analogie avec la maison vous devrez probablement retirer tous les ornements d un mur avant de le d placer ou sinon vous risqueriez des les endommager Heureusement il existe une possibilit pour certains utilisateurs voir partie 4 3 6 pour plus d informations Dans le cas le plus simple le syst me GNU Linux demande au moins une partition pour fonctionner Vous pouvez avoir une seule partition contenant tout le syst me d exploitation et vos fichiers personnels De nombreuses personnes optent pour un partitionnement plus important pour le syst me GNU Linux Il y a deux raisons de subdiviser son syst me avec un nombre plus important de petites partitions La premi re est pour une raison de s curit Si quelque chose arrive et corrompt le syst me de fichiers seule une partition est g n ralement affect e Ainsi il n est simplement n cessaire que de remplacer la portion incrimin e l aide des sauvegardes
73. celui qui est pr sent ci dessous lors du d marrage en mode interactif Gnomovision version 69 Copyright 19 yy nom de l auteur Gnomovision est livr absolument SANS AUCUNE GARANTIE pour plus de d tail tapez show w Il s agit d un logiciel libre et vous avez le droit de le redistribuer dans certaines conditions pour plus de d tail tapez show c Les instructions hypoth tiques show w et show c doivent pr senter les parties appropri es de la Licence Publique G n rale Bien videmment les instructions que vous utilisez peuvent porter d autres noms que show w et show c elles peuvent m me correspondre des clics de souris ou des l ments d un menu selon ce qui convient votre programme Si n cessaire vous devrez aussi demander votre employeur si vous travaillez en tant que program meur ou votre ventuelle cole ou universit de signer une renonciation droit d auteur concernant le programme En voici un chantillon il suffit de modifier les noms Yoyodyne Inc par la pr sente renonce tout int r t de droits d au teur dans le programme Gnomovision qui fait des passages au niveau Chapitre 19 La Licence Publique G n rale de GNU 126 des compilateurs crit par James Hacker Signature de Ty Coon ler avril 1989 Ty Coon President of Vice La pr sente Licence Publique G n rale n autorise pas le concessionnaire
74. cerne votre cran Vous devez voir une fen tre de dialogue Select Color or Monochrome display S lectionner un cran couleur ou monochrome Si votre moniteur est capable d afficher de la couleur appuyez sur Entr e L cran devrait alors passer du noir et blanc en couleur D placez vous l aide des fl ches sur le bouton Next suivant et pressez alors de nouveau la touche Entr e pour continuer l installation 5 2 Menu principal d installation de Debian GNU Linux Il se peut que vous aperceviez une bo te de dialogue disant The installation program is determining the current state of your system and the next installation step should be performed Le programme Chapitre 5 Installation pas pas 24 d installation est en train de d terminer l tat actuel de votre syst me et l tape suivante d installation ne devrait pas tarder C est une phase pendant laquelle le programme d installation cherche d tecter automatiquement ce que vous aurez probablement besoin de faire ensuite Dans certains cas il se peut que vous n aperceviez m me pas cette bo te de dialogue Pendant toute la proc dure d installation vous aurez affaire au menu principal intitul Debian GNU Linux Installation Main Menu Menu principal d installation de Debian GNU Linux Les choix situ s en haut du menu changent au fur et mesure pour indiquer votre progression dans l installation du syst me Phil Hughes crivait dans le Linux Journal
75. certains fichiers appartiennent au groupe professeurs et que personne d autre n y a acc s Explorons les groupes du syst me En premier lieu vous pouvez utiliser la commande groups du shell Cela vous fournit une liste de groupes auxquels vous appartenez groups system wide configuration permissions file ownershipusername dialout cdrom floppy audio Vous semblez donc n appartenir qu un groupe qui est identique votre nom d utilisateur Dans tous les cas root peut vous ajouter dans d autres groupes L exemple suivant montre une personne membre de cinq groupes less etc group Ce fichier contient la liste des groupes disponibles sur votre syst me Remarquez bien le groupe root le seul membre de ce groupe est l utilisateur root et le groupe qui correspond votre nom d utilisateur Il y a aussi des groupes comme dialout les utilisateurs autoris s lancer le modem et floppy les utilisateurs qui ont acc s au lecteur de disquette Il est probable que votre syst me ne soit pas configur pour avoir l usage de ces groupes Il est pr f rable que seul root ait acc s au lecteur de disquettes ou au modem pour le moment Pour les d tails en ce qui concernent ce fichier reportez vous au man group ls 1 home Chapitre 9 Un peu plus sur les fichiers 71 Cette commande vous montre que tous les r pertoires utilisateurs sont la propri t de leur utilisateur et de leur groupe personnel Si vous venez d insta
76. ces caract res Par exemple abc correspond soit un a soit un b ou soit un c Si vous ajouter un apr s le premier crochet on retourne le sens Ainsi abc correspond tous les caract res qui ne sont pas un a un b ou un c Vous pouvez aussi inclure un intervalle comme a 3 qui correspond tout entre a et j La correspondance est sensible la casse des caract res donc si vous voulez inclure toutes les lettres vous devz utilisez a zA Z Les motifs d expansion sont tr s simples partir du moment o vous les voyez dans des exemples concrets gt SL XE Cela vous fournit la liste de tous les fichiers finissant pas txt puisque correspond tout hc Cela vous fournit une liste de fichier se terminant soit par h soit par c A Cela vous fournit la liste de tous les fichiers de trois lettres commen ant par un a 3 Actuellement les fichiers commen ant par un point ne sont pas inclus dans l expansion de Chapitre 8 Utiliser le shell 68 fa Cela vous fournit la liste de tous les fichiers de trois lettres ne commen ant pas par la lettre a Cela vous fournit l ensemble des fichiers commen ant par a sans tenir compte de leur nombre de lettres 69 Chapitre 9 Un peu plus sur les fichiers Dans la partie 7 2 nous avons montr comment d placer et renommer des fichiers avec mv comment les copier avec cp comment les d truire avec rm comment d truire des r p
77. champ nstalled Size Taille apr s installation qui est en kilo octets pour la d terminer Installer un nouveau syst me Debian est une chose complexe mais dselect peut vous aidez rendre la chose la plus ais e possible Prenez donc bien le temps d apprendre vous en servir Lisez les crans d aide et exp rimentez les touches i I o et O Utilisez la touche R Ce sera tout pour ici mais cela devrait tre suffisant pour vous en servir avec efficacit 5 20 Glossaire Les termes suivants sont largement utilis s dans ce livre et de fa on g n rale lorsque l on parle de Debian Paquet C est un fichier contenant tout le n cessaire l installation la d sinstallation et l utilisation d un programme particulier Le logiciel qui g re les paquets est dpkg dselect est une interface dpkg Les utilisateurs exp riment s utilisent souvent dpkg pour installer ou retirer un paquet Nom de paquet Tous les noms de paquets sont de la forme xxxxxxxxxxx deb Voici un exemple de noms de paquets simples efax_08a 1 deb lrzsz_0 12b 1 deb mgetty_0 99 2 6 deb minicom_1 75 1 deb term_2 3 5 5 deb uucp_1 06 1 2 deb uutraf_1 1 1 deb xringd_1 10 2 deb xtel_3 1 2 deb Chapitre 5 Installation pas pas 40 41 Chapitre 6 Se loguer Votre syst me est maintenant install Vous pouvez vous congratuler du bon travail effectu Il est temps maintenant de
78. de bien avoir toutes les informations de votre FAI Cela peut inclure Nom d utilisateur ou login Mot de passe Votre adresse IP Internet Protocol fixe si n cessaire cela doit ressembler quelque chose comme 209 81 8 242 Cette information n est pas n cessaire pour la plupart des FAI Chapitre 13 R seau 94 Le masque r seau cela doit ressembler quelque chose comme 255 255 255 248 Cette infor mation n est pas n cessaire pour la plupart des FAI Les adresses IP des serveurs DNS de votre FAI Toute proc dure de login particuli re requis chez votre FAI Ensuite il va falloir examiner votre configuration mat rielle la fa on dont votre modem fonctionner avec GNU Linux et sur quel port s rie il est connect Voici une r gle simple pour d terminer si votre modem va fonctionner si c est un winmodem ou bien un modem int gr cela ne fonctionnera pas Ces modems sont bon march car ils ont tr s peu de fonctionnalit s et ils demandent l ordinateur de compenser leur incapacit Malheureusement cela signifie qu ils sont complexes programmer et les fabricants ne donnent g n ralement pas leurs sp cifications aux d veloppeurs Si vous avez un modem avec son propre circuit embarqu ou bien un modem ext rieur vous ne devriez pas avoir de probl me Sur les syst mes GNU Linux les ports s ries sont r f renc s comme dev ttyS0 dev ttysl et ainsi de sui
79. de manuel le comportant PostScript est l argument en raison de la pr sence de l option k c est le mot cl rechercher Allez y et tapez la commande man k PostScript et vous verrez appara tre une liste de pages de manuel de votre syst me qui ont un rapport avec le postscript Si vous n avez pas install de nombreux lo giciels il se peut que vous voyiez appara tre la place PostScript nothing appropriate PostScript rien de trouv 7 2 Description de la ligne de commande Remarque vous pouvez sauter cette partie si vous voulez avancer rapidement Il existe une fa on concise et traditionnelle de d crire la syntaxe d une commande La syntaxe veut dire la fa on correcte de combiner les options vari es ainsi que les arguments Par exemple si vous tapez man man pour obtenir la page de manuel de man vous apercevrez un certain nombre de descriptions de syntaxe d butant par le nom de commande man Une d entre elle devrait ressembler ceci man k M path keyword Tout ce qui se trouve entre crochet est optionnel Dans ce cas il n est pas n cessaire d utiliser l option M mais si vous le fa tes il est alors n cessaire d utiliser un argument de type path Vous devez utiliser l option k et l argument keyword mot cl Les signifient qu il peut y avoir encore beaucoup de choses la suite notamment plusieurs mots cl s Regardons d un peu plus pr s les descriptions complexes de la
80. de taper et les com pl ter automatiquement pour vous Il suffit simplement de taper le d but de la commande ou du fichier et d appuyer sur la touche de tabulation Si bash trouve un compl tement unique il finira le mot et ajoutera un espace la fin S il trouve de multiples compl tement il propose l ensemble de ses choix possibles en mettant un signal sonore Vous pouvez alors entrer le nombre de lettres suffisantes pour le rendre unique et appuyez sur la touche de tabulation nouveau S il n existe pas de compl tement bash met simplement un signal sonore 7 8 Prot ger votre identit Les syst mes de type Unix sont multi utilisateurs et vous avez donc votre propre identit comme utili sateur sur le syst me Tapez finger votrenomdutilisateur pour voir les informations qui sont publiquement disponibles Pour changer le nom et le shell affich s ici vous pouvez utiliser la commande chfn et chsh Seul root peut vous changer votre login et votre r pertoire d attache Vous devez avoir vu No plan Un plan est une simple information que vous voulez rendre publique Pour cr er un plan vous placer toute l information que vous voulez montrer aux autres dans un fichier appel plan Pour le faire vous devrez vous servir d un diteur de texte voir chapitre 10 2 Ensuite utilisez nouveau finger pour observer le r sultat Les autres peuvent utiliser finger sur vous pour voir votre plan ou v rifier si vous avez re u ou lu
81. du logiciel libre c est s rement la meilleure chose que vous ayez faite avec votre ordinateur le faire partir d une Debian GNU Linux c est d autant mieux elle est puissante robuste tr s bien document e et en prime ludique Bienvenue la r volution Chapitre 2 Pr face John Goerzen Chapitre 3 Introduction Nous sommes heureux d avoir la chance de vous pr senter Debian Avant d entamer la discussion sur GNU Linux nous aimerions d abord parler un peu de ce qu est exactement Debian ce qu elle fait et qu elle sont ses buts dans le monde vaste du Logiciel Libre 3 1 Qu est ce que Debian Debian est un syst me d exploitation OS pour Operating System libre pour votre ordinateur Un sys t me d exploitation est un rassemblement de programmes l mentaires et d utilitaires qui font fonc tionner votre ordinateur Au coeur du syst me se trouve le noyau Le noyau est le programme le plus fondamental de votre ordinateur Il s occupe de toutes les t ches l mentaires et permet de lancer les autres programmes Debian utilise le noyau Linux un ensemble de logiciels enti rement libres initi par Linus Torvalds et supportant des milliers de logiciels dans le monde Une part importante des outils de base qui forment le syst me d exploitation vient du projet GNU http www gnu org et ces outils sont aussi libres Une autre facette d un syst me d exploitation est la partie logicie
82. e chose Le shell par d faut de Debian offre de nombreuses fonctionnalit s pour rendre plus ais e l entr e de la ligne de commande Vous pouvez revenir aux commandes pr c dentes pour les lancer nouveau ou vous pouvez les modifier avec facilit et ensuite les relancer Essayez ceci entrez n importe quelle commande comme whoami Ensuite appuyez sur la fl che de direction verticale vers le haut La commande whoami va r appara tre apr s le prompteur Vous pouvez alors appuyer sur Entr e pour lancer une seconde fois la commande whoami Si vous avez entr de nombreuses commandes vous pouvez appuyer sur la fl che plusieurs fois pour naviguer au travers des diff rentes commandes Cette fonctionnalit est tr s pratique si vous r p tez la m me chose plusieurs fois de suite ou si vous tapez mal une commande et que vous la rappeliez pour la corriger Vous pouvez aussi utiliser la fl che verticale vers le bas pour circuler dans l autre sens vers les commandes les plus r centes Lorsqu il n y a plus de commande afficher l ordinateur envoie alors un signal sonore 30u interpr teur de commandes en fran ais mais le terme shell est aussi utilis que log ou login litt ralement Qui suis je Chapitre 6 Se loguer 43 Vous pouvez aussi vous d placer sur la ligne de commande pour effectuer des transformations La fa on la plus simple est d utiliser les fl ches de d placements horizontaux gauche et droite Essayez
83. e d placer myprofile rm myprofile rm signifie remove effacer donc cela efface le fichier myprofile Fa tes tr s attention D truire un fichier sur un syst me GNU Linux est d finitif car il n y a pas de fonction inverse Si vous effacez un fichier c est fini jamais Prenez bien vos pr cautions On r p te d truire un fichier sur un syst me GNU Linux est d finitif car il n y a pas de fonction inverse Si vous effacez un fichier c est fini jamais Prenez bien vos pr cautions e rmdir monsousrepertoire Relisez le encore une fois d truire un fichier sur un syst me GNU Linux est d finitif car il n y a pas de fonction inverse Si vous effacez un fichier c est fini jamais Prenez bien vos pr cautions Chapitre 7 Les bases 54 rmdir est la m me chose que rm mais pour les r pertoires Remarquez que rmdir ne fonctionne qu avec des r pertoires vides Si le r pertoire contient des fichiers vous devez les d truire en premier ou bien utiliser rm r la place de rmdir CA 4 Ceci vous permet de sortir du r pertoire courant et de vous d placer dans le r pertoire parent Maintenant vous pouvez taper la s quence suivante rmdir divers Ceci d truira les derniers restes de notre essai Nous savons maintenant comment cr er copier d placer renommer et d truire fichiers et r pertoires Nous avons aussi appris quelques raccourcis comme taper simplement cd pour re
84. e demander au job de se terminer et parfois ce dernier ne veut pas Dans ce cas vous devez ajouter l option KI Lif pour arr ter la demande de destruction et commencer la destruction Par exemple kill KILL 1 1 Killed man mv L option KILL force une destruction inconditionnelle du job En des termes plus techniques ki11 se contente d envoyer un signal Par d faut il envoie un signal de terminaison TERM ou signal 15 mais vous pouvez tr s bien sp cifier un signal et l option KILL signal 9 est le signal qui force la terminaison La commande kill n est pas forc ment appropri e pour l envoi de signaux par exemple envoyer le signal TSTP terminal stop suspend le processus et permet de le r cup rer plus tard top Cela nous renvoie l cran la sortie de top Envoyez la commande u dans top pour ne visualiser que vos processus Regardez dans la colonne de droite les commandes man 1setman mv man cp n est plus l puisque vous l avez tu e top vous montre les processus vous appartenant remarquez bien que le PID gauche de l cran ne correspond pas au num ro de job Il se peut que vous ne voyez pas vos processus car trop bas pour appara tre l cran Si vous utilisez X voir chapitre 11 vous pouvez redimensionner votre xterm pour r soudre le probl me M me ces simples jobs sont en r alit des processus multiples incluant le processus man et le visualiseur more qui vous permet de faire d fil
85. e longue pour les options la forme longue de k est apropos Vous pouvez entrer man h ou man help pour obtenir la liste compl te des options de la commande man Chaque commande a sa propre liste d options bien qu elle partage g n ralement les options help et version Certaines commandes comme tar ne demande pas de devant leurs options pour des raisons historiques Tout ce qui n est pas une option et qui n est pas le nom d une commande est un argument et dans le cas pr sent PostScript Les arguments ont des tas de finalit s dans la plupart des cas ce sont les noms de fichiers dont la commande doit s occuper Dans ce cas PostScript est le mot que l on fait chercher la commande man Dans le cas de man whoami l argument est le nom de la commande dont vous recherchez des informations Chapitre 7 Les bases 48 Voici un r sum de la ligne de commande man k PostScript man Le nom de la commande demande l ordinateur d aller chercher les pages du manuel Ceci est une documentation des commandes Par exemple man whoami ira vous chercher la documentation de la commande whoami k L option change le comportement de la commande man Normalement man s attend un nom de commande tel whoami comme argument et va chercher la documentation de cette commande Mais avec l option k ou apropos il s attend ce que l option soit un mot cl Il sort alors la liste de toutes les pages
86. e paquets sous Debian comme dselect Cette tape est d crite dans la partie 5 20 44 Choisir son support d installation Il faut choisir dans un premier temps le support partir duquel vous installerez le syst me Ensuite il faut choisir la m thode d installation du syst me de base Pour booter sur la proc dure d installation vous avez les choix suivants un c d rom bootable des disquettes ou un syst me de chargement au boot diff rent de celui fourni sous Linux Booter avec les c d roms est bien entendu la mani re la plus facile d installer Debian Mais toutes les machines ne supportent pas cette m thode et il se peut que vous ayez besoin d utiliser les disquettes Booter partir de disquettes est support pour la plupart des plateformes La fa on de le faire est d crit la partie 4 4 2 4 4 1 Installation partir du c d rom Si votre machine supporte de booter sur un c d rom vous n avez pas besoin de disquette Mettez le c d rom dans son lecteur teignez votre ordinateur et rallumez le Vous devriez voir un cran d accueil avec un curseur de boot en bas Vous pouvez passez alors directement la partie 4 5 Si votre ordinateur ne voit pas vos c d roms Debian la solution la plus simple est de se fabriquer deux disquettes de boot description dans la partie suivante et de les utiliser pour lancer Debian Mais ne vous inqui tez pas Debian en aura alors fini avec les deux disquettes et elle
87. e pas de num ro de version de la pr sente licence le concessionnaire pourra choisir une version quelconque publi e tout moment par la Free Software Foundation 11 Si le concessionnaire souhaite incorporer des parties du programme dans d autres programmes libres dont les conditions de distribution sont diff rentes il devrait crire l auteur pour demander son autorisation Pour un logiciel soumis droit d auteur par la Free Software Foundation il devra crire la Free Software Foundation nous faisons quelquefois des exceptions cette r gle Notre d cision va tre guid e par le double objectif de prot ger le statut libre de tous les d riv s de nos logiciels libres et de favoriser le partage et la r utilisation des logiciels en g n ral ABSENCE DE GARANTIE 12 COMME LA LICENCE DU PROGRAMME EST CONC D E TITRE GRATUIT IL N Y AUCUNE GARANTIE S APPLIQUANT AU PROGRAMME DANS LA MESURE AUTORI S E PAR LA LOI EN VIGUEUR SAUF MENTION CONTRAIRE CRITE LES D TEN TEURS DU DROIT D AUTEUR ET OU LES AUTRES PARTIES METTENT LE PROGRAMME DISPOSITION EN L TAT SANS AUCUNE GARANTIE DE QUELQUE NATURE QUE CE SOIT EXPRESSE OU IMPLICITE Y COMPRIS MAIS SANS LIMITATION LES GA RANTIES IMPLICITES DE COMMERCIALISATION ET DE L APTITUDE UN OBJET PARTICULIER C EST LE CONCESSIONNAIRE QUI PREND LA TOTALIT DU RISQUE QUANT A LA QUALIT ET AUX PERFORMANCES DU PROGRAMME SI LE PROGRAMME SE R V LAIT D FECTUEU
88. e r pertoire racine On y revien dra plus tard Aucun r pertoire ne correspond un p riph rique physique comme votre disque dur Ceci diff re profond ment du DOS et de Windows pour qui tout chemin commence par un nom de p riph rique comme C L arbre des r pertoires est une abstraction du p riph rique mat riel et vous pouvez donc l utiliser sans savoir ce qu il y a dessous Tous vos fichiers peuvent tre contenus dans un disque ou vous pouvez tr s bien avoir vingt disques certains connect s sur des ordinateurs diff rents r partis n importe o sur le r seau Vous ne pouvez deviner en jetant juste un coup d oeil sur l arbre des r pertoires sur quel s p riph rique s mat riel s se trouvent vos fichiers Ne vous inqui tez si tout ceci n est pas compl tement clair pour vous il y a de nombreux exemple venir 7 3 1 Utilisation des fichiers un tutoriel Pour utiliser votre syst me vous devrez conna tre comment cr er d placer renommer et d truire fichiers et r pertoires Cette partie a pour but de montrer comment le faire avec les commandes standard de Debian path en anglais conna tre aussi absolument Chapitre 7 Les bases 51 La meilleure m thode d apprentissage est encore d essayer Tant que vous n tes pas root et vous n avez pas maintenant cr er d importants fichiers personnels vous ne pouvez faire de catastrophe irr m diable Lancez vous tapez chacune de ces comma
89. e rxw Si toutes les permissions sont activ es et qu il s agit d un fichier normal le mode va ressembler ceci CIXWIXWIXW Si c tait un r pertoire avec toutes les permissions d sactiv es pour le monde et activ es pour tous les utilisateurs et le groupe cela ressemblerait drxwWrxw Le tableau suivant indique la signification des permission de lecture criture et ex cution pour les fi chiers et les r pertoires Code Nom Ce que cela permet Ce que cela permet aux fichiers aux r pertoires lecture Examen du contenu Liste le contenu du fichier du r pertoire Modification Ajout ou destruction wW criture du fichier de fichiers dans le 24 pour directory en anglais Chapitre 9 Un peu plus sur les fichiers 72 r pertoire x lex cution lancer en tant que Acc der aux fichiers commande du r pertoire Les modes du r pertoire peuvent porter un peu confusion donc voici une s rie d exemples des effets de combinaisons diverses r L utilisateur le groupe et les autres avec ces permissions peuvent afficher le contenu du r pertoire mais ne peuvent rien faire d autre Les fichiers contenus dans ce r pertoire ne peuvent tre lus modifi s ou manipul s de quelle que fa on que ce soit La seule action autoris e consiste lire le r pertoire en lui m me ce qui revient afficher ce qu il contient et donc la liste des fichiers
90. e syst me Si vous avez un c d rom ou un disque dur contenant les paquets additionnels de Debian que vous d sirez installer sur votre syst me ou bien si vous tes connect Internet cela vous facilitera la vie Sinon vous pouvez quitter dselect et le relancer plus tard apr s avoir ramener les paquets Debian sur votre syst me Vous devez tre super utilisateur root quand vous voulez vous servir de dselect Pour en savoir plus dselect voir section suivante 5 19 Installation de paquets avec dselect Il est maintenant temps d installer les paquets de logiciels de votre choix sur votre syst me Debian Ceci est effectu via l outil de gestion des paquets de Debian dselect 5 19 1 Introduction Cette partie documente dselect pour les utilisateurs d butants Elle n a pas pour but de tout expliquer alors n h sitez pas vous servir des crans d aide pour en savoir plus dselect est utilis pour s lectionner quel paquet vous d sirez installer il y a l heure actuelle pr s de 2250 paquets dans la Debian 2 1 Cela serait fait pour vous durant l installation C est un outil tr s puissant et quelque fois un peu complexe Ainsi poss der quelques connaissances sur lui avant de luti liser est fortement recommand Une utilisation incongrue de dselect peut gravement endommager votre syst me dselect va vous accompagner durant le processus d installation d crit ci apr s Choix de la m thode d acc
91. el caract re et le signifie z ro ou plus de la chose pr c dente soit dans ce cas Z ro ou plus de n importe quel caract re Ainsi correspond bien n importe quel texte egrep effectue un traitement ligne par ligne donc freedomet GNU doivent se trouver sur la m me ligne Voici un r capitulatif des m ta caract res dans expressions rationnelles Correspond un seul caract re l exception du caract re newline retour chariot Correspond z ro ou plus d occurences de ce qui pr c de Ainsi l expression a correspond z ro ou plus de a minuscule et correspond z ro ou plus de caract res quelconques caract res Les crochets doivent contenir un ou plusieurs caract res L expression compl te correspond exacte ment l ensemble des caract res Ainsi abc correspond un a un b et un c Cela ne correspond pas une chaine vide et cela ne correspond pas non plus un caract re autre que ces trois l Impose la correspondance en d but de ligne L expression The ne correspond The que si elle appara t en d but de ligne il ne peut y avoir d espace ou de texte avant le The Si vous d sirez autoriser des espaces vous pouvez autoriser O ou plus d espaces avec The Impose la correspondance en fin de ligne f in requiert que le texte fin soit plac en fin de ligne sans espace ni texte la fin caract res C est la n gation de la liste des caract res entre c
92. ements suivants Pages de manuel que l on peut lire avec la commande man Pages info que l on peut lire avec la commande info Les r pertoires de usr doc paquets o paquet est le nom du paquet Debian Le r pertoire usr doc HOWTO contient les HOWTOs du Projet Linux de Documentation si vous avez install les paquets les contenant La plupart des commandes ont une option h ou he1p Tapez le nom de la commande suivi d une de ces options pour essayer Le Projet de Documentation de Debian http www debian org elphick ddp fournit aussi quelques manuels La page d assistance de Debian http www debian org support poss de sa FAQ et quelques autres documents Vous pouvez aussi essayer le site oueb de Linux http www linux org Cette d routante profusion de sources de documentations existe pour des tas de raisons Par exemple info est suppos remplacer le man mais man n a toujours pas disparu ce jour Mais dans tous les cas il est rassurant de savoir que tant de documentations existent Ainsi o chercher pour obtenir de l aide Voici quelques suggestions Utilisez la page info ou l option he1lp pour avoir un r sum rapide de la syntaxe et des options de la commande Utilisez aussi la page de manuel si le programme n a pas de page info Utilisez la page info si le programme poss de une documentation ce format Si cela ne donne rien allez voir dans usr doc nomd
93. ent norme C est un cheval pr s une copie du contenu de la m moire de votre ordinateur Il est utilis pour d boguer le noyau Il n existe nulle part physiquement donc ne vous pr occupez pas de sa taille Si vous d sirez en savoir plus sur proc tapezman 5 proc Chapitre 15 Pour en savoir plus 107 15 2 4 Copie grande chelle Il est parfois n cessaire de recopier un r pertoire dans un autre emplacement Peut tre avez vous ajout un nouveau disque dur et vous d sirez faire une copie de usr local dessus Il y a plusieurs fa ons de proc der La premi re est d utiliser la commande cp La commande cp a demande cp de pr server le maxi mum d informations Vous pourriez ainsi utiliser la commande suivante cp a usr local destination Cependant il existe quelques cas qui ne fonctionnent pas D s lors la meilleure fa on de proc der lors d une grande copie est d encha ner deux commandes tar cons cutives comme ceci tar cSpf usr local tar xvSpf C destination La premi re commande tar archive le r pertoire et l entube dans le second La seconde commande d ploie l archive dans l emplacement sp cifi avec l option C 15 3 S curit Dans la partie 9 1 nous avons parl des permissions sur les fichiers dans Linux C est une fa on fonda mentale de s curiser votre syst me Si vous fa tes tourner un syst me multi utilisateurs ou un serveur il est primordial d tablir d
94. ent car le script attend que chacune d entre elles se finisse avant passer la suivante Vous pouvez utiliser le caract re s quentiel de cette ex cution votre avantage Peut tre avez vous envie de garder chaque jour une trace de l heure de votre arr t de travail xterm xclock amp fvwm date gt gt heures de sortie Cela va mettre en arri re plan xterm et xclock et lancer fvwm et attendre qu il finisse la sor tie de fvwm cela ex cutera la derni re ligne qui extrait la date courante et l envoie dans le fichier heures de sortie Pour finir vous pouvez avoir un programme autre qu un gestionnaire de fen tres pour d terminer la sortie du serveur X xclock amp Chapitre 11 Le syst me X Window 86 fvwm amp exec xterm Ce script va envoyer xclocket fvwm en arri re plan et se remplacer par xt erm Lorsque vous quittez cette xterm votre session X s arr te La meilleure fa on d apprendre comment fonctionne xession est encore de l essayer N oubliez pas de le rendre rendre ex cutable l oublier est une erreur tr s classique 87 Chapitre 12 Les syst mes de fichiers Un syst me Debian utilise un syst me de fichiers pour stocker et g rer vos donn es Ce chapitre est une introduction au syst me de fichiers d crivant comment ajouter et retirer des syst mes de fichiers et comment sauvegarder votre syst me 12 1 Concepts C est probablement une bonne id e de faire un
95. epaquet Utilisez les HOWTOs pour r gler une chose particuli re ou chercher une information sur un mat riel particulier Par exemple l Eternet HOWTO regorge d informations sur les cartes Ethernet et le PPP HOWTO explique en d tail comment configurer une liaison ppp Utilisez les manuels du Projet de Documentation Debian pour les concepts inh rents et sp cifiques Debian lz1ess est tr s pratique pour lire les fichiers de usr doc Voir chapitre 10 1 pour plus de d tails Chapitre 16 Lire la documentation et obtenir de l aide 110 Si tout cela ne donne rien demandez de l aide quelqu un Voir la partie 16 4 pour cela Comment utiliser les pages de manuel est expliqu la partie 7 1 C est tr s simple appuyez sur la touche espace pour aller la page suivante et appuyez sur q pour quitter le manuel Utiliser info visualiser les fichiers de usr doc et demander de l aide quelqu un font l objet des parties suivantes du chapitre 16 2 Utiliser info info est le visualiseur de documentation de GNU Certains programmes fournissent leur documentation au format info et vous pouvez utiliser info pour la lire Vous pouvez lancer le visualiseur en tapant simplement info ou en lui passant un argument comme ceci info emacs Vous pouvez obtenir aussi des informations sur info lui m me en appelant le tutoriel interne info info Maintenant vous pouvez vous d placer l aide des touches suivant
96. er les pages une par une Vous devez apercevoir les processus more dans top Vous vous demandez peut tre comment nettoyer les deux jobs restant Vous pouvez soit les tuer avec la commande ki 11 ou bien les remettre en avant plan avec fg puis les quitter Rappelez vous que la commande jobs vous renvoie la liste des jobs en cours et leur tat Une touche finale la documentation de bash est plut t bonne mais il vaut mieux aller la chercher dans le syst me d aide info que dans les pages de manuel Pour la lire tapez info bash Voir la partie 5 De nombreuses personnes utilisent le signal 9 plut t que le nom du signal Dans tous les cas c est techniquement moins portable que d utiliser le nom du signal Chapitre 7 Les bases 59 16 2 pour les instructions pour se servir de la commande info bash contient aussi une tr s bonne documentation en ligne accessible via la commande help help renvoie une liste de sujets disponibles On peut acc der directement l information en tapant help sujet en question Essayez help cd par exemple Cela vous fournira des d tails sur les arguments L et P reconnus par cd 7 7 Quelques fonctionnalit s de bash Cette partie mentionne rapidement quelques fonctionnalit s couramment utilis es sous bash Pour une discussion plus compl te reportez vous au chapitre 8 7 7 1 Le compl tement par tabulation Le shell bash est capable de deviner quel fichier ou commande vous tes en train
97. erface une interface graphique utilisateur fait partie des syst mes Win dows et de MacOS Il est pratiquement impossible d crire une application pour ces syst mes sans uti liser ces GUI et les syst mes ne peuvent tre utilis s l aide de lignes de commandes GNU Linux est plus modulaire car il est compos de petits composants ind pendants que l on peut ou non utiliser sui vant ses besoins ou ses pr f rences Un des ces composants est le syst me X Window que l on appelle simplement X Ce composant est aussi appel parfois X11 Remarquez bien que l appellation X Windows est incor recte X en lui m me est une mani re pour les programmes de discuter avec la souris et la carte vid o sans savoir quel type de mat riel il y a au bout En fait c est une abstraction du mat riel graphique Les applications des utilisateurs parlent au serveur X dans le langage du serveur X le serveur X le traduisant alors dans le langage de votre mat riel Cela signifie que votre programme n a qu tre crit une fois et qu ensuite il tournera sur tous les ordinateurs Dans le jargon de X le programme qui parle au mat riel est connu sous le vocable serveur X Les applications qui demandent au serveur X d afficher une fen tre sur l cran sont appel s clients X Le serveur X inclut un pilote pour la carte vid o et donc vous devez avoir un serveur X qui reconna t votre carte vid o Le serveur X ne fournit aucune fonc
98. ertoires avec rmdir et comment en cr er avec mkdir Ce chapitre va couvrir des aspects un peu plus avanc s du traitement de fichiers 9 1 Permissions Les syst mes Unix et GNU sont param trables pour pouvoir autoriser de nombreuses personnes utiliser la m me machine tout en conservant secrets certains fichiers ou en emp chant certaines personnes de modifier certains fichiers Vous pouvez le v rifier par vous m me Loguez vous en tant que vous m me c est dire PAS en root whoami Ceci pour v rifier que vous n tes pas root Ensuite entrer la commande suivante rm etc resolv conf L ordinateur devrait vous r pondre Permission denied u etc resol confestun des fichiers essentiels de configuration du syst me Vous n tes pas autoris le modifier ou l effacer si vous n tes pas root Cela pr serve le syst me d une maladresse accidentelle Si l ordinateur est dans un organisme public comme dans un bureau ou une cole cela le pr serve des utilisateurs travaillant dessus Maintenant tapez 1s 1 etc resolv conf Cela devrait vous renvoyer quelque chose comme cela rw r r 1 root root 119 Feb 23 1997 etc resolv conf 1 i p Permission refus e Chapitre 9 Un peu plus sur les fichiers 70 L option 1 de 1s lui demande d ajouter des informations additionnelles Les informations sur la partie droite sont faciles interpr ter La taille du fichier fait 119 octets La date de derni re modifi
99. es fl ches Pour d placer le curseur au sein du document m RET S lectionne le choix d un menu sous le curseur u Pour remonter dans le document n Pour aller la page suivante D Pour aller la page pr c dente Pour rechercher quelque chose 9 Pour aller une page sp cifique zg Quitter info Vous remarquerez que la ligne sup rieure de l cran indique les pages next suivantes previous pr c dentes et up sup rieures qui correspondent aux actions des touches n p et u 16 3 HOWTO En plus de ses livres le Projet de Documentation Linux a diffus une s rie de petits documents d crivant comment configurer des aspects particuliers de GNU Linux Par exemple le SCSI HOWTO d crit les Chapitre 16 Lire la documentation et obtenir de l aide 111 complications de l utilisation du SCSI une fa on standard de communiquer avec des p riph riques sous GNU Linux De fa on g n rale les HOWTOs ont plus de d tails techniques sur des configurations mat rielles et sont souvent plus jour que ce manuel Il y a des paquets Debian pour les HOWTOs doc 1inux text contient l ensemble des HOWTOs au format texte et doc 1inux html les contient surprise au format html pour naviguer Remarquez bien que Debian fournit des traductions de ces HOWTOs si l anglais n est pas votre langue maternelle Debian a des paquets en allemand fran ais espagnol italien japonais cor en polonais s
100. es bonnes permissions Une bonne r gle de base consiste configurer les fichiers avec les permissions les plus basses autorisant leur bon usage Si vous fa tes tourner un serveur en r seau il y a quelques petites bricoles auxquelles il faut faire atten tion Premi rement vous devez d sinstaller ou arr ter les services que vous n utilisez pas Un bon point de d part est le fichier ect inetd conf Vous pouvez probablement d sactiver quelques services Pour la plupart des services r seau vous pouvez contr ler qui y a acc s Les fichiers etc host allow et etc hosts deny document s dans man 5 hosts_access peuvent contr ler qui a acc s quel service Vous devez aussi tre jour des rustines patches ou des mises jour propos es par Debian Elles sont disponibles dans votre miroir FTP de Debian Les r gles suivantes de bon sens doivent aussi s appliquer Ne r v lez personne votre mot de passe N envoyez jamais votre mot de passe en clair travers Internet en utilisant telnet ou ftp Utilisez des protocoles de cryptage ou vitez de vous loguer distance vitez d utiliser le compte root le plus possible N installez pas de logiciels non s rs et ne les installez par en tant que root vitez de laisser des acc s libre en criture dans la mesure du possible tmp est une exception cette r gle Bien que cela soit de peu d utilit pour quelqu un qui ne fait pas tourner un serveur cel
101. etc fstall 88 LB Ru par Ro ed De des dede da 88 de DO D rt mn P 88 2 etc fstab automatiser la proc dure de montage 90 TABLE DES MATI RES v 90 91 91 93 93 93 93 94 95 97 14 1 A quoi sert un utilitaire de maintenance de paquet 97 siques et les 1 noeud 2 e syst me de fichiers prod 106 24 Copie grande chelld 107 co eee 110 EOS a a A a a 111 6 xtraire des informations du syst me 112 TABLE DES MATI RES vi T7 Probl mes 113 PANA ARRANCA 113 PO A A 113 A a UT no 114 LR ES 114 A A TETTIE 114 Booter le syst me 117 9 La Licence Publique G n rale de GNU 119 programmes Chapitre 1 Remerciements De nombreuses personnes ont contribu ce manuel Nous aimerions toutes les remercier et nous allons essayer ici En esp rant n oublier personne parmi les nombreux collaborateurs ce manuel nous remercions Havoc Pennington Ardo van Rangelooij Larry Greenfield Thalia Hooker Day Irmiter James Treacy Graig Sawyer Oliver Elphick Ivan E Moore Eric Fischer Mike Touloumtzis et le Projet de documentation de Linux pour leur travail sur ce qu est devenu le Guide d introduction Debian GNU Linux Nous remercions Richard Stallman de la Free Software Foundation pour ses conseils et pour l ditio
102. ette licence exception si le programme par lui m me est interactif mais n imprime normalement pas une telle annonce l ouvrage du concessionnaire se fondant sur le programme n a pas besoin d imprimer une annonce 4 Les exigences ci dessus s appliquent l ouvrage modifi pris en bloc Si des sections identifiables de cet ouvrage ne d rivent pas du programme et peuvent tre consid r es raisonnablement comme repr sentant des ouvrages ind pendants et distincts par eux m mes alors la pr sente licence et ses dispositions ne s appliquent pas ces sections quand le concessionnaire les distribue sous forme d ouvrages distincts Mais quand le concessionnaire distribue ces m mes sections en tant qu l ment d un tout qui repr sente un ouvrage se fondant sur le programme la distribution de ce tout doit se faire conform ment aux dispositions de la pr sente licence dont les autorisations portant sur d autres concessionnaires s tendent la totalit dont il est question et ainsi chacune de ces parties ind pendamment de celui qu il a crite Chapitre 19 La Licence Publique G n rale de GNU 122 Ainsi cette section n a pas pour but de revendiquer des droits ou de contester vos droits sur un ouvrage enti rement crit par le concessionnaire bien plus l intention est d exercer le droit de surveiller la distribution d ouvrages d riv e ou collective se fondant sur le programme De plus un simp
103. ex cutable trouv dessus qui charge le syst me d exploitation Sur des syst mes GNU Linux LILO peut occuper le MBR et charger GNU Linux Ainsi si vous avez d cid d installer LILO sur votre disque dur vous devriez apercevoir LILO au d marrage de votre ordinateur partir de ce moment l vous pouvez appuyer sur la touche shift pour s lectionner quel syst me d exploitation charger et appuyez sur Tab pour afficher la liste des options Tapez sur une de ces options et appuyez sur la touche Entr e LILO va charger le syst me demand Si vous n appuyez pas sur la touche shift LILO chargera automatiquement le syst me par d faut au bout de cinq secondes Si vous le d sirez vous pouvez changer le syst me par d faut le nombre de syst mes et le temps d attente avant le chargement Si vous n avez pas install LILO sur votre disque dur vous avez probablement cr une disquette de boot La disquette de boot va avoir LILO dessus Tout ce que vous avez faire est d installer la disquette Disque non syst me et mauvaise disquette Chapitre 18 Booter le syst me 118 dans son lecteur et rallumer l ordinateur le BIOS va la trouver avant de v rifier le MBR du disque Pour retourner un syst me non linux sortez la disquette et red marrez l ordinateur Assurez vous bien de suivre la proc dure voir 6 6 de red marrage correctement LILO charge le noyau linux partir du disque et ensuite le laisse agir
104. face PCMCIA est correctement configur e et install e il vous faut passer la configuration des pilotes de p riph riques comme d crit dans le paragraphe suivant 5 10 Configuration des modules de pilotes de p riph riques S lectionnez le menu Configure Device Driver Modules configuration des modules de pilotes de p ri ph riques et passez en revue les p riph riques pr sents sur votre syst me Configurez les pilotes de ces p riph riques et ces derniers seront charg s lors des amor ages de votre syst me Il n est pas n cessaire de tout configurer cette tape ce qui est crucial est d avoir configur les p ri ph riques requis pour l installation d un syst me de base Une fois le syst me install vous pouvez reconfigurer les modules tout moment gr ce au programme modconf 5 10 1 Configuration du r seau Vous aurez configurer le r seau m me si vous n en avez pas Dans ce cas vous n aurez qu r pondre aux deux premi res questions Choose the hostname Choisir le nom de domaine et Is your systeme connected to a network Est ce que votre syst me est connect un r seau Si vous tes connect un r seau les informations de la partie 4 2 1 vous seront n cessaires Si votre connexion principale au r seau utilise ppp il ne vous faut PAS configurer le r seau ici dbootstrap va vous poser un certain nombre de questions au sujet de votre r seau Vous les obtien drez p
105. fin tout programme libre est en permanence menac par des brevets de logiciels Nous souhaitons viter le danger que des sous distributeurs d un programme libre obtiennent titre individuel des li cences de brevets avec comme cons quence qu ils ont un droit de propri t sur le programme Pour viter cette situation nous avons fait tout ce qui est n cessaire pour que tous brevets doivent faire l objet d une concession de licence qui en permette l utilisation libre par quiconque ou bien qu il ne soit pas conc d du tout Nous pr sentons ci dessous les closes et dispositions concernant la duplication la distribution et la modification Conditions d exploitation portant sur la duplication la distribution et la modification 1 Le pr sent contrat de licence s applique tout programme ou autre ouvrage contenant un avis ap pos par le d tenteur du droit de propri t disant qu il peut tre distribu au titre des dispositions de la pr sente Licence Publique G n rale Ci apr s le Programme d signe l un quelconque de ces programmes ou ouvrages et un ouvrage fond sur le programme d signe soit le pro gramme soit un ouvrage qui en d rive au titre de la loi sur le droit d auteur plus pr cis ment il Chapitre 19 La Licence Publique G n rale de GNU 121 s agira d un ouvrage contenant le programme ou une version de ce dernier soit mot mot soit avec des modifications et ou tradui
106. ger quelque chose au syst me qui impacte tous les utilisateurs de votre ordinateur comme votre connexion Internet ou bien un changement de carte vid o vous aurez probablement vous loguer en root et modifier un fichier dans etc tmp Vous trouverez ici les fichiers temporaires de votre syst me la plupart d entre eux cr s par le syst me Ce r pertoire est g n ralement nettoy r guli rement ou chaque boot du syst me Vous pouvez cr er des fichiers ici mais gardez l esprit qu ils peuvent tre d truits automatiquement var Ce r pertoire contient les fichiers variables que le syst me change automatiquement Par exemple les courriels entrants sont stock s ici Le syst me garde une trace de ses actions ici Il y a un grand nombre d autres fichiers engendr s automatiquement ici Vous pouvez pr ter attention au contenu du r pertoire de var log o vous pourrez trouver des messages d erreurs qui peuvent vous aider comprendre ce qui ne va pas dans votre syst me en cas de d faillance Il y a videmment bien d autres r pertoires dans votre syst me bien trop d ailleurs pour que l on puisse tous les d crire ici Pour changer quelque chose vous aurez certainement vous contenter de votre r pertoire personnel et de etc Sur un syst me Debian il y a rarement une occasion de changer quelque chose d autre car tout est automatiquement install pour vous Chapitre 9 Un peu plus sur les fichiers 76
107. ginel du Bourne Shell est sh et celui du C shell csh Les diff rentes variantes du Bourne Shell sont le Bourne Again Shell du projet GNU bash le shell par d faut de Debian le Korn Shell ksh et le Z shell zsh Il y a aussi ash une impl mentation traditionnelle du Bourne shell La plus connue des variantes du C shell est tcsh le t est un tribu pay aux syst mes d exploitation TENEX and TOPS 20 qui ont inspir quelques parties de tcsh en sus de csh bash est certainement le meilleur choix pour un nouvel utilisateur C est le shell par d faut et il com prend des tas de fonctionnalit s que vous allez appr cier Mais chaque shell poss de ses avantages Si vous voulez exp rimenter installez les diff rents paquets de shell et changez votre shell avec la com mande chsh Tapez simplement chsh fournissez votre mot de passe et lorsque demand choisissez votre nouveau shell Lorsque vous vous reloguerez de nouveau vous utiliserez le nouveau shell 7 6 G rer les processus avec bash Debian est un syst me multi t ches donc vous avez besoin d un moyen de faire plus d une chose la fois Les environnements graphiques comme X fournissent un l ment naturel pour le faire ils autorisent plusieurs fen tres simultan ment Naturellement bash et tous les autres shells fournissent des facilit s similaires R cemment vous avez utilis top pour jeter un coup d oeil sur tous les processus de votre syst me Votre shell vo
108. hier en lui m me c est dire l emplacement o l information est stock e sur le disque les permissions d acc s le type de fichier et ainsi de suite Le syst me peut trouver n importe quelle noeud s il a son num ro Un simple fichier peut avoir plus d un lien physique Cela signifie que tous ces fichiers multiples cor respondent au m me fichier c est dire qu ils sont associ s au m me num ro d i noeud Cependant vous ne pouvez faire de lien physique entre des syst mes de fichiers tous les liens physiques un fichier particulier i noeud doivent tre dans le m me syst me de fichiers C est parce que chaque syst me de fichiers poss de sa propre table d i noeuds et que l on ne peut dupliquer des num ros d i noeud sur diff rents syst mes de fichiers Parce que tous les liens physiques une certaine i noeud se r f rent au m me fichier vous pouvez modifier le fichier en l appelant par un nom et voir ensuite les modifications en l appelant par un des autres noms Essayez ceci Chapitre 15 Pour en savoir plus 102 cd echo Bonjour gt premierlien Vous allez dans votre r pertoire personnel et vous cr ez un premier fichier appel premierlien conte nant le mot Bonjour Ce que vous venez de faire est juste de rediriger la sortie de echo echo renvoie juste ce que vous lui donnez en la pla ant dans premierlien Allez voir le chapitre sur le shell pour de plus amples explicatio
109. hiers 78 Comme la plupart des outils en lignes de commandes find accepte des motifs comme arguments De fa on g n rale f ind est un outil beaucoup plus puissant et Locate est un outil tr s rapide pour des recherches journali res L int gralit des recherches possible prendrait un temps fou expliquer Pour plus de d tails tapez info find qui vous conduira au travers des m andres des subtilit s de find et locate 9 5 D terminer le contenu d un fichier Debian vous offre un utilitaire capable de deviner le contenu d un fichier votre place Bien que cela ne soit pas 100 s r vous pouvez utiliser cette commande pour explorer votre syst me file bin cp Vous devriez avoir quelque chose comme ceci bin cp ELF 32 bit LSB executable Intel 80386 version 1 dyna mically linked uses shared libs stripped Si l on retire les parties techniques on peut dire que c est un fichier ex cutable pour machine Intel file etc init d boot La commande pr c dente vous donne la r ponse suivante etc init d boot Bourne shell script text ce qui veut dire que c est un fichier texte contenant un script crit en Bourne shell 9 6 Utiliser un gestionnaire de fichier Plut t que manipuler les fichiers la main vous pouvez utilisez un gestionnaire de fichiers Si vous manipulez de nombreux fichiers la fois un gestionnaire de fichiers peut rendre votre travail plus effi cace Il y a des gestionnaire
110. i taires Les logiciels pro pri taires ne sont pas des logiciels libres les logiciels commerciaux sont des logiciels vendus contre de l argent Debian autorise les logiciels commerciaux mais pas les propri taires faire partie de la distribution main Rappelez vous bien que l expression logiciel libre ne se rapporte pas au prix il est parfaitement possible de vendre un logiciel libre Pour un peu plus de clarification sur la terminologie employ e voir http www fsf org philosophy categories html 3 4 Au sujet de ce livre Ce livre a t con u pour les lecteurs fra chement arriv s Debian GNU Linux Il n est pas n cessaire d avoir des connaissances sur le syst me GNU Linux ou tout autre syst me de type Unix mais il est n cessaire d avoir quelques connaissances de base sur les ordinateurs et leurs composants Il vous faut conna tre les diff rentes parties d un ordinateur et ce que l on peut faire avec De fa on g n rale ce tutoriel essaie de vous aider comprendre ce qui se passe l int rieur d un syst me Debian L id e est de vous rendre apte r soudre de nouveaux probl mes et de tirer le meilleur parti de votre ordinateur Ainsi vous rencontrerez plein de th ories et de faits amusants dans les diff rents aspects des How Tofl de ce manuel Nous aimerions recevoir vos commentaires sur ce livre Vous pouvez joindre les auteurs debian guide_fr 1 0_chap1 sgmla debian guide complete
111. i V rifie votre nom d utilisateur username Renvoie votre nom d utilisateur su Demande au syst me les droits super utilisateurs Password Taper votre mot de passe root ici machine whoami root Vous tes maintenant root machine exit Sort de votre shell root exit Sort de votre shell normal Lorsque vous fa tes des t ches d administration syst me vous devriez les faire autant que possible en tant que simple utilisateur Ensuite utilisez su pour la partie qui requiert les privil ges de root Pour le faire taper su user o user est l utilisateur que vous voulez devenir Vous devrez conna tre le mot de passe de l utilisateur en question bien s r moins que vous ne soyez root ce moment l ou bien que l utilisateur n ait pas de mot de passe 6 4 Consoles virtuelles Le noyau Linux supporte les consoles virtuelles Ceci permet de faire de votre simple cran et clavier un syst me de type terminaux multiples connect s au m me syst me Heureusement l utilisation des consoles virtuelles est triviale sous Debian il y a des touches d di es pour aller d une console l autre rapidement Pour l essayer loguez dans votre syst me puis pressez sur A t F2 appuyez simultan ment sur la touche Alt et sur F2 qui est la touche de fonction num ro deux Vous devriez vous retrouver avec une demande de login Ne paniquez pas Vous tes maintenant sur la console virtuelle VC pour virtual console en angl
112. i apparaissent l cran wvdialconf va aussi rechercher votre modem et vous indiquer sur quel port s rie il se trouve Inscrivez le r sultat quelque part pour vous en souvenir un peu plus tard 13 2 Ethernet Une autre fa on tr s populaire de se connecter Internet est de passer via un LAN Local Area Network r seau local qui utilise Ethernet Cela vous donne un r seau local haut d bit en plus de la connexion Internet Heureusement vous avez d j d configurer le r seau pendant l installation et d s lors il n y rien d autre faire Si jamais vous d sirez modifier votre configuration voici les fichiers int ressants etc init d network Pour votre adresse IP le masque r seau et la route par d faut etc hostname Pour enregistrer votre nom d h te etc hosts Pour enregistrer aussi votre nom d h te et votre adresse IP Chapitre 13 R seau 96 97 Chapitre 14 Installer et d sinstaller des logiciels Ce chapitre d crit les fa ons d installer et de d sinstaller des paquets de logiciels Il y a plusieurs fa ons de le faire Ici nous n allons parler de l installation et de la d sinstallation de logiciels pr empaquet s comme les paquets Debian L installation partir de sources restera votre charge 14 1 quoi sert un utilitaire de maintenance de paquet Une application ou un programme utilitaire rassemblent g n ralement plusieurs fichiers Cela peut in clure des
113. ian D onfigurer le clavie 5 4 Derni re chance de sauvegarder vos donn es k Partitionner un disque d i nitialiser une partition Linu R nstallation du syst me d exploitation et ses module 9 onfiguration du support PCMCIA ON onfiguration du r sea D nstallation du syst me de base 5 15 Cr er un compte utilisateur ordinaird gt 5 Retirer le support PCMCIAI 5 18 S lection et installation de profil 19 Installation de paquets avec dselec nitialiser et activer une partition de swa ON ON Q S a onfiguration du syst me de base Monter une partition pr c demment initialis e 18 19 19 19 21 23 23 23 24 24 24 25 26 27 27 27 28 28 28 29 29 30 30 30 31 31 31 31 32 32 TABLE DES MATI RES iii PI E E Eee A T E E 33 a oi Do 39 D 20 CrOSSAITE 8 6 640 08 ne de de be je a db AU Ne ue LEE a EN me to 4 39 41 41 de commande 42 6 ravailler en tant que Roof 43 DEE a dali Ale NE 44 6 Arr ter DA e s os soos de aaa eo di de ie QU Dia QE DR LE Un do ae Gen dE de ne a eS 45 7 Les bases 47 A O 47 a TE a E e E E E 48 E A CU lt a A 49 ZI Utilisation des fichiers un tutoriel 50 732 Fichiers cach s et Ts 54 ZZ Processus 54 5 due de nhuta LA ba de ne bd ee de tie de 54 HS Les A a E E O r T A 55 E a e e a a ee 56 22272200 E
114. ignaler comme telle Assurez vous de bien l avoir mis en sur brillance et ensuite appuyez sur la fl che gauche du clavier jusqu ce que le menu Type soit mis en surbrillance Pressez alors sur la touche Entr e On vous pr sente alors une liste de types de partitions support es Le type Linux swap devrait d j tre s lectionn Si tel n tait pas le cas entrez le num ro dans la liste correspondant au swap 82 et pressez sur Entr e Votre partition de swap doit maintenant se pr senter sous forme de Linux swap dans la colonne FS Type de l cran principal Votre cran cfdisk devrait ressembler celui de la figure 5 1 Les chiffres peuvent diff rer mais les colonnes Flags et FS Type doivent tre identiques Jusqu maintenant rien sur votre disque n a t modifi Si vous tes content de votre partionnement appuyez sur la fl che gauche jusqu write et appuyez alors sur la touche Entr e Votre disque dur est maintenant partitionn Quittez l application cfdisk en s lectionnant le menu Quit Une fois quitt c fds ik vous devez vous retrouvez dans dboot strap l application d installation de Debian 5 6 Initialiser et activer une partition de swap Cela doit tre le choix suivant apr s avoir cr une partition de disque initialize and Activate a Swap Partition Vous avez le choix d initialiser et d activer une nouvelle partition de swap d activer une partition d j initialis e ou bien de faire sans partition de sw
115. ire d termine la possibilit d avoir acc s aux fichiers si bien s r leurs permissions respectives l autorisent Si vous avez le droit d ex cution d un r pertoire les droits d ex cution de ses fichiers devraient suivre Sinon les permissions des fichiers ne servent rien vous y avez acc s dans tous les cas Chapitre 9 Un peu plus sur les fichiers 73 9 1 3 Les permissions en pratique Cette partie contient une s rie d exemples pour montrer comment utiliser les permissions Pour changer les permissions on utilise la commande chmod cd touch monfichier Il y a une s rie de nouveaux trucs ici En premier vous pouvez utiliser pour mettre deux commandes sur la m me ligne Vous pouvez entrer la commande pr c dente comme suit cd touch monfichier ce qui revient au m me que cd touch monfichier Les deux m thodes conduisent au m me r sultat Rappelez vous que cd employ seul vous renvoie dans votre r pertoire personnel touch est norma lement utilis pour modifier la date de cr ation d un fichier la date courante Mais cela a une autre fonctionnalit int ressante Si le fichier n existe pas touch le cr e Ainsi vous tes en train de cr er un fichier pour pouvoir faire des exp rimentations dessus Utilisez 1s 1 pour observer que le fichier a bien t cr et remarquez son mode de permission ls 1 rw r r 1 user user 0 Nov 18 22 04 monfichier Bien s r la date et
116. iste de r pertoires est le chemin d acc s du shell Lorsque vous entrez une commande le shell va chercher dans chacun des r pertoires de ce chemin pour trouver la commande que vous lui avez demand de lancer Il se peut que vous ayez changer la variable PATH si vous installez vous m me des programmes des endroits non conventionnels La valeur du PATH est une liste de r pertoires s par s par des usr local bin usr bin bin usr bin X11 usr games Cette valeur est d finie dans le fichier etc profile et applicable tous les utilisateurs Il est tr s facile de modifier cette valeur comme d ailleurs l ensemble des variables d environnement Si vous ta pez la commande 1s le shell va d abord la chercher dans usr local bin ls ne s y trouve pas donc il va continuer et la chercher dans usr bin comme cela choue encore il v rifie bin Chapitre 8 Utiliser le shell 64 Il la trouve enfin et stoppe sa recherche pour ex cuter le programme bin 1ls Si la commande usr bin X11 1s existe ce n est pas le cas mais c est pour l exemple elle serait tout simplement ignor e Vous pouvez voir quel 1s le shell va utiliser gr ce la commande type type ls va vous renvoyer bin 1s Essayez la vous m me type type type is a shell builtinl type n est pas vraiment un programme c est une fonctionnalit du shell mais vous pouvez l utiliser comme un programme ext rieur Il y a de nombreuses comma
117. ite entrer la largeur de votre future partition Si vous ne savez pas quelle taille lui donner allez voir la partie 4 3 2 Ne pas oublier de laisser une place suffisante pour la partition de swap voire la partie 4 3 5 Entrez la taille de la partition que vous d sirez et presser sur Entr e Ensuite il vous sera demand si vous voulez la placer au d but de l espace disponible ou la fin Placez la au d but pour tre s r d tre l int rieur des 1024 premiers cylindres Mettez en surbrillance Beginning et tapez sur Entr e ce moment vous devriez tre retourn l cran principal Remarquez bien que la partition que vous venez de cr er est maintenant affich e Par d faut c est une partition Linux native Cette partition doit maintenant tre rendue amor able Assurez vous que le menu Bootable est en surbrillance et appuyez sur la touche Entr e On doit maintenant voir appara tre la champ Boot dans cette partition dans la colonne Flags IMPRESSION D CRAN DE CFDISK Avec la place restante cr ez une nouvelle partition primaire En utilisant la fl che de direction du cla vier mettez en surbrillance le champ free space espace disponible dans la liste des partitions Mettez en surbrillance maintenant le champ New et fa tes de m me que lorsque vous avez fabriqu la premi re partiton primaire Remarquez qu elle est aussi affich e comme une partition Linux native Puisque vous allez la d dier au swap il va falloir la s
118. itialiser une partition est celle de Mount a Previously Initialised Partition Monter une partition pr c demment initialis e Utilisez la si vous recommencez une installation qui a t interrompue ou bien si vous montez des partitions d j initialis es 5 8 Installation du syst me d exploitation et ses modules Cela doit tre l tape suivante apr s avoir mont la partition racine sauf si vous avez d j effectu cette t che pr c demment avec dboot strap Vous devrez confirmer dans un premier temps que le p riph rique que vous avez mont sur la partition racine est bien le bon Par la suite il vous sera propos un ensemble de p riph riques partir desquels vous pourrez installer le noyau et les modules ce sera g n ralement soit un c d rom soit le premier lecteur de disquette Si vous fa tes l installation partir de disquettes vous aurez travailler avec la disquette de secours Rescue Floppy qui est d j probablement dans le lecteur et ensuite avec la disquette de pilotes Drivers Floppy 5 9 Configuration du support PCMCIA Il y a une autre tape avant la configuration des modules de pilotes de p riph riques appel e Confi guration du support PCMCIA Configure PCMCIA Support Elle est utilis pour activer le support PCMCIA Si vous avez une extension PCMCIA mais que vous ne l utilisez pas pour installer votre syst me Debian c est dire installation avec une carte ethernet PC
119. jour la liste des paquets disponibles et que vous avez s lectionn les paquets installer la m thode multi_cd diverge d une proc dure normale Il vous sera demand de lancer une installation pour chaque c d rom que vous poss dez tour tour Malheureusement en raison d une limitation de dselect il n est pas possible de changer de c d rom chaque tape la fa on dont se d roule le travail pour chaque c d rom est le suivant Ins rez le c d rom dans votre lecteur S lectionnez Install partir du menu principal de dselect Attendez jusqu ce que dpkg en ait fini avec l installation partir du c d rom Cela peut indiquer une installation effectu e avec succ s ou de possibles erreurs Ne vous en occupez pas pour le moment Appuyez sur Entr e pour retourner l cran principal du menu dselect R p tez le tout avec le c d rom suivant Il se peut qu il soit n cessaire d effectuer l tape d installation plus d une fois pour respecter l ordre d installation des paquets Certains paquets install s auparavant peuvent demander l installation d autres paquets pour se configurer proprement Lancer une tape de Configure est recommand e pour aider d bloquer les paquets qui le seraient cette tape multi_nfs multi mount Ceci est proche de la m thode de multi_cd elles apportent quelques raffinements suppl mentaires sur le th me de la copie en changeant de su
120. lace qui pourrait tre utilis e pour autre chose 4 3 2 Planifier l usage du syst me Les besoins en place sur un disque et son sch ma de partitionnement sont fortement d pendants du type d installation que vous avez d cid de cr er Pour vous faciliter la vie Debian offre un certain nombre de profils par d faut dont certains sont nu m r s un peu plus loin Les profils sont de simples jeux de paquets pr s lectionn s en vue d une t che particuli re sur votre syst me L installation est facilit e car tous les paquets requis dans le profil voulu sont automatiquement marqu s installer Chaque profil fournit la taille globale du syst me apr s instal lation M me si vous n utilisez pas ces profils cette apart est important pour planifier car il vous permet de vous donner une id e de la taille de votre ou vos partitions suivant vos besoins La liste suivante donne quelques profils ainsi que la taille associ e Server_std Ceci est une petite configuration de serveur utile pour de tr s petites machines qui ne conviendraient plus un usage courant pour un utilisateur Elle poss de par d faut un serveur FTP un serveur web DNS NIS et POP Cela occupe environ 50 Mo Bien s r ceci correspond simplement la taille des logiciels install s toutes les donn es que vous aurez traiter sont rajouter Dialup Ceci est typique d une configuration classique de bureau avec un syst me X Window des
121. le assemblage d un autre ouvrage ne se fondant pas sur le programme avec le programme ou avec un ouvrage se fondant sur le programme sur un volume d un support de stockage ou distribution ne fait pas entrer l autre ouvrage dans le cadre de la pr sente licence 5 Le concessionnaire peut dupliquer et distribuer le programme ou un ouvrage se fondant sur ce dernier au titre de la Section 2 en code objet ou sous une forme ex cutable au titre des dispo sitions des Sections 1 et 2 ci dessus du moment que le concessionnaire effectue aussi l une des op rations suivantes Lui joindre le code source complet correspondant exploitable par une machine code qui doit tre distribu au titre des Sections 1 et 2 ci dessus sur un support couramment utilis pour l change de logiciels ou bien Lui joindre une offre crite dont la validit se prolonge pendant au moins 3 ans de transmettre un tiers quelconque pour un montant non sup rieur au co t pour le concessionnaire de r a lisation physique de la distribution de la source un exemplaire complet exploitable par une machine du code source correspondant qui devra tre distribu au titre des dispositions des Sections 1 et 2 ci dessus sur un support couramment utilis pour l change des logiciels ou bien Lui joindre les informations que le concessionnaire a re ues pour proposer une distribution du code source correspondant cette variante n est autoris e que
122. le fichier lui m me c est dire son i noeud Tous les fichiers fonctionnent ainsi et m me les fichiers sp ciaux comme les p riph riques comme dev hda Un r pertoire n est qu une liste de nom de fichiers et de num ros d i noeuds c est dire une liste de liens physiques Lorsque vous cr ez un lien physique vous ajouter seulement une association num ro nom un r pertoire Lorsque vous d truisez un fichier vous d truisez juste un lien physique d un r per toire 15 2 2 Types de fichiers Nous avons dissimul jusqu pr sent le fait que le noyau Linux consid re presque tout comme un fichier Cela inclut les r pertoires et les p riph riques Ce sont juste des genres de fichiers un peu sp ciaux Comme vous devez vous le rappelez le premier caract re dans 1s 1 renvoie le type du fichier Pour un fichier ordinaire cela ne renvoie que tout simplement Les autres possibilit s sont les suivantes d r pertoire lien symbolique p riph rique bloc p riph rique caract re tube nomm socket U D Q H Liens symboliques Les liens symboliques aussi appel s symlink ou liens logiciels sont l autre type de lien avec les liens physiques Un lien symbolique est un fichier sp cial qui pointe vers un lien physique de n importe quel syst me de fichiers mont Lorsque vous tentez de lire le contenu d un lien symbolique cela vous renvoie le contenu du fichier point
123. le noyau est le programme central du syst me d exploitation qui contr le tous les autres programmes Le noyau est totalement ind pendant du BIOS ou de LILO Sur les plateformes non Intel les choses se passent un peu diff remment Mais apr s avoir boot les choses sont identiques ou quasiment Linux examine le mat riel sur lequel il va tourner Il veut savoir quel type de disque dur vous avez si vous avez ou non un bus souris un r seau et quelques autres choses du m me acabit Linux ne peut se rappeler ces choses entre chaque boot donc il doit se poser ces questions chaque d marrage Heureusement il ne vous pose pas les questions mais le fait directement au mat riel Lors du boot le noyau Linux affiche des messages pour indiquer ce qu il fait Le processus de recherche peut poser des probl mes mais s il devait le faire vous auriez d j d ren contrer ces probl mes lors de la premi re installation de GNU Linux Si vous avez des probl mes reportez vous aux instructions d installation ou bien posez des questions sur les listes de distribution Le noyau permet simplement l existence d autres programmes donc une fois que tout est ok pour lui il doit lancer un autre programme pour rendre les choses plus fonctionnelles Le programme que le noyau lance est init Apr s que le noyau ait lanc init il ne lance jamais plus d autres programmes Le noyau devient alors un gestionnaire et un fournisseur de services Lor
124. le syst me Internet par exemple ou bien configurer les butineurs HTML pour leur faire afficher la page de la soci t en se lan ant Si vous d sirez effectuer le changement pour tous les utilisateurs la fois vous devez faire les transformations dans etc Des fichiers de configuration simples de etc sont etc X11 XF86Config etc lynx cfg et etc ppp options En fait presque tous les fichiers de etc sont des fichiers de configuration La configuration personnelle n affecte qu un simple utilisateur Les fichiers cach s sont utilis s cette fin Par exemple le fichier newrc contient une liste d articles sur USENET groupes de discussions que vous avez lus et quels groupes vous avez souscrit Cela permet des lecteurs de news comme trn ou GNUS de n afficher que les articles non lus dans les groupes qui vous int ressent Cette information ltype est une fonction interne du shell Chapitre 8 Utiliser le shell 65 est bien s r propre chaque utilisateur du syst me et ainsi chacun poss de son propre newrc dans son r pertoire de travail personnel 8 4 Aliases Si vous utilisez la m me commande de nombreuses fois il se peut que vous vous fatiguiez la taper bash vous permet d crire un raccourci on dit alias de votre commande Admettons que vous d siriez toujours utiliser les options almost a1l et color auto de 1s Fa tes un alias alias myls 1s almost all color auto
125. lect utilise pour obtenir tous les bons paquets install s se cache l int rieur des paquets eux m mes Rien en ce bas monde n est parfait et il peut arriver que les d pendances d un paquet soient erron es ce qui veut simplement dire que dselect ne sera pas en mesure de r soudre la situation Une solution est possible via l utilisateur pour redonner le contr le cela prend la forme des commandes Q et X qui sont disponibles dans l cran de s lection Q surcharge Force dselect ignorer les d pendances et faire ce que vous lui imposez Les r sultats bien s r sont sous votre enti re responsabilit X Utilisez X si vous tes compl tement perdu Cela remet les choses telles qu elles taient auparavant et sort Les raccourcis de l cran de s lection de dselect qui vous aide ne pas tre perdu sont R U et D R D truit toutes les s lections fa tes durant ce niveau N affecte pas les s lections fa tes aux niveaux pr c dents U Si dselect a propos des changements et que vous les avez modifi s U revient aux s lections de dselect R Enl ve les s lections de dselect en ne laissant que les v tres Un exemple suit Le paquet boot floppies pas un exemple de d butant je sais mais il a t choisi car il poss de de nombreuses d pendances d pend des paquets suivants libc 6 pi slangl picn sysutils makedev newt0 25 newt0 25 dev popt zlibig zlibig dev
126. lement dans DISTS SLINK MAIN DISKS 1386 et taper alors DIR et allez alors dans le r pertoire pr cit Remarquez que les commandes ci dessus et peut tre celles donn es un peu plus loin peuvent tenir sur une seule ligne sur votre cran m me si elles tiennent sur plusieurs lignes ici Maintenant vous tes pr t cr er la premi re des deux disquettes Lancer le programme rawrite2 pour les crire D DISTS SLINK MAIN DISKS 1386 2 1 8 1999 02 22 gt rawrite2 RaWrite 2 0 Write disk file ta raw floppy diskettel Rawrite2 lance ainsi ses messages de d marrage Ensuite il demande le nom du fichier et le lecteur de disquette Enter disk image source fil namel resc1440 bin Enter target diskette drivel a Rawrite2 vous demande maintenant de bien vouloir ins rer une disquette dans le lecteur de disquette Fa tes le et appuyez sur Entr e Please insert a formatted diskette into drive A and press ENTER Pl ce moment rawrite2 va cr er la premi re des deux disquettes Il vous faut r p ter le processus pour la seconde disquette SPour crire un fichier du disque dur vers une disquette au format binaire Entrer le nom du fichier image cible SEntrer le nom du lecteur de disquette Veuillez ins rer une disquette format e dans le lecteur A et appuyez sur Entr e Chapitre 4 Bien d buter 21 D DISTS SLINK MAIN DISKS 1386 2 1 8 1999 02 22 gt rawrite2 RaWrite 2 0 Write disk
127. ller Debian vous tes peut tre le seul utilisateur Vous pouvez ajouter d autres utilisateur l aide de la commande adduser 9 1 2 Mode En plus d tre la propri t d un seul utilisateur et d un seul groupe chaque fichier et r pertoire poss de aussi un mode qui d termine qui a le droit de lire d crire et d ex cuter un fichier et de le lancer s il s agit d un programme Il y a d autre petites fonctionnalit s apport es par le mode mais ce sont des r glages avanc es et nous les laisserons de c t pour le moment Un mode ressemble cette sortie de 1s rw r r partir de maintenant nous allons d couvrir neuf ensembles celui qui contr le les permissions de lecture d criture et d ex cution pour le propri taire du fichier pour le groupe auquel se rattache le fichier et pour les autres personnes others tous ceux du syst me quelque fois appel le monde Dans la ligne mode le premier l ment donne le type de fichier Le signifie que c est un fichier normal regular file Si nous avions eu d cela aurait t un r pertoireP Il y a aussi quelques autres possibilit s mais qui sont trop complexes pour le cadre de cette partie Pour plus d tails allez voir la partie 15 2 2 Les neuf l ments restant sont utilis s pour d finir le mode du fichier Les neuf bits basics read write et execute pour l utilisateur le groupe et les autres sont d finis en trois blocs d
128. ls sont mutuellement exclusifs on vous demandera de trancher et d en choisir un Regardez les deux premi res lignes de l cran de dselect Cette en t te est un rappel de certains raccourcis claviers dress s dans le tableau suivant Touches Description S lectionne le paquet installer Laisse le paquet en suspend Retire le paquet Retire le paquet ainsi que ses fichiers de configuration i I Affichage cyclique des informations o O Affichage cyclique des options de tri v V Passage en mode verbeux sobre Le tableau suivant affiche les tats que dselect utilise pour marquer l tat de chaque paquet et son comportement Drapeau tat Valeurs possibles E Erreur Espace R I I tat d installation Espace U C I O Marqueur d suet BEA Sp LAN M Marqueur FF Re pr DN Chapitre 5 Installation pas pas 36 Plut t que de tout d crire ici je vous renvoie aux crans d aide qui sont bien expliqu s Un exemple quand m me Vous entrez dans dselect et trouver une ligne du genre EIOM Pri Section Package Description KEK Opt misc loadlin a loader running under DOS for Ceci dit que loadlin a t s lectionn lorsque vous avez lanc dselect la derni re fois et qu il est toujours s lectionn mais non install Pourquoi donc S rement parce que le paquet loadlin n est pas disponible physiquement Il doit tre absent de votre miroir L information que dse
129. ls applicatifs ce sont les programmes qui vous aident dans votre travail de l dition de documents en passant par les jeux jusqu l criture d autres programmes Debian rassemble plus de 1500 paquets ce sont des logiciels pr empaquet s dans un format pratique pour l installation sur votre machine tous libres Le syst me Debian ressemble un peu une pyramide la base se trouve le noyau Linux Juste au dessus se trouve les outils de base la plupart en provenance du mouvement GNU Ensuite on trouve les logiciels applicatifs que vous utilisez sur votre ordinateur la plupart d entre eux sont aussi d origine GNU Les d veloppeurs Debian agissent comme des architectes et des coordinateurs ils organisent avec soin le syst me en ajustant l ensemble dans un syst me d exploitation coh rent et stable Debian GNU Linux La philosophie d un syst me GNU Linux est de r partir ses fonctionnalit s en un ensemble de petites t ches l mentaires De cette fa on il est ais d ajouter une nouvelle fonctionnalit en combinant les petits bouts de programmes de nouvelle fa on Debian est un jeu de construction vous pouvez construire toutes sortes de choses avec Chapitre 3 Introduction 6 Lorsque vous utilisez votre syst me d exploitation vous d sirez r duire la quantit de travail pour ef fectuer une t che donn e Debian vous fournit quantit d outils pour vous aider mais seulement si vous connaissez
130. lus 104 uniques Puisque les liens physiques pointent vers un num ro d i noeud et que les num ros d i noeuds sont uniques qu l int rieur d un syst me de fichiers ils deviendraient impossible de les qualifier avec certitude si l on ne connaissait pas le syst me de fichiers Vous pouvez faire des liens symboliques vers des r pertoires mais cela n est pas possible pour les liens physiques Chaque r pertoire a des liens physiques son r f rencement dans son r pertoire parent son entr e et l entr e dans chacun de ses sous r pertoires mais pour pouvoir ordonner le syst me de fichiers aucun autre lien physique n est autoris En cons quence de quoi le nombre de fichiers d un r pertoire est gal au nombre de liens physiques du r pertoire moins deux vous retirez le nom du r pertoire et le lien Pour comparer un lien physique et un lien symbolique vous pouvez uniquement faire un lien physique sur un fichier existant car il doit exister un num ro d i noeud sur lequel se r f rer Par contre vous pouvez faire un lien symbolique sur n importe quel fichier qu il existe r ellement ou pas D truire un lien symbolique d truit seulement le lien Cela n a pas d impact sur le fichier anciennement point D truire le seul lien physique d un fichier conduit d truire le fichier Essayez ceci cd ln s tmp moi MonTmp Vous vous positionnez dans votre r pertoire personnel 1s
131. mais vous donne par la suite beaucoup de puissance 7 4 Processus Nous avons d j soulign le fait que GNU Linux est un syst me multi t ches Il peut traiter plusieurs choses simultan ment Chacune de ces t ches est appel processus process en anglais La meilleure fa on de comprendre ce qui pr c de est de taper top apr s le prompteur du shell Vous obtiendrez une liste des processus tri s suivant le temps que votre ordinateur met les traiter Leur ordre change continuellement devant vos yeux En haut de l cran vous devez apercevoir quelques informations sur le syst me combien il y a d utilisateurs connect s combien il y a de processus combien de m moire vous avez et combien vous en utilisez r ellement Chapitre 7 Les bases 55 Dans la colonne l extr me gauche vous apercevrez les utilisateurs propri taires de chaque processus l extr me droite vous trouverez la liste des commandes voqu es Vous avez certainement remarqu que top lui m me lanc par vous est presqu en haut de la liste car chaque fois que top v rifie l usage du microprocesseur CPU il l active lui m me et utilise le CPU pour faire la v rification Remarquez que toutes les commandes se terminant pas d comme kflushd ou inetd sont des daemons Les daemonsf signifient l origine Disk And Extensions MOnitor surveillance des disques et des ex tensions Un daemon est un processus non interactif ce qui ve
132. mat ou bien format a s pour une disquette non format e D zipez l archive et copiez les fichiers RESTORRB EXE FIPS EXE et ERRORS TXT sur la disquette bootable FIPS est fourni avec une tr s bonne documenta tion que l on vous recommande de lire Vous devez absolument la lire si vous utilisez une compression de disque ou un gestionnaire de disque Cr er la disquette et lisez la documentation avant de poursuivre L tape suivante consiste d placer toutes les donn es au d but de la partition DEFRAG qui est fourni en standard dans les versions de DOS 6 0 et sup rieures peut tr s bien effectuer cette t che Regardez la documentation de FIPS pour une liste d outils analogues Remarquez bien que si vous utilisez Windows 95 ou plus vous devez lancer DEFRAG de cet environnement car le DOS ne conna t pas le syst me de fichier VFAT utilis pour accepter les noms longs dans les versions 95 et ult rieures de Windows Apr s avoir d fragment le disque ce qui peut prendre un certain temps sur les disques de grande capacit rebooter sur la disquette FIPS que vous avez cr e Taper tout simplement a fips et suivez les instructions Remarquez au passage qu il existe de nombreux autres gestionnaires de partitions que celui ci au cas o FIPS ne fonctionnerait pas bien pour vous 4 3 7 Les tapes d installation de Debian Pour installer Debian la premi re fois il vous faudra passer par les diff rentes tapes suivantes
133. me que vous appellerez via exec deviendra le nouveau propri taire du processus de script ce qui signifie que X s arr tera lorsque le nouveau programme s arr tera Mettez par exemple la fin de votre xsession une ligne avec exec fvwm Cela signifie que le gestionnaire de fen tres fvwm sera lanc au d marrage de X Lorsque vous quitterez votre gestionnaire de fen tres fvwm vous quitterez aussi la session X et tous les autres clients seront ferm s Il n est pas absolument n cessaire de lancer un gestionnaire de fen tres ici vous pouvez y crire exec xtermet dans ce cas tapez exit dans cette xterm particuli re fermera toute la session X Chapitre 11 Le syst me X Window 85 Si vous d sirez lancer d autres clients avant votre exec il sera n cessaire de les lancer en arri re plan Sinon xsession s arr tera jusqu ce que chaque client existant disparaisse et ainsi de suite ligne apr s ligne Voyez la partie pr c dente pour envoyer un processus en arri re plan basiquement vous devez ajouter un amp la fin de la ligne comme pour xterm Vous pouvez tirer parti de ceci Si vous d sirez lancer des commandes la fin de votre session X vous pouvez lancer votre gestionnaire de fen tres ou quoi que ce soit d autre quivalent dans votre xsession et attendre qu il finisse Pour ce faire n utilisez pas exec ni les amp Entrez simplement fvwm Ensuite placez les commandes de votre choix apr s fvwm Q
134. minal Pour autoriser de nombreux utilisateurs travailler simultan ment Debian doit g rer de nombreux programmes et applications en m me temps Cette facult s appelle le multi t ches Une grande partie de la puissance et de la complexit des syst mes GNU Linux proviennent de ces deux fonctionnalit s Par exemple le syst me doit avoir une solution pour emp cher un utilisateur de d truire accidentellement les fichiers d un autre utilisateur Le syst me d exploitation doit aussi coor donner les nombreux programmes tournant en m me temps et s assurer qu ils n utilisent pas la m me ressource comme le disque dur ensemble Si vous gardez l esprit la raison pour laquelle Debian a t cr e de nombreux de ses aspects vont alors avoir plus de sens Vous apprendrez tirer parti de la puissance de ces fonctionnalit s Un terminal est un simple cran et clavier qui sont connect s l ordinateur travers le r seau par l interm diaire d un modem ou directement Votre clavier et l cran forment alors un terminal qui est directement rattach l ordinateur Ce terminal sp cial est souvent appel console Chapitre 3 Introduction 7 3 3 Qu est ce qu un logiciel libre Lorsque les d veloppeurs et les utilisateurs de Debian parlent de logiciels libres ils pensent libert plut t qu gratuit P Debian est libre dans le sens o vous tes libre de la modifier et de la redistrib
135. mplacement physique Toutefois avant de monter un syst me de fichiers ou d en cr er un nouveau sur un disque qui n en contient pas il est n cessaire de se r f rer aux p riph riques eux m mes Chaque p riph rique a son nom et ces noms se trouvent dans le r pertoire dev Si vous tapez 1s dev maintenant vous aperce vrez une longue liste de l ensemble des p riph riques possibles dont la liste est fournie chapitre 4 Une liste plus d taill e peut tre trouv e sur votre syst me dans le fichier usr src linux Documentation device Vouloir monter un syst me de fichiers c est dire Linux d associer un syst me de fichiers sur tel p ri ph rique avec tel point de montage particulier Dans la proc dure il faudra aussi indiquer quel type de syst me de fichiers on veut 12 2 2 Exemple monter un c d rom Comme exemple l mentaire nous allons monter un c d rom comme celui que vous avez utilis pour installer Debian Vous avez besoin d tre root pour faire cela donc fa tes attention chaque fois que vous Chapitre 12 Les syst mes de fichiers 89 tes root vous avez le pouvoir de manipuler tout le syst me et pas simplement vos seuls fichiers Ces commandes supposent d autre part que vous avez un c d rom dans le lecteur vous devez donc le mettre maintenant Ensuite commencez avec la commande suivante su Si vous ne l avez pas d j fait vous devez soit vous loguer en tant que root soit ob
136. n Nous disons un gros merci Bruce Perens Sven Rudolph Igor Grobman James Treacy Adam Di Carlo Tapio Lehtonen et St phane Bortzmeyer pour leurs travaux sur ce qui allait devenir une collection de documents d installation Enfin nous souhaitons vivement remercier les centaines de d veloppeur Debian et que les milliers d au teurs de logiciels libres qui nous ont donn s mati re penser et crire Chapitre 1 Remerciements Chapitre 2 Pr face La libert est la plus radicale de toutes les id es Cette citation de Nathaniel Branden d crit bien nos yeux le mouvement du logiciel libre En l espace de quelques d cennies peine l informatique a transform la vie de tout un pan de l humanit Par notre engagement dans le mouvement du logiciel libre nous accentuons ce changement en offrant au plus grand nombre d individus et de communaut s la possibilit d acc der pleinement aux ressources logicielles qui d s lors ne sont plus la chasse gard e de certains diteurs et de leurs d veloppeurs Composants essentiels de cet objectif ce livre et ce c d rom contiennent un pr cieux lot de logiciels libres plus d un millier de paquets dont le plus populaire des serveurs web Vous pouvez utiliser ces logiciels pour n importe quoi du dessin la gestion de bases de donn es SQL La r volution de Logiciel Libre a pris l industrie par surprise Linux con u partir de z ro il y a moi
137. n Linux 4 3 6 Partitionnement avant installation Il existe deux moments diff rents pendant lesquels partitionner avant ou apr s l installation de Debian Si votre ordinateur est enti rement consacr Debian vous pouvez partitionner pendant l installation comme d crit dans la partie 5 5 Si vous avez une machine quip e de plus d un syst me d exploitation vous devez g n ralement laisser l autre syst me cr er ses propres partitions Les paragraphes suivant contiennent des informations sur la mani re de partitionner votre premier sys t me d exploitation avant l installation de Debian Remarquez que vous allez avoir besoin de savoir comment relier les noms des p riph riques de votre syst me d exploitation ceux des partitions Linux Partitionner partir de DOS ou Windows Si vous manipuler des partitions FAT ou NTFS existantes il est recommand d utiliser soit les outils natifs de Windows ou DOS soit le sch ma plus loin Sinon il n est pas n cessaire de partitionner partir de DOS ou Windows les outils de partitionnement de Linux font g n ralement un travail de meilleure qualit R duire une partition existante Un des cas les plus classiques d installation est de le faire sur un syst me contenant d j le DOS y compris Windows 3 1 Win32 comme Windows 95 98 ou NT ou OS 2 et d y ajouter Debian sur le m me disque sans d truire l ancien syst me Comme d crit pr c demment r d
138. n garantie 3 Le concessionnaire peut modifier son ou ses exemplaires du programme ou de toute portion de ce dernier en formant ainsi un ouvrage fond sur le programme et dupliquer et distribuer ces modifications ou cet ouvrage selon les dispositions de la section 1 ci dessus du moment que le concessionnaire satisfait aussi toutes ces conditions Le concessionnaire doit faire en sorte que les fichiers modifi s portent un avis parfaitement visible disant que le concessionnaire a modifi les fichiers avec la date de tout changement Le concessionnaire doit faire en sorte que tout ouvrage qu il distribue ou publie et qui en totalit ou en partie contient le programme ou une partie quelconque de ce dernier ou en d rive soit conc d en bloc titre gracieux tous tiers au titre des dispositions de la pr sente licence Si le programme modifi lit normalement des instructions interactives lors de son ex cution le concessionnaire doit quand il commence l ex cution du programme pour une telle utilisation interactive de la mani re la plus usuelle faire en sorte que ce programme imprime ou affiche une annonce comprenant un avis appropri de droits d auteur et un avis selon lequel il n y a aucune garantie ou autrement que le concessionnaire fournit une garantie et que les utili sateurs peuvent redistribuer le programme au titre de ces dispositions et disant l utilisateur comment visualiser une copie de c
139. ndes apr s le prompteur et appuyer ensuite sur la touche entr e pwd Le r pertoire en cours est toujours consid r comme le r pertoire courant de travail pour le shell que vous utilisez Vous pouvez toujours le visualiser l aide de la commande pwd qui signifie Print Working Directory affiche le r pertoire de travail pwd affiche donc le nom du r pertoire dans lequel vous travaillez et probablement home votrenom ls ls signifie list affiche comme pour list files affiche les fichiers Lorsque vous tapez la commande ls le syst me renvoie une liste de tous les fichiers de votre r pertoire courant Si vous venez d installer Debian votre r pertoire de travail est certainement vide et 1s ne renvoie rien en sortie car il n y a pas de fichier afficher cd cd signifie change directory change de r pertoire Dans ce cas on lui a demand de changer pour le r pertoire racine pwd Ceci pour v rifier que vous tes bien dans le r pertoire racine ls Pour jeter un coup d oeil au contenu de cd Taper cd sans argument s lectionne votre r pertoire personnel home vot renom comme r per toire courant Essayez pwd pour v rifier Avant de continuer il vous faut savoir qu il y a vraiment deux sortes de fichiers Certains d entre eux commencent par le r pertoire racine comme etc profile Ils sont appel s noms de fichiers absolus car ils se r f rent au m me fichier quelque soit le r pertoi
140. ndes de la m me sorte Tapez man builtins pour visualiser la page les d crivant De fa on g n rale il n est pas n cessaire de savoir si une commande est une fonctionnalit interne ou bien un programme ext rieur Mais il faut garder l esprit qu une fonctionnalit interne ne sera pas visible via un ps ou un top car il ne s agit pas d un processus s par c est une partie int grante du shell 8 3 Fichiers de configuration De nombreuses applications sous Linux vous permettent de modifier leur comportement certains mo ment en transformant les fichiers contenant leurs informations de configuration Ces fichiers de confi guration peuvent contenir des informations de lancement des r glages de configuration ou bien des ajustements pour la sortie En g n ral un nom de fichier de configuration est bas sur le nom de l ap plication qu il est sens modifier Cette convention de nom permet de d terminer rapidement quelle application appartient quel fichier de configuration pour les r glages 8 3 1 Configuration syst me contre configuration personnelle Il est important de se rappeler qu il y a deux fa ons diff rentes de configurer sur un syst me Debian La configuration syst me affecte tous les utilisateurs Ces configurations se trouve dans le r pertoire etc et donc il est g n ralement n cessaire d tre root pour modifier ces fichiers Vous pouvez avoir besoin de configurer la fa on dont se connecte
141. ne cons quence du reste de la pr sente licence Si la distribution et ou l utilisation du Programme est restreinte dans certains pays sous l effet de brevets ou d interfaces pr sentant un droit d auteur le d tenteur du droit d auteur original qui sou met le Programme aux dispositions de la pr sente licence pourra ajouter une limitation expresse de distribution g ographique excluant ces pays de fa on que la distribution ne soit autoris e que dans les pays ou parmi les pays qui ne sont pas ainsi exclus Dans ce cas la limitation fait partie int grante de la pr sente licence comme si elle tait crite dans le corps de la pr sente licence La Free Software Foundation peut de temps autre publier des versions r vis es et ou nouvelles du General Public License Ces nouvelles versions seront analogues du point de vue de leur Chapitre 19 La Licence Publique G n rale de GNU 124 esprit la pr sente version mais pourront en diff rer dans le d tail pour r soudre de nouveaux probl mes ou de nouvelles situations Chaque version re oit un num ro de version qui lui est propre Si le programme sp cifie un nu m ro de version de la pr sente licence qui s applique cette dernier et toute autre version ult rieure le concessionnaire a le choix de respecter les closes et dispositions de cette version ou une quelconque version ult rieure publi e par la Free Software Foundation Si le programme ne sp cifi
142. ns cat premierlien Pour v rifier le contenu de premierlien ln premierlien secondlien Cr e un lien physique secondlien pointe maintenant sur le m me i noeud que premierlien cat secondlien Pour confirmer que secondlien est bien identique premierlien Ls T Remarquez bien que le nombre de liens physiques affich pour premierlien et secondlien est 2 echo change gt gt secondlien C est une nouvelle redirection du shell ne vous souciez pas des d tails Vous avez ajout le mot change secondlien Confirmez le avec cat secondlien cat premierlien premierlien a aussi le mot change C est parce que premierlien et secondlien se r f rent au m me fichier Peu importe comment vous l appelez lorsque vous le modifiez chmod a rwx premierlien Cela modifie les permissions de premierlien Entrez la commande 1s 1 pour v rifier que les permissions de secondlien ont aussi t modifi es Cela signifie que les informations de permission r sident dans l i noeud et non dans le lien rm premierlien Cela d truit le lien C est une astuce de rm Cela d truit en r alit le lien et non le fichier Maintenant tapez 1s 1 et remarquez que secondlien est toujours l Notez bien aussi que le nombre de liens est pass de 2 1 rm secondlien Chapitre 15 Pour en savoir plus 103 Cela d truit le second lien Quand il ne reste plus de lien rattach un fichier Linux d truit
143. ns de dix ans est devenu le noyau favori des auteurs de logiciels libres Les id es et les exp riences accumul es depuis ont propuls Linux et les outils GNU de la Free Sofware Foundation aux avant postes partout dans le monde Des syst mes libres comme celui de Debian GNU Linux rassemblent des milliers d applications Et qu on ne s y trompe pas leur stabilit et leur puissance d passent celles de bien des syst mes vedettes de l industrie traditionnelle De nos jours le syst me GNU Linux joue un r le dominant dans les serveurs Internet parmi les fournis seurs d acc s dans les universit s parmi les passionn s et dans le monde de la recherche informatique Le syst me Debian GNU Linux a mis la puissance des logiciels libres au service de tous des ordinateurs portables aux engins spatiaux De tr s nombreuses entreprises dans le monde ont connu les satisfactions et les avantages qui d coulent de l utilisation de logiciels libres Cette puissance et cette stabilit impressionnantes de m me que la possibilit de communiquer directement avec l auteur des programmes que vous utilisez la capacit de les modifier volont si bien s r vous avez appris le faire et le support technique convivial que vous pouvez obtenir en ligne en rien comparable se combinent pour transformer l usage au quotidien d un ordinateur en une exp rience pleine de d couvertes et surprise d motions Entrer dans l univers
144. ntrer soit la num rotation soit les positions dans la documentation X poss de une fonctionnalit interne simple de copier coller Pour s lectionner le texte copier vous devez cliquer puis d placer la souris avec le bouton gauche Cela devrait s lectionner le texte copier en supposant bien s r que l application en question supporte le copier coller Pour restituer le texte vous n avez qu cliquer avec le bouton du milieu dans une autre application X Par exemple vous recevez un courriel contenant une URL Vous pouvez la s lectionner avec le bouton gauche et ensuite cliquer dans le champ ad hoc de votre butineur avec le bouton du milieu pour la recopier 11 3 2 Les clients X Les programmes communiquant avec le serveur X sont appel s des clients X La plupart de ces pro grammes lui demandent d afficher une fen tre l cran Vous pouvez lancer un client X de la m me fa on que vous lancez un autre programme Debian Tapez simplement le nom du programme en ligne de commandes Essayez de taper xterm dans la fen tre xterm d j existante et vous aurez une nouvelle fen tre xterm qui appara tra l cran Vous devez vous apercevoir que la premi re xt erm est bloqu e car le shell attend que la seconde xt erm se finisse Pour viter ce probl me vous devez lancer le client X en arri re plan en utilisant le amp apr s le nom de la commande comme ceci xterm amp Si vous oubliez vous pouvez lancer un processus
145. nvertissent en heure locale pour les utilisateurs Cela permet de garder des traces des sauvegardes journali res au fil des ans et autorise aussi un utilisateur se loguer partir d une autre zone horaire pour utiliser individuellement son heure locale sur son terminal 5 11 2 Faire que Linux soit bootable directement partir du disque dur Si vous choisissez de booter directement sur Linux partir du disque dur on vous demandera d ins taller un secteur d enregistrement principal master boot record ou encore MBR Si vous utilisez un gestionnaire d amorce boot manager et c est probablement le cas si vous ne savez pas ce que c est et que vous n avez pas d autres syst mes d exploitation sur votre machine r pondez Yes cette question Remarquez bien que dans ce cas il ne vous sera plus possible de booter le DOS normalement sur votre machine par exemple Fa tes donc bien attention Si vous r pondez Yes la question suivante concernera l endroit chercher Linux pour booter au d marrage Cela doit se r gler dans la partition bootable celle qui doit tre charg e partir du disque dur Remarquez bien que booter diff rents syst mes d exploitation sur une seule machine rel ve un peu de la cuisine Ce livre ne documente pas l ensemble des nombreux gestionnaires d amor age qui varient beaucoup selon l architecture et m me selon les sous architectures Vous devrez lire la documentation de votre gestionnaire d am
146. oc defaults 0 0 dev hda5 tmp ext2 defaults 0 2 dev hda6 home ext2 defaults 0 2 dev hda7 usr ext2 defaults 0 2 dev hdc cdrom iso9660 ro noauto 0 0 dev fd0 floppy auto noauto sync 0 O La premi re colonne affiche les p riph riques pr sents sur le syst me La seconde colonne est le point de montage la colonne suivante tant le type de syst me de fichiers Remarquez que la partition de swap dev hda3 dans l exemple n a pas de point de montage et donc il y a un none dans la colonne correspondante Les trois derni res colonnes m ritent une explication plus approfondie La cinqui me colonne est utilis e par l utilitaire dump pour d cider quand sauvegarder le syst me de fichiers Dans la plupart des cas vous pouvez mettre O ici La sixi me colonne est utilis e par sck pour d cider dans quel ordre v rifier les syst mes de fichiers au d marrage Le syst me de fichiers racine ou principal doit avoir le 1 dans son champ les syst mes de fichiers n ayant besoin d aucune v rification comme la partition de swap doivent avoir un O et tous les autres doivent avoir un 2 Il est vrai que la partition de swap ne poss de pas vraiment un syst me de fichiers au sens o elle ne contient pas des fichiers et des r pertoires mais elle est utilis e par le noyau Linux comme m moire secondaire Quoiqu il en soit pour des raisons historiques la partition de swap est toujours contenu dans le fichier incluant les syst
147. ocument Notre Contrat Social http www debian org social_contract nous promet que Debian 2NDT En anglais le free de free software veut aussi bien dire libre que gratuit d o une confusion souvent ignor e du profane entre logiciel libre et gratuit Pourquoi les logiciels devraient tre libres Notez bien que le terme hacker ne doit pas tre confondu avec celui de cracker Pour faire simple un hacker est un tre bienveillant tandis qu un cracker est malveillant Les films et les autres formes de m dia utilisent la plupart du temps tord le terme hacker au lieu de celui de cracker Chapitre 3 Introduction 8 sera toujours compos e 100 de logiciels libres Lorsque vous installez un paquet de la distribution main de Debian vous pouvez tre certain qu il respecte nos Directives du Logiciel Libre Bien que Debian croit aux logiciels libres il y a des cas o certaines personnes d sirent ajouter des logiciels propri taires sur leurs machines Dans la mesure du possible Debian le supporte bien que les logiciels propri taires ne sont pas inclus dans la partie main de la distribution Debian on peut parfois les trouver sur le site ftp dans le r pertoire non free Et il y a un nombre grossissant de paquets dont le but unique est d installer des logiciels propri taires que nous ne sommes pas autoris s nous m mes distribuer Il est important de bien distinguer les logiciels commerciaux de ceux propr
148. oit peu de s curit vous devez avoir un mot de passe De nombreuses personnes pr f rent croire que les autres ne feront rien de m chant sur leur compte Il est raisonnable de croire que votre environnement de travail n encourage pas la parano a C est une attitude parfaitement raisonnable Cela d pend de vos priorit s personnelles et de votre environnement Il est certain qu un syst me familial n a pas les m mes besoins en s curit qu une installation militaire Debian vous permet aussi bien d tre s curis qu ins curis Cela reste votre convenance ai d lib r ment francis le terme anglais to log in tellement ce terme est devenu un standard en fran ais Encore une fois le terme anglais est tellement usit qu il vaut mieux l apprendre et l utiliser Chapitre 6 Se loguer 42 Lorsque vous d marrez Debian vous apercevez un prompteur prompt c est l ordinateur qui se met en attente d informations Dans ce cas le prompteur est login Vous devez taper votre nom d utilisateur et lorsque l on vous le demande votre mot de passe Le mot de passe n appara t pas l cran lors de sa frappe Appuyez sur la touche Entr e apr s avoir entr le nom d utilisateur et apr s le mot de passe Si vous trompez lors de la frappe de votre nom d utilisateur ou lors de celle du mot de passe vous aurez recommencer Si vous effectuez l op ration correctement vous verrez un message rapide et ensuite
149. on cartoon carmen xyz correspond xyz et tout ce qui s ensuit Certains outils comme egrep ne font la corres pondance que jusqu la fin de la ligne The correspond The en d but de ligne atimes correspond at ime en fin de ligne Only correspond On 1 y en d but de ligne pas d espace de caract re rien Seul On 1 y est accept b aou rn correspond barn born burn ver D F correspond verD verE verF ver 0 9 correspond Ver suivi de tout sauf d un chiffre the ir re correspond athier therr there theie A Za z A Za z correspond tous les mots compos s seulement de lettres et d au moins une lettre Cela ne peut pas contenir des chiffres ou des espaces 15 2 Notions avanc es sur les fichiers Maintenant que vous avez compris les bases sur les fichiers il est temps d apprendre plus de choses leur sujet 15 2 1 La v ritable nature des fichiers les liens physiques et les i noeuds Chaque fichier de votre syst me est repr sent par un i noeud en anglais inode pour Information Node prononcez a e node noeud d information un i noeud contient toutes les informations du fichier Cependant l i noeud n est pas directement visible De plus chaque i noeud est li au syst me de fi chiers par un ou plusieurs liens physiques Les liens physiques contiennent le nom du fichier et le num ro d i noeud L i noeud contient le fic
150. on ou bien d avoir des besoins particuliers Tout p riph rique physique que vous d sirez utiliser pour garder des fichiers doit avoir au moins un syst me de fichiers Cela signifie un syst me de fichiers au second sens du terme c est dire une hi rarchie de fichiers et de r pertoires avec l information qui va avec On parle l du troisi me sens Si vous avez plus d un syst me de fichiers sur un p riph rique unique chaque syst me de fichiers peut avoir un type diff rent Par exemple vous pouvez avoir en m me temps une partition DOS et une partition Linux sur votre disque dur Chapitre 12 Les syst mes de fichiers 88 12 2 mount et etc fstab Cette partie d crit comment monter une disquette ou un lecteur ZIP parle du r pertoire dev et discute comment l arbre des r pertoires peut se distribuer sur de nombreux p riph riques physiques ou des partitions 12 2 1 Monter un syst me de fichiers Dans un syst me GNU Linux il n y a pas forc ment de correspondance entre les r pertoires et les p riph riques physiques comme cela existe sous Windows pour lequel chaque p riph rique a son propre arbre de r pertoires commen ant par une lettre comme C Au lieu de a chaque p riph rique physique un disque dur ou bien une disquette peut contenir un ou plusieurs syst mes de fichiers Pour rendre un syst me de fichiers accessible on lui donne un r pertoire particulier dans l autre syst me de fichie
151. ons Dans ce but il convient de rattacher au programme les avis suivants Le moyen le plus s r consiste les rattacher au d but de chaque fichier source pour avertir le plus efficacement possible de l exclusion de garantie et chaque fichier doit comporter au moins la ligne copyright et un pointeur indiquant o est localis e la totalit de l avis Une ligne pour donner le nom du programme et une id e de ce qu il fait Copyright 19yy nom de l auteur Ce programme est un logiciel libre vous pouvez le redistribuer et ou le modifier conform ment aux dispositions de la Licence Publique G n rale GNU telle que publi e par la Free Software Foundation version 2 de la licence ou encore votre choix toute version ult rieure Ce programme est distribu dans l espoir qu il sera utile mais SANS AU CUNE GARANTIE sans m me la garantie implicite de COMMERCIALISATION ou D ADAPTATION A UN OBJET PARTICULIER Pour plus de d tail voir la Licence Publique G n rale GNU Vous devez avoir re u un exemplaire de la Licence Publique G n rale GNU en m me temps que ce programme si ce n est pas le cas crivez la Free Software Foundation Inc 675 Mass Ave Cambridge MA 02139 tats Unis Ajoutez aussi des informations sur le moyen permettant d entrer en contact avec vous par courrier lec tronique e mail et courrier normal Si le programme est interactif pr voyez en sortie un court avis tel que
152. ont lisibles avec zless Vous pouvez l utiliser comme ceci zless usr doc ae changelog Debian gz zless est id al pour lire la documentation qui est la plupart du temps comprim e au format gz La diff rence entre les deux sortes de fichiers est purement en rapport avec ce qu ils contiennent la diff rence de certains autres syst mes comme le DOS ou MacOS qui les traitent de fa on diff rente Les fichiers textes peuvent contenir des scripts shell de la documentation des notices de copyrights ou tout autre texte lisible par un tre humain Incidemment ceci illustre la diff rence entre le code source et les binaires ex cutables bin ls est un fichier binaire ex cutable que vous pouvez t l charger sur votre Debian mais vous pouvez aussi t l charger un fichier texte qui explique l ordinateur comment cr er bin 1s Le fichier texte est alors le code source Comparer la nature de bin 1s et etc profile illustre combien le code source est important pour quelqu un qui veut comprendre ou modifier une partie d un logiciel Les logiciels libres vous fournissent vous ou bien vos consultants tout le code source de chaque application Chapitre 10 Travailler avec des fichiers textes 80 10 2 Les diteurs de textes Un diteur de textes est le programme utilis pour cr er ou changer le contenu d un fichier texte La plupart des syst mes d exploitation poss de leur diteur de textes DOS a edit Window
153. opri s partir d un c d rom ou bien d un site FTP Pour plus de d tails sur dselect reportez vous la partie 4 20 14 4 Compiler un logiciel De nombreux programmes sont fournis sous forme de sources la plupart du temps au format tar gz Premi rement vous devez d tarer le fichier tar gz pour plus de d tails sur comment faire cette op ration reportez vous la partie 12 3 1 Avant de compiler un paquet vous aurez besoin d installer gcc libc6 dev et autres assimil s dev Vous les trouverez pour la plupart d entre eux dans la section devel de dselect Lorsque vous aurez install les paquets appropri s allez via cd dans le r pertoire que tar a cr pour vous partir de ce moment l vous aurez lire les instructions d installation La plupart des pro grammes fournissent un fichier INSTALL ou README qui vous indique comment proc der 99 Chapitre 15 Pour en savoir plus A pr sent vous poss dez de bonnes bases pour construire votre syst me GNU Linux Dans ce chapitre nous allons aborder quelques notions tr s utiles des fonctionnalit s avanc es de GNU Linux 15 1 Les expressions rationnelles Une expression rationnelle est une description d un ensemble de caract res On utilise cette description pour plucher un fichier la recherche d un texte correspondant cette expression rationnelle Les expressions rationnelles sont analogues aux motifs de recherche du shell voir
154. or age pour avoir plus d informations Dans tous les cas gardez bien l esprit qu en travaillant sur les gestionnaires d amor age il ne faut jamais tre trop prudent Le gestionnaire d amor age standard pour les architectures 1386 est appel LILO C est un programme complexe qui offre plein de fonctionnalit s avec entre autre un support du lancement de DOS NT et Make Linux Bootable Directly from the Hard Disk Chapitre 5 Installation pas pas 30 OS 2 Pour obtenir plus d informations ce sujet vous pouvez lire la documentation dans usr doc lilo apr s que votre syst me ait t configur 5 12 Fabriquer une disquette de boot Vous devrez faire une disquette de boot Boot floppy m me si vous avez pr vu de booter directement partir du disque La raison est qu il est toujours possible d avoir un d faut d installation partir de dbootstrap mais jamais partir d une disquette S lectionnez Make a Boot Floppy Fabriquer une disquette de boot partir du menu principal et ins rer une disquette vierge directement Assurez vous que la disquette n est pas prot g e en criture car le logiciel va la formater et crire dessus crivez dessus Boot personnalis et prot gez la en criture une fois qu elle a t fabriqu e 5 13 Le moment de v rit Le premier boot de votre syst me de son propre chef est ce que les ing nieurs en lectronique appellent le test de la fum e Si vous a
155. org Nous sommes tout particuli rement int ress s par le fait de savoir comment ce livre a pu vous aider et comment le rendre meilleur Si vous avez des commen taires ou bien que vous pensez que ce livre est la meilleure chose depuis l apparition du pain brioch alors s il vous pla t envoyez nous un courriel N envoyez pas s il vous pla t de questions techniques aux auteurs sur Debian car il y a plein de forum pour cela Allez au chapitre 17 pour obtenir de l information ou de l aide N envoyez des courriels qu au sujet du livre proprement parl l adresse ci dessus 3 4 1 Comment lire ce livre La meilleure fa on d apprendre n importe quel programme informatique est de l utiliser La plupart des gens pensent que se contenter de lire un livre sans utiliser le programme n est pas b n fique La meilleur voie pour apprendre Unix et GNU Linux est encore de les utiliser Utilisez GNU Linux pour tout ce que vous pouvez Sentez vous libre d exp rimenter Litt ralement Comment faire Chapitre 3 Introduction 9 Debian n est pas aussi intuitive que certains autres syst mes d exploitation Il vous sera certainement n cessaire de lire au moins quelques chapitres de ce livre La puissance et la complexit de GNU Linux le rendent difficile au premier abord mais bien plus rentable par la suite Pour apprendre nous vous sugg rons de lire un petit peu et de jouer ensuite un petit peu Continuez de
156. ouffre de ce probl me vous verrez un message lors du boot disant saying A200 gating failed Dans ce cas il est n cessaire d utiliser les images de boot tecra Si vous avez toujours des probl mes envoyez un rapport de bogue Envoyez un courriel submit bugs debian org Vous DEVEZ inclure les lignes suivantes en en t te de votre courriel Package boot floppies Version version Assurez vous que la version que vous fournissez est celle que vous avez utilis avec les disquettes de boot Si vous ne connaissez pas la version exacte fournissez la date laquelle vous avez t l charg les disquettes et ajoutez partir de quelle distribution vous les avez obtenues stable ou frozen Vous devez aussi inclure les informations suivantes dans votre rapport de bogues architecture 1386 model votre mat riel principal et le mod le memory la quantit de RAM SCSI les adapteurs s il y en a cd rom type de c d rom et son interface ATAPI network card votre carte r seau si vous en avez une pcmcia le d tail de vos p riph riques PCMCIA Cela d pend de la nature du bogue mais il peut tre pertinent de donner le mod le du disque dur la capacit du disque et le mod le de carte vid o Dans le rapport de bogue d crivez le probl me et joignez les derniers messages visibles du noyau dans le cas d un blocage du noyau D crivez les tapes qui vous ont amen es dans cet ta
157. peu ces six tapes Access Acc s COPIE D CRAN DE dselect L cran d acc s est visible sur la figure 5 2 C est le lieu o l on dit dselect o sont les paquets Ignorez l ordre d apparition l int rieur du menu Il est tr s important de s lectionner la bonne m thode pour l installation Il se peut que vous les ayez dans un ordre diff rent ou bien que vous en ayez plus ou moins ne vous inqui tez pas Dans la suite on d crit les diff rentes m thodes multi _cd Grande et puissante cette m thode complexe est celle recommand e pour installer une version r cente de Debian partir d un jeu de c d roms de binaires Chacun de ces c d roms devraient contenir des informations sur ses paquets ainsi que sur les paquets des c d roms pr c dents dans le fichier Package cd Lorsque vous utilisez cette m thode pour la premi re fois assurez vous que le c d rom n est pas mont Placez ensuite le dernier c d rom de binaires du jeu les sources ne sont pas n cessaires dans le lecteur et r pondez aux questions qui vous sont pos s CD ROM drive locationfl Confirmation that your are using a multi cd setPl Semplacement du lecteur de CD ROM Confirmation de l utilisation de l option multi cd Chapitre 5 Installation pas pas 34 The location of the Debian distribution on the diski s F possibly the location s of the Packages file s H Une fois que vous avez mis
158. peu de th orie avant de discuter de l utilisation des disques En particulier vous devez comprendre le concept de syst me de fichiers Cela peut tre un peu d routant cause des significations diverses d un syst me de fichiers Le syst me de fichiers concerne l arborescence enti re des r pertoires qui d bute par le r pertoire racine comme d crit dans les chapitres pr c dents Un syst me de fichiers signifie g n ralement n importe quelle organisation de fichiers et r pertoires sur un p riph rique physique particulier Organisation signifie la structure hi rarchique des r pertoires et toute les informations sur les fichiers que l on veut garder leur taille leurs permissions etc Ainsi vous pourriez avoir un syst me de fichiers sur votre disque dur et un autre sur chacune de vos disquettes On utilise aussi le terme syst me de fichiers pour d signer le type particulier de syst me de fichiers Par exemple MS DOS et Windows 3 1 organisent les fichiers d une certaine fa on les noms de fichiers ne peuvent d passer huit caract res par exemple et il n existe aucune information de permission sur les fichiers Linux appelle a le syst me de fichier msdos Linux a aussi son propre syst me de fichiers appel ext2 version 2 du syst me de fichiers ext Vous utiliserez la plupart du temps le syst me de fichiers ext 2 moins d acc der des fichiers issus d autres syst mes d exploitati
159. pport par exemple installation partir de multi_cd export via NES sur le lecteur de c d rom d une autre machine apt Une des meilleures options pour installer partir d un miroir local des archives Debian ou partir du r seau Cette m thode utilise le syst me apt pour effectuer l analyse compl te des d pendances et de l ordre Il est donc recommand d installer les paquets dans le meilleur des ordres possibles La configuration de cette m thode est trait e plus loin Vous pouvez choisir autant de sources diff rentes d emplacements de paquets en les m langeant avec des fichiers URLs pour les disques locaux ou les disques mont s par NFS et http ou ftp pour les acc s sur Internet Attention les options http et f p ne supportent pas l authentification locale via un proxy Si vous avez un serveur de proxy soit pour le http soit pour le ftp ou pour les deux assurez vous que les variables d environnement http_proxy et ftp_proxy soient bien positionn s Positionnez les partir du shell avant de lancer dselect en utilisant les commandes suivantes export http_proxy http gateway 3128 dselect Update mise jour dselect va lire les fichiers Packages ou Packages gz partir du miroir et cr er une base de donn es sur votre syst me de tous les fichiers disponibles Cela peut prendre un peu de temps tant pour le t l chargement que pour l ex cution du traitement Select S lection
160. quante Le Projet Debian GNU Linux a t fond sur les bases de l thique de libert des logiciels libres sur le partage et la coop ration D autres d sirent apprendre davantage sur les ordinateurs De plus en plus de gens recherchent des solutions pour viter les prix sans cesse croissants des logiciels propri taires C est une communaut grandissante d utilisateurs qui ne cesse d appr cier tous les logiciels libres qu elle a re u d autres per sonnes De nombreuses personnes dans les universit s cr ent des logiciels libre pour favoriser le r sultat de leur recherche dans des domaines non exploit s Certaines entreprises aident maintenir certains logiciels libres et ont ainsi leur mot dire dans la direction du d veloppement il n y a pas de solutions plus rapide pour obtenir une nouvelle fonctionnalit que de l impl menter vous m me ou d embaucher un consultant pour le faire Les entreprises sont aussi int ress es par la plus grande souplesse et la possibilit de choisir entre plusieurs vendeurs pour le support Quelques autres personnes voient les logiciels libres comme un bien social qui d mocratise l acc s l information et pr vient d une centralisation excessive de l infrastructure de l information mondial Bien s r beaucoup d entre nous trouve cela tout simplement sympa Debian est tant rattach e au logiciel libre que nous avons pens qu il serait bien de tout formaliser dans un d
161. que vous avez pris soin d effectuer consciencieusement Au minimum vous allez devoir cr er ce que l on appelle g n ralement une partition root ou partition racine Elle contient les composants essentiels du syst me Si une autre partition est corrompue vous pouvez toujours amorcer votre syst me pour essayer de le r parer Cela peut vous pargner les ennuis d une r installation compl te du syst me partir de z ro La seconde raison est g n ralement plus critique dans un environnement commercial mais elle d pend norm ment de la finalit du syst me Supposons que quelque chose chappe tout contr le et qu elle se mette d vorer l espace disque disponible Si le programme en question a des privil ge de super utilisateur roof le syst me lui r servant un pourcentage du disque non disponible pour les utilisateurs vous pouvez tout coup vous retrouver sans ressource disque Ce n est vraiment pas une bonne id e tant donn que le syst me en a besoin tout le temps au moins au travers de la zone d changef pour de nombreux usages Par exemple des courriels non sollicit s comme le spam peuvent rapidement saturer une partition En utilisant de nombreuses partitions vous pouvez vous prot ger de ce genre de probl me Pour garder l exemple du courrier lectronique placer le r pertoire var spool mail dans sa propre partition n emp chera pas le syst me de continuer fonctionner m me en cas de satu
162. quitter more etc profile va s assurer que la copie est bien conforme l original mv profile monsousrepertoire Chapitre 7 Les bases 53 mv signifie move d placer Vous avez d plac le fichier profile du r pertoire courant dans le sous r pertoire monsousrepertoire que vous avez cr pr c demment ls v rifie qu il n existe plus de fichier profile dans le r pertoire courant ls monsousrepertoire s assure que profile a bien t d plac dans le r pertoire monsousrepertoire cd monsousrepertoire Ceci change de r pertoire vers le r pertoire monsousrepertoire mv profile myprofile Remarquez bien que contrairement de nombreux autres syst mes il n y a pas de diff rence entre renommer un fichier et le d placer Ainsi on ne trouve pas de commande rename renomme Signalons aussi que le second argument peut aussi bien tre un r pertoire pour d placer le fichier dedans qu un nom de fichier pour le renommage cp fonctionne de la m me fa on Comme d habitude vous pouvez taper 1 s pour regarder le r sultat mv myprofile De la m me fa on que signifie le r pertoire o je suis maintenant signifie le parent du r pertoire courant Et dans le cas pr sent le r pertoire divers cr pr c demment Utilisez 1s pour v rifier o se trouve myprofile maintenant Cd Change de r pertoire vers le r pertoire parent c est dire ici divers o vous venez d
163. r cette partie pour lire la docu mentation 7 3 Fichiers et r pertoires Les fichiers sont une facilit pour stocker et organiser l information analogue aux documents papier Ils sont organis s en r pertoires qui sont appel s dossiers sur certains autres syst mes Regardons d un peu plus pr s l organisation des fichiers sur un syst me Debian Un simple repr sente la r pertoire racine Tous les autres fichiers et r pertoires sont contenus dans le r pertoire racine Si vous venez du monde DOS ou Windows est similaire ce que le C signifie pour le DOS qui est la racine du syst me de fichiers Une diff rence importante entre DOS et Linux est que DOS garde toujours C pour le premier disque dur A premier lecteur de disquettes et D soit le lecteur de c d rom soit le second disque dur alors que Linux organise tous ses fichiers autour de la m me racine home janeq C est le r pertoire personnel de l utilisateur janeq En lisant de gauche droite pour aller dans ce r pertoire on commence dans le r pertoire racine puis dans le r pertoire home et enfin dans celui de janeq etc X11 XF86Config C est le fichier de configuration du syst me X Window Il r side dans le sous r pertoire X11 du r pertoire etc etc est lui m me un sous r pertoire du r pertoire racine Choses importantes retenir Les noms de fichiers sont sensibles la casse utilis e Cela veut dire q
164. r votre shell de modifier ce comportement Par exemple la commande echo envoie son entr e standard sur sa sortie standard normalement l cran Mais vous pouvez d cider de l envoyer plut t dans un fichier l aide de l op rateur de redirec tion de sortie gt Par exemple pour crire le mot Bonjour dans le fichier monfichier utilisez la commande suivante echo Bonjour gt monfichier Chapitre 8 Utiliser le shell 66 Utilisez ensuite cat ou bien votre pageur more ou less pour visualiser le contenu du fichier mon fichier echo Bonjour gt monfichier cat monfichier Bonjour Vous pouvez changer l entr e standard d une commande avec l op rateur de redirection d entr e lt Par exemple cat lt monfichier En pratique ce n est pas commode Pour simplifier cat accepte un fichier pour argument Ainsi vous pouvez vous contenter de taper cat monfichier et l effet sera identique Si l on approfondit un peu la commande cat lt monfichier signifie que le shell ouvre le fichier monfichier et envoie son contenu dans l entr e standard de cat cat monfichier sans l op ra teur de redirection signifie que la commande cat re oit un argument unique monfichier l ouvre d elle m me et ensuite l affiche l cran Il y a bien s r une raison pour cette double fonctionnalit Par exemple il est possible de connecter la sortie standard d une commande sur l entr e standard d une
165. r base2_1 tgz Si vous avez une version officielle du support Debian la valeur par d faut devrait tre correcte Sinon entrez le chemin o le syst me de base peut tre trouv relativement au point de montage du support Comme lors de l tape Install Operating System Kernel and Modules vous pouvez soit laisser dboot st rap trouver seul le fichier ou taper le chemin dans le champ 5 11 1 Configuration du syst me de base ce moment vous avez charg tous les fichiers qui font un syst me Debian minimal mais vous devez faire quelques ajustements de configuration avant que le syst me ne se lance On vous demandera de s lectionner la zone horaire time zone Il y a de nombreuses fa ons de sp cifier votre zone horaire nous vous sugg rons d aller dans le tableau Directories et de s lectionner votre pays ou continent Cela change les zones horaires disponibles donc allez y et s lectionnez votre localit c est dire pays province tat ou ville dans le tableau Timezones Ensuite on vous demandera si votre horloge syst me est r gl e sur l heure GMT ou sur une heure locale S lectionnez GMT c est dire r pondez Yes si vous ne d sirez faire tourner que Linux sur votre ordinateur s lectionnez l heure local local time c est dire No si vous utilisez un syst me autre que Debian Les syst mes Unix en g n ral et Linux en particulier utilisent l heure GMT comme horloge syst me en interne et la co
166. ration par spam Une autre raison appara t lorsque vous avez des disques IDE de grande capacit et que vous n utilisez ni le mode LBA ni un pilote de surcharge f Dans ce cas il est n cessaire de placer la partition racine l int rieur des 1024 premiers cylindres de votre disque dur ce qui repr sente g n ralement environ 524 m ga octets Voir la partie 4 3 3 pour obtenir plus d informations ce sujet La plupart des gens pensent qu une partition d change est aussi une n cessit absolue alors que ce n est pas exact Le swap est une zone de stockage du syst me d exploitation qui l utilise comme une m moire plus commun ment appel e le swap Voir le manuel de votre disque pour une description de ces fonctionnalit s Chapitre 4 Bien d buter 14 virtuelle en compl ment de la m moire vive La placer dans une partition s par e offre des performances accrues Il est aussi possible de forcer Linux utiliser un simple fichier comme zone d change mais ce n est pas recommand Le seul r el inconv nient utiliser des partitions multiples est qu il est g n ralement difficile d appr hender l avance ses besoins Si vous sous dimensionnez vos partitions soit vous aurez r installer le syst me soit vous aurez jongler en d pla ant quantit de choses pour faire de la place dans la partie sous taill e D un autre c t si la partition est surdimensionn e vous perdrez de la p
167. re courant L autre sorte de fichiers sont les fichiers relatifs Seuls deux r pertoires ne sont utilis s qu avec des noms de fichiers relatifs et Le r pertoire se r f re au r pertoire courant et au r pertoire parent Ce sont des raccourcis Ils existent dans tous les r pertoires M me le r pertoire racine un r pertoire parent c est son propre parent Ainsi tous les fichiers comprenant ou sont relatifs car leur expression d pend du r pertoire courant Si je suis dans usr bin et que je tape etc je me r f re usr etc Si je suis dans var et que je tape etc je me r f re et c Remarquez bien que le nom de fichier sans le r pertoire racine Chapitre 7 Les bases 52 poss de implicitement son commencement Ainsi vous pouvez taper indiff remment local bin ou bien local bin ce qui signifie exactement la m me chose Un dernier petit truc le tilda est quivalent votre r pertoire personnel Ainsi taper cd revient au m me que taper cd sans argument Vous pouvez donc taper cd divers monsousrepertoire la place de ca home votrenom divers monsousrepertoire De fa on analogue myu ser est l quivalent du r pertoire personnel de l utilisateur myuser qui est probablement quelque chose comme home myuser ainsi myuser docs debian ps est quivalent home myuser doc debian p Il y a encore quelques commandes essayer maintenant que vous m
168. rochets abc correspond tout caract re simple l exception de a b ou c caract res caract res Vous pouvez inclure un intervalle dans une liste de caract res entre crochets Pour faire la corres pondance avec toutes les lettres minuscules utilisez a z Vous pouvez multiplier les intervalles ainsi pour avoir les trois premi res lettres de l alphabet et les trois derni res essayez a cx z Pour avoir toutes les lettres dans toutes les casses essayez a zA Z Vous pouvez m langer les intervalles avec des caract res simples ou bien le m ta caract re a zBZ signifie tout sauf une lettre minuscule un B ou ou un Z A Vous pouvez utiliser les parenth ses pour regrouper les expressions rationnelles comme dans des expressions math matiques signifie ou Vous pouvez vous en servir pour fournir une s rie d expressions alternatives On met g n ralement ces expressions entre parenth ses comme ceci c ad ablat correspond cad cab ou cat Sans les parenth ses cela aurait correspondu cad ou bien ab ou bien at Chapitre 15 Pour en savoir plus 101 Prot ge tout caract re sp cial Si vous d sirez trouver un vous devez taper Le signifie d igno rer le sens usuel de Voici une s rie d exemples concrets pour vous aider c pe correspond cope cape caper c pe correspond c pe c per sto p correspond stp stop stoop car n correspond cart
169. rs Pour viter des probl mes de circularit le syst me de fichiers racine qui contient le r pertoire racine n est contenu dans aucun autre syst me de fichiers Vous y avez acc s automatiquement apr s avoir lanc Debian Un r pertoire dans un syst me de fichiers qui contient un autre syst me de fichiers est appel point de montage Un point de montage est un r pertoire dans un premier syst me de fichier sur un p riph rique comme votre disque dur par exemple qui contient un second syst me de fichiers lequel peut tre plac ailleurs sur un lecteur de disquette par exemple Pour acc der un syst me de fichiers vous devez le monter sur un point de montage Ainsi par exemple vous pouvez monter un c d rom au point de montage cdrom Cela signifie que si vous allez jeter un coup d oeil dans le r pertoire cdrom vous y verrez le contenu du c d rom Le r pertoire cdrom lui m me est en fait sur votre disque dur Pour des tas de raisons pratiques le contenu du c d rom devient une partie du syst me de fichiers racine et lorsque vous tapez des commandes ou bien que vous utilisez des programmes l emplacement r el des fichiers n importe pas Vous auriez pu avoir cr un r pertoire appel cdrom et mis quelques fichiers l int rieur et tout ce serait pass de la m me fa on Lorsque vous avez mont un syst me de fichiers il n est plus n cessaire de pr ter la moindre attention son e
170. rt collectif de volontaires et que les personnes vous font une faveur en vous donnant un peu de leur temps pour vous aider Beaucoup d entre eux font payer ce m me service plusieurs centaines de dollars pendant la journ e Ce qu il faut faire pour poser des questions Lire tout d abord la documentation de base en premier Les trucs comme les options des commandes et ce que fait une commande en fait partie Cela inclut aussi les pages de manuel et la documentation au format info V rifier les documents HOWTOs si votre question concerne un r glage comme une connexion ppp ou Ethernet Essayez d tre s r que la r ponse ne se trouve pas dans ce livre N ayez pas peur de demander apr s avoir fait l effort d essayer de comprendre N ayez pas peur de demander des explications conceptuelles des conseils sur tous les aspects que l on ne trouve pas dans les documentations Les francophones ont leur propre liste avec l avantage du support de leur langue maternelle debian french lists debian org Chapitre 16 Lire la documentation et obtenir de l aide 112 Joignez toute information int ressante Vous devez toujours mentionner la version de Debian que vous utilisez Vous pouvez aussi mentionner le num ro de version de tout paquet pertinent La commande dpkg 1 nomdupaquet vous le fournit Vous pouvez aussi signaler ce que vous avez tent et ce qu il est advenu N oubliez d inclure les messages d erre
171. rt sur le r seau De fa on pratique cela veut dire que vous pouvez faire tourner distance votre programme sur une autre machine tr s puissante et sortir l affichage sur votre machine 11 2 Lancer l environnement X Il y a deux fa ons de lancer X La premi re est de le lancer manuellement aussit t que vous en avez besoin Pour ce faire Loguez vous dans une console et tapez startx Cela lance X et vous met auto matiquement sur sa console virtuelle La seconde fa on et recommand e de lancer X est d utiliser xdm X display manager le gestionnaire d affichage graphique Basiquement xdm vous propose un joli prompteur graphique de login sur la console virtuelle de X probablement la 7 et vous pouvez vous loguer partir de l Par d faut n importe quelle m thode lancera aussi une xterm qui est une petite fen tre contenant un prompteur de shell partir de ce prompteur vous pouvez taper n importe quelles commandes comme vous le faisiez sur une console texte Vous pouvez ainsi refaire tous les exemples du livre en utilisant l xterm La seule diff rence entre une xterm et la console texte est qu il n est pas n cessaire de se loguer dans l xt erm puisque vous l tes d j sous X Il y a d autre part beaucoup de choses que vous ne pouvez faire que sous X et dont on va parler dans ce chapitre Attention la fen tre par d faut de l xterm a une toute petite fonte Si vous avez un tout petit moniteur ou une d finition lev
172. rtie de cette commande Sur votre syst me la sortie sera diff rente bien que similaire PAGER less HOSTNAME icon MAILCHECK 60 PS1 USER username MACHTYPE 1486 pc linux gnu EDITOR emacs DISPLAY 0 0 LOGNAME username SHELL bin bash OSTYPE 1inux gnu HISTSIZE 150 TERM xterm debian Chapitre 8 Utiliser le shell 62 TEXEDIT jed PATH usr sbin usr sbin usr local bin usr bin bin usr bin X11 usr games _ usr bin printenv Les variables d environnement sont une fa on de configurer le syst me Par exemple la variable EDI TOR vous permet de s lectionner votre diteur pr f r pour poster des news crire du courrier lectro nique et ainsi de suite R gler ses variables d environnement est quelque chose de triviale En pratique commen ons par per sonnaliser votre prompteur de shell ainsi que votre visualiseur de texte avec les variables d environne ment Tout d abord commen ons par un peu d informations basiques man less Cette commande vous permet d acc der au manuel en ligne de la commande less Pour viter de d rouler tout le texte d un seul coup l cran man invoque un pageur qui vous d roule le texte page par page chaque fois que vous appuyez sur la touche espace Par d faut le pageur utilis est more Continuons et regardons un peu la page de manuel de less qui est un pageur tr s puissant Affichez la page suivante en appuyant sur espace et q pour quitter more q
173. rtitionnement de disque Il y a une limite au nombre de partitions primaires et logique qu un disque peut contenir En plus il y a des limites la taille de l endroit o le BIOS va chercher ses informations d amor age On peut trouver plein d informations ce sujet dans le mini HOWTO Partition http metalab unc edwLDP HOWTO mini Partition html Cette partie va inclure une bref r sum pour vous aider affronter la plupart des situations Les partitions primaires sont les partitions originelles des disques durs de PC On ne pouvait en cr er plus de quatre Pour s affranchir de cette limitation les partitions tendues ou logiques ont t invent es En configurant une de vos partitions primaires en tendue vous pouvez subdiviser la zone de cette partition en partitions logiques Le nombre de partitions logiques que vous pouvez cr er est beaucoup moins limit que le nombre de partitions primaires Dans tous les cas vous ne pouvez cr er qu une seule partition tendue par disque Linux limite le nombre de partitions par disque quinze partitions pour les disques SCSI trois partitions primaires utilisables et douze partitions logiques et soixante trois partitions pour les disques IDE trois partitions primaires et soixante partitions logiques La derni re chose qu il est n cessaire de conna tre au sujet du BIOS du PC est que votre partition racine c est dire la partition contenant l image du noyau doit
174. s Vous devriez avoir la situation suivante Package category Status Recquired all selected Important all selected Standard mostly selected Optional mostly deselected Extra mostly deselected Heureux Appuyez sur la touche Entr e pour sortir du processus de s lection Vous pouvez y revenir et nouveau s lectionnez si vous le d sirez Install Installation dselect travaille sur la totalit des paquets et installe ceux s lectionn s Il vous pose des ques tions pour appliquer vos d cisions Il est souvent pratique de passer sur un autre shell pour compa rer une ancienne configuration avec une nouvelle Si l ancien fichier est conf modules le nouveau sera conf modules dpkg dist Le d filement l cran se passe parfois tr s rapidement sur les machines puissantes Vous pouvez tou jours le stopper et le red marrer l aide des combinaisons respectives de touches Ctrl s et Ctrl q la fin de la t che vous aurez une liste des paquets non install s Il peut arriver qu un paquet ne soit pas install car il d pend d un autre qui est d crit comme installer mais qui ne l est pas encore La solution consiste relancer Install une nouvelle fois Il a t report des cas o il a t n cessaire de le relancer quatre fois avant que tout ne se mette en place correctement Cela varie beaucoup suivant votre m thode d acquisition Configure Configuration La plupart des paquet
175. s utiliser Mise jour de la liste des paquets disponibles si possible S lection des paquets que vous voulez sur votre syst me Installation et mis jour des paquets d sir s Configuration des paquets non configur s Chapitre 5 Installation pas pas 33 Enl vement des paquets non d sir s chaque fois qu une tape est achev e avec succ s dselect vous emm ne automatiquement la suivante Effectuez chaque tape dans l ordre sans en omettre une Nous parlons ici et l dans ce document de lancer un autre shell Linux a six sessions de contr le ou shell disponibles en m me temps Vous pouvez circuler entre eux en pressant la combinaison A F1 jusqu Alt F6 Il vous suffit alors de vous loguer dans un nouveau shell La console utilis e lors de l installation est la premi re c est dire tt yl alors presser Alt F1 si vous d sirez y retourner 5 19 2 Une fois que dselect est lanc Une fois dans dselect vous devriez avoir l cran suivant Debian Linux dselect package handling frontend Alccess Choose the access method to use Jpdate Update list of available packages if possible Jelect Request which packages you want on your system J nstall Install and upgrade wanted packages onfig Configure any packages that are unconfigured Jemove Remove unwanted software Juit Quit dselect a O1 amp NN 1 OWNAHua D taillons un
176. s Sa limitation est qu il n est pas capable de faire des sauvegardes sup rieures 4 Go dump a t cr sp cialement pour les bandes sa force principale r side dans son interface pour la restauration de fichiers les sauvegardes de syst mes de fichiers de bas niveau et la sauvegarde incr mentale Sa limitation r side dans le fait qu il n est pas capable de sauvegarder via NFS ou d autres syst mes de fichiers diff rents de ext 2 et quelques petits d fauts de conception GNU tar raccourci de Tape ARchiver archiveur d enregistrements est une impl mentation de ce qui est probablement la fa on la plus utilis e de sauvegarder quelque chose sous Linux aujourd hui Cela fournit un bon outil multi usage et peut s accomoder de l ensemble des supports utilis s De plus de nombreux syst mes sont capables de lire un fichier tar ce qui le rend tr s portable Les d fauts de tar sont qu il contient un pauvre outil de sauvegarde incr mentale en comparaison de dump et aucun cran de s lection de restauration automatique 12 3 1 tar Parce que tar est vraiment tr s utilis et pas seulement pour des t ches de sauvegardes nous allons en parler un peu ici Pour plus de d tails lisez la page de manuel de tar les instructions pour lire une page de manuel sont dans la partie 7 1 tar est un archiveur Cela veut dire que tar est capable de rassembler plusieurs fichiers et les combiner en un seul grand fichier pour
177. s a Notepad et MacOS a SimplyText Debian fournit une grande quantit d diteurs de textes vi et Emacs en sont les deux grands classiques et ce sont probablement les plus puissants et les plus utilis s vi et Emacs sont tous les deux complexes et requi rent un certain apprentissage mais ils peuvent diter du texte avec une efficacit extraordinaire Emacs tourne la fois en mode console et sous X Window vi tourne normalement seulement en mode console mais la variante vim poss de une option g qui lui permet de tourner sous X Il existe des diteurs de textes plus simples comme nedit ae jed et xcoral nedit et xcoral fournissent une interface bas e sur le syst me X Window tr s conviviale et facile utiliser Il existe aussi de multiples variantes de vi Vous pouvez aussi trouver une variante de Emacs appel e XEmacs Ce livre n aborde pas l utilisation d un diteur en d tail bien que nous allons rapidement faire une introduction ae qui est petit rapide et peut tre trouv sur les disquettes de secours de Debian Il est donc recommand de savoir s en servir au cas o Lorsque vous d sirerez faire de l dition de texte de fa on plus s rieuse voyez du c t de vim ou de GNU Emacs Emacs fournit un excellente pr sentation interactif de ses capacit s pour le lire lancer Emacs avec la commande emacs et taper F1 t Emacs est un tr s bon choix pour les nouveaux utilisateurs int ress s par un diteur tou
178. s avoir boot sur la proc dure d installation Il est responsable de la configuration initiale du syst me et de l installation du syst me de base Le travail principal de dbootst rap et celui de la configuration de base du syst me sont de configurer certains l ments basiques de votre syst me Par exemple cela inclut votre adresse IP votre nom de do maine et quelques autres param tres de configuration r seau en cas de besoin Cela comprend aussi la configuration des modules du noyau qui sont les pilotes charg s par le noyau Ces modules comprennent les pilotes de sauvegarde externe les pilotes r seau le support multilingues et plein d autres p riph riques Configurer ces choses fondamentales est fait prioritairement car elles sont souvent n cessaires au bon fonctionnement ult rieur de la machine lors des tapes de configurations suivantes dbootstrap est une application simple orient e caract res Elle est tr s facile utiliser G n rale ment elle vous guide travers chaque tape du processus d installation de fa on lin aire Vous pouvez aussi revenir en arri re et r p ter une tape si vous vous tes tromp La navigation l int rieur de dbootstrap s effectue l aide des fl ches du clavier des touches Entr e et Tab 5 1 S lection d un cran monochrome ou couleur Une fois que le syst me a termin de booter dboot st rap est invoqu La premi re chose que dboot s trap vous demande con
179. s ayez t l charg le paquet icewm_0 8 12 1 deb et que vous d sirez l installer Loguez vous d abord Chapitre 14 Installer et d sinstaller des logiciels 98 en tant que root et tapez ensuite dpkg i icewm_0 8 12 1 deb et icewm version 0 8 12 sera install Si vous avez d j une ancienne version dpkg se chargera de la mise jour plut t que d installer deux versions en m me temps Si vous d sirez d sinstaller un paquet vous avez deux options La premi re est la plus intuitive dpkg r icewm Cela retirera le paquet icewm r est un raccourci pour remove d sinstaller Re marquez bien qu il est juste n cessaire de donner le nom icewm pour la d sinstallation tandis que l installation requiert l extension deb remove va laisser les fichiers de configuration du paquet dans votre syst me Un fichier de configu ration est d fini comme tout fichier que vous avez pu diter pour personnaliser le programme du syst me ou vos pr f rences Ainsi si vous d cidez de r installer un peu plus tard le programme vous n aurez pas le re personnaliser Mais si vous d sirez r ellement nettoyer les fichiers de configuration dpkg propose une option purge dpkg purge icewm nettoiera tous les derniers fichiers associ s au paquet i cewm 143 dselect dselect est une tr s bonne interface dpkg dselect offre une interface base de menus dpkg et est capable de s lectionner automatiquement tous les fichiers appr
180. s de fichiers orient texte comme GNU Midnight Commander mc et un grand nombre de gestionnaires de fichiers pour X Window par exemple gmc qui est la version X Window de GNU Midnigt Commander D crire chacun d entre est hors du propos de ce livre mais vous pouvez les essayer si la ligne de com mande ne vous sied pas 79 Chapitre 10 Travailler avec des fichiers textes Les fichiers textes sont pr dominants sur un syst me GNU Linux Ils se trouvent absolument partout des fichiers de documentations aux fichiers de configuration Par chance il est tr s facile de les manipuler 10 1 Lire des fichiers textes Un fichier texte est simplement un fichier qui ne contient que des caract res interpr tables par un tre humain Il n y a rien dire de sp cial de plus son sujet L autre type de fichier est le fichier binaire qui Z X A est destin tre interpr t par l ordinateur Vous pouvez visualiser n importe quel type de fichiers avec le pagineur less si vous l avez install installez le si vous ne l avez pas c est tr s simple Tapez less etc profile pourlire un exemple de fichier texte Remarquez bien que vous pouvez lire des caract res m mes si leur signification reste obscure Tapez less bin 1ls pour visualiser un fichier binaire Comme vous pouvez vous en aper cevoir le programme 1s n est pas lisible par un tre humain Parfois vous trouverez des fichiers finissant par gz Ces fichiers s
181. s sont configur s l tape pr c dente mais toute chose rest e en suspens peut tre achev e ici Remove Suppression Suppression des paquets install s que l on d sire retirer Quit Quitter Je sugg re de lancer etc cron daily find ce moment car vous avez de nombreux nouveaux fichiers sur votre syst me Ensuite vous pourrez utiliser Locate pour obtenir l emplacement de n im porte quel fichier cran haut et bas sur les claviers francais ce sont les touches de droite du pav situ au dessus des fl ches de d placement Chapitre 5 Installation pas pas 39 5 19 3 Quelques remarques pour conclure Lorsque le processus d installation lance dselect pour vous vous devez tre impatient de lancer Debian aussit t que possible H bien pr parez vous prendre une heure ou plus pour apprendre vous en servir et l utiliser judicieusement Lorsque vous entrez pour la premi re fois dans l cran de s lection n en fa tes aucune appuyez simplement sur la touche Entr e et observez les probl mes de d pendances Essayez de les r soudre Si vous vous retrouvez une nouvelle fois dans l cran principal lancer Select une nouvelle fois Vous pouvez vous faire une id e de la taille d un paquet en appuyant deux fois sur i et en regardant le champ Size Taille Ceci est la taille du paquet avec compression donc la d compression du paquet risque d tre nettement plus importante voir le
182. scription _ Opt admin boot floppie Scripts to create the Debian _ Opt devel newt0 25 dev Developer s toolkit for newt _ Opt devel slangl dev The S Lang programming library _ Opt devel slangl pic The S Lang programming library Je vous sugg re de laisser les param tres par d faut pour le moment vous aurez amplement l occasion de les modifier plus tard Quoique vous d cidiez appuyez sur la touche Entr e pour valider et retourner l cran principal Si l action r sultante conduit toujours des probl mes r soudre vous serez nouveau renvoy un nouvel cran de r solution de conflit Les touches R U et D sont tr s utiles dans les situations qu est ce qui se passe si Vous pouvez exp rimenter volont et ensuite revenir la situation initiale Ne les regardez pas comme une vitrine o il y aurait marqu ne briser qu en cas de danger Chapitre 5 Installation pas pas 38 Apr s avoir fait vos s lections dans l cran de s lection appuyez sur I pour obtenir une grande fen tre appuyez sur t pour aller au d but et utilisez les touches Page Up et Page Down pour vous d placer rapidement parmi les s lections Vous pouvez ainsi v rifier le r sultat de votre travail et d tecter d ven tuelles erreurs Certaines personnes ont d selectionn des groupes entiers de paquets par erreur et ne s en sont rendu compte que trop tard dselect est un outil tr s puissant ne le sous utilisez pa
183. seau Le masque r seau utilis par votre r seau L adresse de votre r seau de diffusion en usage sur votre r seau broadcast L adresse IP de la passerelle de routage par d faut gateway si votre r seau en poss de une Le syst me de votre r seau que vous devrez utiliser comme serveur DNS La fa on dont vous vous connectez au r seau via ethernet V rifiez si votre interface Ethernet est de type PCMCIA et dans l affirmative relevez le type du contr leur Si votre seule connexion r seau est celle du t l phone via ppp ou tout autre type quivalent de connexion il n est pas n cessaire de s occuper du param trage r seau avant la fin d installation Voir la partie 13 1 concernant le param trage d une connexion ppp sous Debian 4 3 Partitionner son disque dur Avant d installer la Debian sur votre ordinateur il est g n ralement de bon ton de planifier l avance l organisation de votre disque dur Une partie de ce travail consiste partitionner le disque boot loader en anglais C est le responsable de la proc dure de choix du syst me d exploitation au d marrage Chapitre 4 Bien d buter 13 4 3 1 Travaux pr liminaires Le partitionnement d un disque consiste simplement au fait de le diviser en parties Chaque partie sera ind pendante des autres C est un peu comme ajouter des murs l int rieur d une maison apr s d corer une pi
184. sque init se lance il lance un certain nombre de scripts des fichiers contenant des commandes qui pr parent le syst me tre utilis Il y a des routines de maintenance et de nombreux programmes qui font des choses comme fournir un prompteur de login couter les connexions r seau et garder une trace des activit s de l ordinateur 119 Chapitre 19 La Licence Publique G n rale de GNU This is an unofficial translation of the GNU General Public License into french It was not published by the Free Software Foundation and does not legally state the distribution terms for software that uses the GNU GPL only the original English text of the GNU GPL does that However we hope that this translation will help french speakers understand the GNU GPL better Ceci est une traduction non officielle de la GNU General Public License en fran ais Elle n a pas t publi e par la Free Software Foundation et ne d termine pas les termes de distribution pour les logiciels qui utilisent la GNU GPL seul le texte anglais original de la GNU GPL en a le droit Cependant nous esp rons que cette traduction aidera les francophones mieux comprendre la GPL Nous autorisons la FSF apporter toute modification qu elle jugera n cessaire pour rendre la traduction plus claire 19 1 GNU GENERAL PUBLIC LICENSE Version 2 juin 1991 Copyright 1989 1991 Free Software Foundation Inc 675 Mass Ave Cambridge MA02139 tats Unis
185. t Chapitre 17 Probl mes 116 117 Chapitre 18 Booter le syst me Cette partie montre ce qui se passe lors du boot de GNU Linux La fa on dont vous amorcez votre syst me d pend de la fa on dont vous l avez configur l installation Dans le meilleur des cas vous n avez qu allumer votre ordinateur Mais il se peut que vous deviez ins rer une disquette Linux est appel par un programme appel LILO Linux LOader litt ralement chargeur de linux LILO peut aussi charger un autre syst me d exploitation et vous demander sur quel syst me vous d sirez booter La premi re chose qui se passe lorsque vous allumez un PC de type Intel est l ex cution du BIOS BIOS signifie Basic Input Output System syst me d entr e sortie simple C est un programme r si dant perp tuellement sur l ordinateur et stock en lecture seule sur un composant Il effectue quelques tests basiques et ensuite recherche une disquette dans le premier lecteur de disquettes S il la trouve il recherche un secteur d amorce boot sector et lance le code se trouvant dessus s il existe S il y a une disquette sans secteur d amorce le BIOS va vous afficher un message du type Non system disk ou disk errori Retirez alors la disquette et appuyez sur une touche pour relancer la proc dure de boot S il n y a pas de disquette dans le lecteur le BIOS recherche un MBR Master Boot Record sur le disque dur Il lance le code
186. t en une autre langue ci apr s le terme modification en globe sans aucune limitation les traductions qui en sont faites Chaque titulaire de licence sera appel concessionnaire Les activit s autres que la duplication la distribution et la modification ne sont pas couvertes par la pr sente licence elles n entrent pas dans le cadre de cette derni re L ex cution du programme n est soumise aucune restriction et les r sultats du programme ne sont couverts que si son contenu constitue un ouvrage fond sur le programme ind pendamment du fait qu il a t r alis par ex cution du programme La v racit de ce qui pr c de d pend de ce que fait le programme 2 Le concessionnaire peut dupliquer et distribuer des copies mot mot du code source du pro gramme tel qu il les re oit et ce sur un support quelconque du moment qu il appose d une mani re parfaitement visible et appropri e sur chaque exemplaire un avis appropri de droits d auteur Copyright et de renonciation garantie qu il maintient intacts tous les avis qui se rap portent la pr sente licence et l absence de toute garantie et qu il transmet tout destinataire du programme un exemplaire de la pr sente licence en m me temps que le programme Le concessionnaire peut facturer l acte physique de transfert d un exemplaire et il peut sa discr tion proposer en change d une r mun ration une protection e
187. t usage ou pour la programmation 10 3 Utiliser ae Vous pouvez lancer ae en lui donnant le nom d un fichier diter comme cela ae fichier txt Cela va vous faire entrer dans l cran d dition La partie sup rieure vous propose une aide sommaire la partie inf rieure montre le nom du fichier que vous ditez Se d placer dans cet diteur est simple il suffit d utiliser les fl che de d placement Vous pouvez sauver le fichier en tapant C x C s et ensuite sortir en tapant C x C c Lorsque vous serez l aise vous pourrez supprimer l aide en tapant C x C h C est tout Gardez l esprit que cet diteur ne vous permet que de l dition tr s basique Pour programmer ou bien pour des travaux d dition plus avanc s vous chercherez un autre diteur de textes comme il a t dit pr c demment mais en anglais 81 Chapitre 11 Le syst me X Window Le but de ce chapitre est de d crire l interface graphique utilisateur du syst me X Window Cela suppose que vous avez r ussi configurer X comme d crit dans le manuel d installation m me si le manuel d installation n est pas encore crit vous aurez besoin d utiliser le XFree86 HOWTO le contenu de usr doc X11 et ce chapitre Une fois X install vous pouvez entrer dans l environnement X soit en tapant start x soit via xdm cela d pend de vos choix pendant la configuration 11 1 Introduction X Une GUI Graphical User Int
188. te Votre modem est certainement connect soit au port 0 soit au port 1 l quivalent du COMI et COM2 sous Windows Si vous ne savez pas o est connect votre modem lancez le programme wvdialconf pour essayer de le d tecter voir plus bas Sinon vous pouvez toujours essayer les deux et regardez lequel fonctionne Si vous d sirez discuter avec votre modem ou vous connecter votre FAI sans utiliser PPP vous pouvez utiliser le programme minicom Il se peut que vous ayez besoin d installer le paquet minicom pour disposer du programme 13 1 3 La voie facile wvdial La fa on la plus facile d obtenir une liaison PPP fonctionnelle est d utiliser le programme wvdial Il fait des propositions raisonnables et tente de param trer les choses pour vous Si cela fonctionne vous tes verni Sinon vous aurez faire les choses la main Assurez vous d avoir bien install les paquets suivants PPP PPP Pam wvdial Lorsque vous installez wvdial on vous donne l occasion de le configurer Sinon pour configurer wvdial proc dez comme suit en vous loguant en root l aide de la commande su touch etc wvdial conf touch va cr er le fichier suivant s il n existe pas le programme de configuration requiert un fichier d j existant wvdialconf etc wvdial conf Chapitre 13 R seau 95 Cela signifie que vous tes en train de cr er le fichier de configuration etc wvdial conf R pondez aux questions qu
189. te des syst mes de fichiers remarquez que votre lecteur est maintenant mont umount cdrom Ceci d monte le c d rom Il est maintenant nouveau possible de sortir le c d rom de son lecteur Attention la commande est umount sans n m me s il s agit de d monterf le syst me de fichiers exit N oubliez pas de vous d loguer du compte root D loguez vous imm diatement juste pour tre s r mount le p riph rique bloc dev hdc est prot g en criture montage en lecture seule Zunmount en anglais d o la remarque Chapitre 12 Les syst mes de fichiers 90 12 23 etc fstab automatiser la proc dure de montage Le fichier etc fstab qui veut dire file system table table des syst mes de fichiers contient les descriptions des fichiers que vous montez souvent Ces syst mes de fichiers peuvent tre mont s avec des commandes r duites comme mount cdrom Vous pouvez aussi faire qu ils soient mont s auto matiquement au d marrage Jetons un coup d oeil ce fichier en tapant more etc fstab Il devrait y avoir deux ou plusieurs entr es configur es automatiquement lors de la proc dure d installation Cela devrait probablement res sembler quelque chose comme cela etc fstab static file system information lt file system gt lt mount point gt lt type gt lt options gt lt dump gt lt pass gt dev hdal ext2 defaults 0 1 dev hda3 none swap sw 0 0 proc proc pr
190. tenir les privil ges du super utilisateur via la commande su Si vous utilisez su ajoutez le mot de passe de root quand on vous le demande ls cdrom Utilisez cette commande pour voir ce que contient le r pertoire cdrom avant de commencer Si vous n avez pas de r pertoire cdrom il vous faudra le cr er en utilisant mkdir cdrom mount Taper simplement mount sans argument donne la liste des syst mes de fichiers actuellement mont s mount t iso9660 CD device cdrom Avec cette commande vous devez mettre le nom de votre c d rom la place de CD device Si vous n tes pas s r mettez dev cdrom car la proc dure d installation devrait avoir cr ce lien symbolique sur le syst me Si cela choue essayez les diff rents p riph riques IDE dev hdc etc Vous devez voir un message du typefl A mount block device dev hdc is write protected mounting read only L option t sp cifie le type de syst me de fichiers dans ce cas iso9660 L argument suivant est le nom du p riph rique monter et le dernier argument est le point de montage Il y a de nombreux autres arguments possibles pour mount allez voir la page de manuel pour plus de d tails Une fois le c d rom mont vous remarquerez que le plateau du c d rom ne s ouvre pas vous devez le d monter avant de pouvoir le d monter ls cdrom confirme maintenant que cdrom contient bien ce qu il y a dans votre c d rom mount Affiche nouveau la lis
191. tionnalit que l on peut attendre d une GUI comme redimensionner une fen tre ou bien les r arranger Un client X sp cial appel le gestionnaire de fen tres dessine les bords des fen tres et les barres de titre redimensionne et r arrange les fen tres et fournit des facilit s Chapitre 11 Le syst me X Window 82 pour lancer d autres clients X via un menu Des gestionnaires de fen tres sp cifiques peuvent avoir d autres fonctionnalit s Les gestionnaires de fen tres pr sents dans un syst me Debian sont fvwm fvwm2 icewm afters tep olvwm wmaker twm et enlightenment Vous devrez probablement tous les essayer avant de ne garder que votre favori Ni le serveur X ni le gestionnaire de fen tres ne fournissent de gestionnaire de fichiers c est dire qu il n existe pas de fen tres contenant les ic nes de vos fichiers et r pertoires Vous pouvez lancer un gestionnaire de fichiers en tant qu application s par e et il y en a de nombreux de disponibles Le projet de bureau GNOME se d veloppe autour d un gestionnaire de fichiers bas sur des ic nes et sur d autres fonctionnalit s bas es sur des GUI Allez voir la page GN OME pour obtenir les derni res nouvelles La derni re fonctionnalit de X est sa transparence au r seau cela signifie que les clients X ne s oc cupent pas de savoir s ils discutent avec un serveur X tournant sur la m me machine qu eux ou sur un serveur X fonctionnant quelque pa
192. tr e Ceci est une fonctionnalit de rm et non une cons quence des permissions L autorisation de d truire un fichier vient des droits sur le r pertoire et vous avez les droits sur ce r pertoire Dans ce cas rm essaie d tre le plus convivial possible en se figurant que si vous ne vouliez pas changer les permissions et a fortiori enlever les droits d criture vous ne vouliez pas plus le d truire et ainsi il vous demande de faire le choix Qu est ce donc cette affaire 0444 dans la question de rm Les modes de permission sont en fait un nombre de 12 bits comme celui ci 000100100100 0444 est repr sentation octal i e en base 8 qui est la base conventionnelle pour crire un mode Ainsi vous pouvez crire chmod 444 monfichier la place de chmod ugo r monfichier 9 2 Pr sentation des fichiers et de leurs emplacements Maintenant que vous tes capable de naviguer au gr des r pertoires allons faire un tour aupr s des fichiers et des r pertoires que vous avez cr s en installant Debian Si vous tes curieux fa tes un cd dans chacun d entre eux et tapez 1s pour voir leur contenu Si le r sultat ne tient pas dans l cran essayez ls less o lest le caract re tube que l on trouve g n ralement au m me emplacement que la touche retour arri rePl Comme on l a d j mentionn il s agit du r pertoire racine qui contient tous les autres r pertoires root Attention ne confondez pas avec root
193. tre syst me 4 1 Mat riel support Debian n impose pas un mat riel requis si ce n est celui support par le noyau Linux et les outils GNU Plut t que de tenter de d crire toutes les diff rentes configurations mat rielles qui sont support es sur la plateforme PC cette section contient des informations g n rales et des pointeurs o trouver de l infor mation suppl mentaire Il y a deux excellents endroits pour v rifier des informations d taill es La liste du mat riel support par Debian http www debian org releases slink i386 ch hardware req en html et le HOWTO du Pro jet de Documentation Linux Compatibility HOWTO http metalba unc edu LDP HOWTO Hardware HOWTO html Pour des informations sur le support des cartes vid os vous pouvez aussi jeter un coup d oeil XFree86 http www xfree86 org sur leur site web 4 1 1 Espace disque et de m moire Vous devez avoir au minimum 4 Mo de m moire et 35 Mo d espace disponible sur votre disque Si vous d sirez installer un nombre raisonnable de logiciels avec en particulier le syst me X Window et quelques programmes de d veloppement ainsi que des biblioth ques vous aurez certainement besoin d au moins 300 Mo Pour une installation compl te il vous faudra 800 Mo Pour installer fous les paquets de Debian il vous faudra probablement environ 2 Go Actuellement tout installer n a pas de sens car certains paquets procurent le m me service Chapitre 4
194. u dois et chinois des HOWTOs On les trouve g n ralement dans les paquets doc linux languagecode o languagecode est fr pour le fran ais es pour l espagnol etc Si vous les avez install s vous les trouverez dans usr doc HOWTO Quoi qu il en soit vous trouverez toujours les toutes derni res versions sur le r seau sur la page du LDP http metalab unc edu LDP 16 4 Aide personnalis e L emplacement correctf pour demander de l aide sur Debian est la liste de distribution des utilisateurs de Debian debian user list debian org envoyer un courriel debian user list debian org Si vous savez vous servir d IRC vous pouvez utiliser le canal debian sur irc debian org Vous pouvez trouver de l aide sur GNU Linux en g n ral dans la hi rarchie USENET comp os linux Il est aussi possible d embaucher des consultants pour fournir un service d assistance garantie Le site oueb de Debian http www debian org fournit d autres informations sur beaucoup de ces ressources Une nouvelle fois ne contactez pas les auteurs et le traducteur de ce livre pour obtenir de l aide Nous ne serons de toute fa on certainement pas capables de r pondre votre probl me sp cifique Si vous vous adressez debian user vous recevrez quantit de messages de qualit et qui plus est rapidement Restez toujours courtois et fa tes l effort de lire la documentation Rappelez vous bien que Debian r sulte d un effo
195. ube et le processus cat a affich bonjour rm montube Vous pouvez d truire les tubes comme n importe quel autre fichier Les sockets Les sockets sont similaires aux tubes mais elles ne fonctionnent qu travers un r seau C est de cette fa on que votre ordinateur travaille en r seau Vous avez peut tre entendu parler de WinSock qui sont les sockets de Windows Nous n irons pas plus loin sur ce sujet car vous n aurez pas l occasion de vous en servir moins de programmer En tout cas si vous apercevez un fichier marqu avec un type s sur votre ordinateur vous saurez de quoi il s agit 15 2 3 Le syst me de fichiers proc Le noyau Linux fournit un syst me de fichiers particulier qui est mont sous proc dans les syst mes Debian C est ce que l on appelle un pseudo syst me de fichiers parce qu il n existe pas r ellement sur vos p riph riques physiques Le syst me de fichiers proc contient des informations sur le syst me et sur les processus en cours Certains des fichiers de proc sont raisonnablement compr hensibles par un tre humain essayez cat proc meminfo et cat proc cpuinfo Les autres fichiers sont un amas incompr hen sible de chiffres Les utilitaires syst mes traduisent les informations contenues dans ces chiffres et vous les pr sentent de fa on plus compr hensible Les gens paniquent souvent lorsqu ils remarquent qu un fichier en particulier proc kcore est souv
196. ue MONFICHIER et MonFi chier sont diff rents Le r pertoire racine root en anglais se r f re uniquement Ne confondez pas avec le root de l utilisateur root l utilisateur du syst me avec les supers pouvoirs Chaque r pertoire a un nom qui peut contenir n importe quels lettres ou symboles l exception de Le r pertoire racine est une exception son nom est prononc slash ou r pertoire racine ou r pertoire root et il ne peut tre renomm Bien que vous puissiez utiliser n importe quels lettres ou symboles pour un nom de fichier en pratique c est une assez mauvaise id e Il est souha table d viter les caract res qui ont souvent une significa Chapitre 7 Les bases 50 tion particuli re dans les lignes de commandes comme D 7 gt lt amp vitez d ajouter des espaces dans les noms de fichiers Si vous d sirez s parer les mots dans un nom les meilleurs choix sont la p riode l hyph nation ou le tiret soulign _ Vous pouvez aussi mettre en majuscule le d but de chaque mot comme dans CommeCeci Chaque fichier et r pertoire sont d sign s par un nom de fichier pleinement qualifi un nom de fichier absolu ou un chemin qui donne la s quence des r pertoires que l on doit traverser pour atteindre le fichier Les trois termes sont synonymes Tous les noms de fichiers absolus commencent par le r pertoire racine et il
197. uelques exemples de fichiers xession devraient vous aider Dans les exemples remplacez fvwm par le gestionnaire de fen tres de votre choix Le plus simple des xsession est celui qui ne fait que lancer un gestionnaire de fen tres exec fvwm Cela lance fvwn et la session X s ach ve lorsque l on quitte fvwm Si vous fa tes la m me chose mais sans le exec rien ne semblera diff rent premi re vue Mais en arri re plan xsession sera en attente des r actions de fvwm et xsession ne s arr tera qu la fin de fvwm Utilisez exec est plus l ger car fvwm remplace alors xsession plut t que d attendre qu il s arr te Vous pouvez le v rifier l aide des commandes ps ou top Un fichier xsess ion plus complet lance quelques clients X avant de lancer le gestionnaire de fen tres Par exemple vous pouvez avoir envie d avoir des xterm et un xclock apr s le d marrage de X Pas de probl me entrez simplement xterm amp xterm amp xclock amp exec fvwm Deux xterms se lanceront au d marrage en arri re plan ainsi qu un xclock et ensuite le gestionnaire de fen tres sera lanc Lorsque vous quittez le gestionnaire de fen tres vous quitterez aussi X Vous pouvez essayer sans la mise en arri re plan pour voir ce qui se passe Entrez la commande xterm xclock exec fvwm xterm se lance et attend que vous en sortiez Ensuite xc 1ock se lance Vous devez quitter xclock pour lancer fvwm Les commandes sont lanc es s quentiellem
198. uer et vous aurez toujours acc s au code source pour le faire Les Directives du Logiciel Libre de Debian http www debian org social_contract guidelines d crivent avec plus de d tails ce que Debian appelle exactement libre La Free Software Foundation http www fsf org Y origine du projet GNU est aussi une excellente source d information Vous pouvez trouver plus de d tails sur le libre sur le site web de Debian http www debian org Un des travaux les plus connus en la mati re est un essai de Richard Stallman Why Software should be free http www fsf org philosophy shoudbefree html Jetez y donc un coup d oeil pour conna tre les raisons pour lesquelles nous supportons les logiciels libres comme nous le faisons R cemment des gens ont commenc appeler les logiciels libres des logiciels Open Source code ouvert ces deux termes sont interchangeables Il se peut que vous vous demandiez pourquoi certaines personnes prennent sur leur temps libre et passent des heures crire des logiciels et les empaqueter soigneusement juste pour les donner Les r ponses cette question sont aussi vari es que les contributeurs Beaucoup croient au partage de l information et la libert de coop rer avec quelqu un d autre et ils pensent que le logiciel libre encourage cette pratique Une longue tradition de mise en avant de ces valeurs parfois appel e l thique du Hacker a commenc dans les ann es cin
199. uire la taille d une partition existante conduit presque immanquablement la perte des donn es qu elle contient du moins sans prendre de pr cautions La m thode que nous allons d crire ici bien que ne garantissant pas de prot ger vos donn es marche tr s bien en pratique Mais vous devez faire une sauvegarde par pr caution Avant d aller plus loin vous devez savoir comment vous comptez diviser votre disque La m thode d crite ici d coupe seulement la partition initiale en deux morceaux Un contiendra l ancien syst me Chapitre 4 Bien d buter 18 d exploitation L autre sera utilis par Debian Pendant l installation de Debian on vous laissera le choix de partitionner la partie Debian votre convenance pour le swap ou pour le syst me de fichiers L id e est de rassembler l ensemble des donn es de la partition son d but de fa on ce que l on ne perde rien lors de la r duction Il est important de d placer les donn es par paquets aussi petits que possible de fa on r duire les chances qu un fichier soit crit en fin de partition et r duise ainsi la taille disponible que vous pouvez extraire de cette partition La premi re chose que vous devez faire est une copie de FIPS qui est disponible dans le r pertoires tools de votre c d rom Debian Cette disquette doit tre bootable Sous DOS une disquette bootable peut tre cr e en utilisant la commande sys a sur un support pr c demment for
200. uitte aussi automatiquement la page en arrivant la fin export PAGER less Apr s avoir lu les avantages de less il se peut que vous vouliez l utiliser pour lire les pages de manuel Pour ce faire vous devez positionner la variable d environnement PAGER La commande pour ajuster une variable d environnement dans bash a toujours le format suivant export NOM valeur export signifie d placer la variable du shell dans votre environnement Cela veut dire que les pro grammes autres que le shell par exemple un visualiseur de textes seront capables d y acc der echo PAGER C est la fa on la plus ais e d acc der au contenu de la variable PAGER demande en fait au shell d ins rer la valeur de PAGER avant d invoquer la commande echo renvoie simplement l argument dans ce cas cela renvoie simplement la valeur du contenu de PAGER c est dire less man more renvoie maintenant la page de manuel de more Mais maintenant man utilise 1ess comme pageur less a beaucoup plus de fonctionnalit s que more Par exemple vous pouvez paginer en arri re l aide de la touche b Vous pouvez aussi vous d placer en avant et en arri re l aide des fl ches de direction less ne sort pas lorsque vous avez atteint le bas du fichier de la page de manuel il attend que vous appuyez sur la touche q Vous pouvez essayer quelques sp cificit s de la commande less comme b pour v rifier qu elles ne fonctionnent pas avec more Chapitre 8
201. ur complets et exacts s il y en a Ne vous excusez pas d tre un nouveau sur Linux Il n y a pas de raison d tre un expert pour pouvoir utiliser GNU Linux pas plus qu il est n cessaire d tre une m canique pour conduire une automobile Ne postez pas ou n envoyez pas de courriel en HTML Certaines versions de Netscape ou d Internet Explorer postent par d faut en HTML plut t qu en texte Beaucoup de gens vont carr ment alors ignorer ces courriels car de nombreux lecteurs de courriels ont des difficult s lire ce format Il y a une pr f rence quelque part pour d sactiver le support HTML Soyez courtois Rappelez vous que Debian est un effort collectif de b n voles et quiconque vous aide vous donne une partie de son temps libre Renvoyez votre question la liste si vous n avez pas eu de r ponse apr s quelques jours Il y avait peut tre de nombreux messages et il est pass inaper u Ou peut tre que personne ne connaissait la r ponse et si personne n est capable de r pondre la fois suivante il s agit d une sacr e colle Vous pourriez peut tre fournir plus d informations la fois suivante 16 5 Extraire des informations du syst me Lorsque vous diagnostiquez un probl me ou lorsque vous demandez de l aide vous aurez besoin d ex traire des informations de votre syst me Voici quelques fa ons d y parvenir Examinez les fichiers plac s dans var log Examinez la sortie du
202. us d sirez souvent utiliser une commande sur tout un groupe de fichiers Des caract res sp ciaux wildcards sont utilis s pour cr er des termes g n riques d expansion de nom de fichiers Une s rie de lettres et des caract res sp ciaux permettent ainsi de lister des fichiers Par exemple le motif etc remplace la liste de tous les fichiers de etc est un motif qui remplace n importe quelle s rie de caract res et ainsi l expression etc fournira la liste de tous les fichiers commen ant par etc Cette liste de fichiers est tr s utile comme un jeu d arguments pour une commande Par exemple le r pertoire etc contient une s rie de sous r pertoires appel s rc0 d rc1 d etc Normalement pour visualiser le contenu de ces r pertoires vous devriez taper les commandes suivantes ls etc rc0 d etc rcl d etc rc2 d etc rc3 d ls etc rc4 d etc rc5 d etc rc6 d ect rcs d C est particuli rement lourd et p nible la place il suffit d utiliser le caract re sp cial comme suit ls etc rc d etc rc d renvoie alors une liste de nom de fichiers commen ant par rc suivant d un caract re et se terminant pas d Les caract res sp ciaux disponibles sont les suivants Correspond n importe quel groupe de O ou plus de caract res Correspond un caract re quelconque mais unique APE Si vous entourez des caract res de crochets le r sultat est une correspondance avec
203. us mots contenus dans un dictionnaire ou bien tout renseignement personnel qui peut tre devin Si quelqu un vous demande un jour le mot de passe de root soyez tr s prudent Vous ne devriez jamais avoir le donner moins de ne pas tre le seul administrer la machine Chapitre 5 Installation pas pas 31 5 15 Cr er un compte utilisateur ordinaire Le syst me va alors vous demander de cr er un compte utilisateur ordinaire Create an Ordinary User Ce compte pourrait tre votre compte principal personnel Vous ne devez pas utiliser le compte root pour une utilisation ordinaire quotidienne ou comme compte personnel Pourquoi donc Il est beaucoup plus difficile d endommager le syst me en tant un simple utilisateur qu en root le syst me de fichiers est bien prot g Une autre raison est que vous pouvez votre insu faire tourner un troyenf c est dire un programme qui pourra utiliser les avantages du super utilisateur pour compromettre la s curit du syst me dans votre dos Tout bon livre d administration Unix traite ce sujet en d tail Il est n cessaire d en lire un si ce sujet est nouveau pour vous Nommez le compte utilisateur votre convenance Si votre nom est John Smith vous pouvez utiliser smith john jsmith ou js 5 16 Support des mots de passe cach s Ensuite on vous demandera si vous voulez activer les mots de passe cach s shadow Password C est un s
204. us propose des fa ons ais es de suivre les commandes que vous avez lanc es partir de ce shell Chaque ligne de commande lance un job aussi appel un groupe de processus qui sera suivi par le shell Un job peut tre simplement un processus ou bien un ensemble de processus tub s plus sur les tubes un peu plus tard Entrer une ligne de commande lance un job Essayez de taper man cp et la page de manuel de cp va appara tre l cran Le shell va tourner en arri re plan et revenir en avant plan une fois la lecture de la page termin e ou vous pouvez taper sur q pour viter d avoir d rouler toute la page pour sortir Mais admettons que vous d siriez faire quelque chose d autre pendant la lecture du manuel Pas de pro bl me Appuyez sur Ctrl z pour suspendre la lecture du manuel mis en arri re plan du job courant et ainsi remettre en avant plan le shell Lorsque vous suspendez un job bash vous donne imm diatement quelques informations son sujet et ensuite il renvoie un prompteur Vous devriez apercevoir quelque chose comme cela l cran NAME cp copy files SYNOPSIS cp options source Mor 1 Stopped man cp Observez bien les deux derni res lignes Les deux derni res comportent l information sur le job et vous avez le prompteur du shell bash assigne chaque ligne de commande un num ro de job donn par le shell Cela vous permet de vous r f rer facilement un processus Dans ce cas m
205. ut dire qu il est lanc par le syst me et que l utilisateur n a pas s en occuper Les daemons servent fournir des services comme la connexion Internet l impression ou le courrier lectronique Maintenant appuyez sur u et entrez votre nom d utilisateur La commande u sert afficher les seules processus appartenant un utilisateur cela permet d ignorer tous les daemons et tous les processus appartenant d autres utilisateurs Vous devez voir bash le nom de votre shell Vous aurez toujours le nom de votre shell La colonne num ro deux vous renvoie le PID pour Process IDentication identificateur de processus On assigne chaque signal un unique PID Vous pouvez utiliser les PID pour contr ler individuellement les processus on approfondira le sujet ult rieurement Un truc utile est la commande qui vous renvoie une liste des commandes disponibles sous top Il se peut que vous vous posiez la question de la diff rence entre un processus et un programme En pratique on utilise indiff remment l un pour l autre Techniquement parlant un programme est le jeu d instruction crit par un programmeur et gard sur le disque Le processus est l instanciation en m moire de ce programme sous Linux Mais il n est pas primordial de faire une r elle diff rence Beaucoup de vos interventions avec un ordinateur vont consister contr ler les processus Vous allez devoir les faire partir les arr ter et les observer
206. vant quelques pr cautions Le noyau Linux pour augmenter ses performances utilise un cache disque Cela signifie qu il garde temporairement en m moire certaines informations stock es sur le disque Puisque la m moire est des milliers de fois plus rapide qu un disque dur certaines op rations sur les fichiers sont ainsi beaucoup plus rapides P rio diquement ces informations en m moire sont retranscrites sur le disque Cette op ration est appel e syncing En vue d teindre ou de rebooter votre machine il est n cessaire de lui dire de tout nettoyer en m moire et de le placer sur l unit de stockage permanent Pour rebooter tapez simplement reboot ou appuyez sur Alt Ctrl Suppr Pour teindre l ordinateur il vous faut vous loguer en tant que root Vous n avez alors qu taper la commande shutdown h now Le syst me va alors d rouler la proc dure d extinction y compris la commande sync qui nettoie le cache disque comme d crit pr c demment Lorsque vous apercevez System halted il est possible d teindre sans danger l ordinateur Si vous avez un BIOS qui supporte P APM Advanced Power Management et un noyau aussi l ordinateur peut se couper tout seul et ainsi vous pargner des probl mes APM est tr s commun pour les ordinateurs portables et on le trouve aussi parfois dans certaines cartes m res d ordinateurs de bureau Chapitre 6 Se loguer 46 47 Chapitre 7 Les bases Il est maintenant
207. vec la commande suivante tar zxvf nomdufichier tar gz 93 Chapitre 13 R seau Un des tr s grands avantages de GNU Linux sur les autres syst mes r side dans son support r seau Peu de syst mes peuvent rivaliser avec les fonctionnalit s pr sentes au sein d un syst me GNU Linux Dans ce chapitre nous allons vous expliquer comment configurer vos p riph riques r seau 13 1 PPP Cette partie est une aide pour une installation rapide de PPP sur Debian Si vous d sirez aller plus loin tournez vous vers l excellent PPP HOWTO du Projet de Documentation Linux Si vous tes curieux ou si vous avez des besoins particuliers le HOWTO examine ces questions en d tail 13 1 1 Introduction Si vous vous connectez Internet via une ligne de t l phone vous voudrez certainement utiliser PPP Point to Point Protocol protocole de liaison point point C est la m thode standard de connexion aupr s des FAI Fournisseurs d Acc s Internet En plus d utiliser PPP pour vous connecter chez votre FAI vous pourrez autoriser les connexions de l ext rieur ce qui vous permettra de vous connecter sur une machine distance 13 1 2 Pr paration Configurer une liaison PPP sur un syst me Debian GNU Linux est l mentaire une fois que vous pos s dez toutes les informations dont vous allez avoir besoin Debian rend les choses tr s faciles avec ses outils simples de configuration Avant de vous lancer assurez vous
208. venir dans son r per toire personnel et comment et d signent respectivement le r pertoire courant et le r pertoire parent Vous devez aussi retenir les concepts de r pertoire racine ou et de l alias pour votre r pertoire per sonnel 7 3 2 Fichiers cach s et 1s a Lorsque vous tapez ls les fichiers commen ant par un ne sont pas affich s Traditionnellement ces fichiers contiennent des informations de configurations de pr f rences et toutes sortes de choses du m me acabit Ils vous sont cach s dans votre travail quotidien Des exemples simples de fichiers cach s sont emacs newsrc bashrc xsessionet fvwmrc Ils sont respecti vement utilis s par Emacs le lecteur de niouses le shell Bash le syst me X Window et le gestionnaire de fen tres fvwm Il est conventionnel d ajouter un rc final aux fichiers cach s mais certains programmes ne le font pas Il y a aussi des r pertoires cach s comme gimp ou 7 netscape qui rassemblent les pr f rences pour The Gimp et Netscape Parfois un fichier cr era automatiquement un fichier cach par exemple Netscape vous permets d di ter dans une fen tre graphique vos pr f rences et de sauvegarder vos choix D autres fois vous devrez les cr er vous m me l aide d un diteur de texte C est la fa on traditionnelle de faire mais vous avez apprendre le format particulier de chaque fichier ce qui est un inconv nient au d but
209. vez une disquette dans son lecteur retirez la Puis s lectionnez le menu Reboot the system Rebooter le syst me Si vous bootez directement sur Debian et que le syst me ne se lance pas utilisez soit votre support original d installation par exemple les disquettes de secours soit votre disquette de boot personnalis si vous en avez cr une et relancez votre syst me Si vous n utilisez pas la disquette de boot personnalis il vous sera probablement n cessaire d ajouter des arguments lors du boot Si vous bootez via la disquette de secours ou tout autre support similaire il vous sera n cessaire de sp cifier rescue root rootfs o root fs est votre partition racine comme dev hdal Debian devrait alors booter et vous devriez voir les m mes messages que lorsque vous avez boot la premi re fois le syst me avec ensuite quelques nouveaux messages 5 14 Ajouter un mot de passe root Le compte root est aussi appel le compte super utilisateur c est un utilisateur qui permet d outrepasser tous les syst mes de protection sur votre syst me Le compte root ne devrait tre utilis que pour des t ches d administration et pour une dur e aussi courte que possible Chaque mot de passe cr devrait contenir six huit caract res m langeant minuscules et majuscules ainsi que des caract res de ponctuation Fa tes tr s attention en choisissant le mot de passe de root car ce compte est vraiment tr s sensible vitez to
210. votre courrier lectronique Remarquez bien que l information de finger est disponible travers tout l Internet par d faut Si vous ne le voulez pas lisez la documentation de inetd et le fichier etc services Eventuellement la page de manuel peut d crire la mise en oeuvre mais il n est pas vident que cela puisse r ellement vous aider On trouve parfois compl tion qui n est qu un barbarisme engendr partir du terme anglais completion Chapitre 7 Les bases 60 61 Chapitre 8 Utiliser le shell En lisant les chapitres pr c dents vous avez d j interagit avec le shell Le shell est le programme qui re oit vos commandes et qui les ex cute Dans ce chapitre nous allons explorer le shell plus en avant avec une mention sp ciale pour le personnaliser afin de lui faire faire le travail que vous voulez qu il fasse 8 1 Les variables d environnement Chaque processus a un environnement associ Un environnement est ensembles de variables d environ nement Une variable est une valeur modifiable avec un nom d termin Par exemple le nom EMAIL peut se r f rer la valeur joe nowwhere com Sa valeur peut changer EMAIL peut aussi se r f rer Jane somewhere com Puisque le shell n est qu un processus parmi d autres il poss de aussi son environnement Vous pou vez visualiser votre environnement en entrant la commande printenv La figure suivante donne un exemple de r sultat de so
211. vous ayez un syst me avec deux disques SCSI un l adresse 2 et l autre l adresse 4 Le premier disque l adresse 2 est appel sda tandis que le second est appel sdb Si le disque sda a trois partitions elles seront appel es sdal sda2 et sda3 On applique le m me raisonnement pour les partitions du disque sdb Remarquez que si vous poss dez deux adaptateurs pour bus SCSI contr leurs l ordre des p riph riques peut porter confusion La meilleure solution dans ce cas est encore de regarder les messages de boot en supposant que vous connaissez le mod le de vos p riph riques 4 3 5 Sch ma de partitionnement recommand Comme d crit auparavant il est recommand d avoir une petite partition racine s par e et une grosse pour usr s il y a suffisamment de place Pour la plupart des utilisateurs ce partitionnement est tr s largement suffisant Ceci est sp cialement recommand si vous avez un petit disque car la cr ation de nombreuses partitions peut vous faire perdre de la place Dans certains cas il se peut que vous ayez besoin d une partition usr local s par e si vous planifier l ins tallation de nombreux programmes non inclus dans Debian Si votre machine est un serveur de courriel vous aurez besoin d une partition s par e pour var spool mail Mettre tmp sur sa propre partition de 20 32 Mo est aussi une bonne id e Si vous pr parez un serveur avec un grand nombre de comptes Chapitre 4 Bien
212. yst me d authentification qui s curise un peu plus votre syst me Linux Nous vous recommandons ainsi de l activer La reconfiguration du shadow password peut tre faite ult rieurement avec le pro gramme shadowconfig 5 17 Retirer le support PCMCIA Si vous n utilisez pas d interface PCMCIA vous pouvez choisir de la retirer maintenant Cela permettra de faire un d marrage plus propre cela permet de remplacer votre noyau plus facilement l interface PCMCIA requiert un grand nombre de d pendances entre les pilotes PCMCIA les modules du noyau et le noyau proprement dit De fa on g n ral vous n avez pas besoin du support PCMCIA si vous n utilisez pas de portable 5 18 S lection et installation de profil Le syst me va maintenant vous demander si vous d sirez utiliser les configurations pr d termin es of fertes par Debian Il est toujours possible d installer paquet par paquet ce que l on veut installer sur une nouvelle machine C est la t che de dselect dont la description se trouve plus loin Mais cela peut tre une longue t che avec les milliers de paquets disponibles dans Debian Ainsi vous avez la possibilit de choisir la place des t ches ou des profils Une t che est la finalit du travail que vous allez effectuer avec la machine comme la programmation en PERL le traitement HTML ou bien la mise en page de document en chinois Vous pouvez choisir de nombreuses t ches Un programme planqu sous

Download Pdf Manuals

image

Related Search

Related Contents

アップ~テコト  CSR報告2014 一括印刷用PDF 全ページ  Life Fitness B2L User's Manual  INSTRUCTIONS  THE GSM/GPRS/CDMA MODEM USER'S GUIDE ME1203    Kenmore 12-Year Energy Guide  Élaboration des manuels scolaires et matériels didactiques  BENDIX BW2066 User's Manual  dreamGEAR Glow Saber for the Wii  

Copyright © All rights reserved.
Failed to retrieve file