Home

Référence rapide Debian

image

Contents

1. La mise niveau inf rieur depuis une version plus r cente d un paquet n est pas support e of ficiellement dans Debian Cependant vous pouvez avoir mettre niveau inf rieur un paquet sp cifique pour r installer une version d un paquet qui marche lorsque la nouvelle version ne fonctionne pas Vous pouvez trouver ces paquets pr c dents localement dans var cache apt archives ou distance sur http snapshot debian net Voir aussi Sauve tage avec dpkg page 14 La mise niveau inf rieur depuis une version plus r cente d une distribution n est pas non plus support e officiellement et risque de poser des probl mes Cependant cela peut valoir le coup d essayer en dernier recours si vous tes d sesp r s 3 2 6 Commandes aptitude apt get et apt cache Pour fonctionner avec test ing comme d crit dans l exemple pr c dent le syst me peut tre g r avec les commandes suivantes aptitude upgrade 0u apt get upgradeouaptitude dist upgrade ou apt get dist upgrade Cela suit la distribution testing et met jour tous les paquets du syst me en installant leurs d pendances de testing La diff rence entre upgrade et dist upgrad n appara t que lorsque de nouvelles versions de paquets ont Chapitre 3 Gestion des paquets Debian 12 apt get dselect upgrade Cela suit la distribution testing et met jour tous les paquets du syst me avec la s lection de dselect aptitude install pa
2. Pour r duire la charge r seau des d p ts Debian et acc l rer vos t l chargements vous devriez r cup rer vos paquets depuis les miroirs Debian Si vous devez installer le m me paquet sur plusieurs machines de votre r seau local vous pouvez configurer un proxy HTTP local en utilisant squid pour les paquets t l charg s par APT Si n cessaire positionnez la variable d environnement http_proxy ou la variable http dans etc apt apt conf Bien que la fonction de pinning d APT d crite dans apt_preferences 5 soit puissante ses effets peuvent tre difficiles comprendre et g rer Vous devriez la consid rer comme une Fonction Avanc e L utilisation de chroot est utile pour simultan ment assurer la fois la stabilit du syst me et l acc s aux derni res versions des programmes Ce chapitre est bas sur un syst me d apr s Woody Certaines fonctions peuvent n cessiter un syst me Sarge ou plus r cent 3 1 Introduction Si lire toute la documentation pour les d veloppeurs est trop pour vous lisez d abord ce cha pitre et commencez go ter la puissance de Debian avec testing unstable Chapitre 3 Gestion des paquets Debian 8 3 1 1 Outils de gestion des paquets principaux dpkg apt get aptitude synaptic dselect tasksel install frontal frontal frontal ges ins lation de paquets Debian pour APT en ligne de commande avanc pour APT en mode texte et ligne de commande pou
3. Michaluk Leonard Milcin Jr Tomasz Z Napiera a lt zen at debian linux org pl gt Oskar Ostafin lt cx at debian linux org pl gt Tomasz Pi ko Jacek Politowski Mateusz Prichacz lt mateusz at debian linux org pl gt Marcin Rogowski Pawe R a ski Mariusz Strzelecki Krzysztof cierski Przemys aw Adam miejek lt tristan at debian linux org pl gt Krzysztof Szynter Mateusz Tryka lt uszek at debian linux org pl gt Cezary Uchto Krzysztof Witkowski lt tjupNtatNfdebian linux org pl gt Bartosz Zapa owski lt zapal at debian linux org pl gt Traduction en Chinois simplifi Hao Lyoo LIU lt iamlyoo at 163 net gt leader zh cn Ming Hua lt minghua at rice edu gt Xiao Sheng Wen lt atzlinux at 163 com gt leader zh cn Haifeng Chen lt optical dlz at gmail com gt Xie Yanbo lt xieyanbo at gmail com gt easthero lt easthero at gmail com gt Traduction en Chinois traditionnel Chapitre A Annexe 27 Asho Yeh lt asho at debian org tw gt leader zh tw Tang Wei Ching lt wctang at csie nctu edu tw gt ex leader zh tw Traduction en Japonais Shinichi Tsunoda lt tsuno at ngy 1st ne jp gt leader ja Osamu Aoki lt osamu at debian org gt A 2 Garanties Comme je ne suis pas un expert je ne pr tends pas tout conna tre sur Debian ou Linux en g
4. jour la base de donn es auto apt x y run Entering auto apt mode bin bash Exit the command to leave auto apt mode less usr share doc med bio copyright acc de un fichier non existant installe le paquet qui fournit ce fichier installe aussi les d pendances 3 4 14 V rifier les fichiers de paquets install s debsums permet la v rification des fichiers de paquets install s gr ce des sommes de contr le MD5 Certains paquets n ont pas de somme de contr le MD5 Une solution tempo raire pour les administrateurs syst me cat gt gt etc apt apt conf d 90debsums DPkg Post Install Pkgs xargs usr bin debsums sg SD par Joerg Wendland lt joergland debian org gt non test Chapitre 3 Gestion des paquets Debian 23 3 5 Autres particularit s de Debian 3 5 1 Lacommande dpkg divert dpkg divert force dpkg ne pas installer un fichier sa place par d faut mais une place d tourn e Les d tournements peuvent tre utilis s dans les scripts de paquets Debian pour d placer un fichier qui cr e un conflit Les administrateurs syst me peuvent utiliser ceci pour recouvrir les fichiers de configuration d un paquet ou lorsque des fichiers non marqu s comme des fichiers de configuration ont besoin d tre pr serv s par dpkg lors de l installa tion d une version plus r cente d un paquet qui contient ces fichiers dpkg divert add filename ajoute un d tourneme
5. marre dselect peut vous proposer d autres paquets selon les priorit s depends suggests et recommends Si vous ne voulez pas ajouter de paquet tapez simplement Q pour sortir de dselect dselect install Vous devrez r pondre A quelques questions de configuration des paquets pendant cette partie du processus aussi ayez vos notes A port e de main et comptez un peu de temps pour cette partie Voir dselect page 10 Utilisez dselect Il fonctionne toujours Si vous devez mettre A jour sans dselect apres Woody consid rez l utilisation d aptitude ou d autres options Chapitre 2 Mise jour d une distribution vers testing Chapitre 3 Gestion des paquets Debian aptitude est d sormais le frontal en mode texte pour APT utiliser de pr f rence Il se rap pelle des paquets que vous avez install s volontairement et quels paquets ont t ajout s par d pendance ces derniers sont automatiquement d sinstall s par apt i tude lorsqu ils ne sont plus n cessaires un paquet install volontairement Il poss de des fonctions avanc es de fil trage des paquets mais elles peuvent tre difficiles configurer synaptic est d sormais le frontal graphique GTK pour APT utiliser de pr f rence Ses fonc tions de filtrage des paquets sont plus faciles utiliser que celles d aptitude Il poss de aussi un support exp rimental pour les Debian Package Tags nttp debtags alioth debian org balises de paquets Debian
6. seau vous pouvez chercher des copies des paquets dans var cache apt archives dpkg i fetchmail_6 2 5 4_i386 deb Si l installation d un paquet de cette fa on choue cause d une d pendance non r solue et que vous avez vraiment besoin d installer le paquet vous pouvez ignorer les d pendances en utilisant ignore depends force depends et d autres options avec dpkg Voir See dpkg 8 pour plus de d tails 3 3 4 R cup rer les donn es de s lection des paquets Si var lib dpkg status est corrompu le syst me Debian perd les donn es de s lection des paquets et en est grandement affect Cherchez le vieux fichier var 1ib dpkg status dans var 1lib dpkg status oldou var backups dpkg status x Garder var backups dans une partition s par e peut tre une bonne id e puisque ce r pertoire contient beaucoup de donn es syst me importantes Si le vieux fichier var lib dpkg status n est pas disponible vous pouvez quand m me r cup rer les donn es depuis des r pertoires de usr share doc ls usr share doc grep v A Z grep v texmf grep v debian awk print 1 install dpkg set selections dselect xpert r installez le syst me utilisez dselect si besoin Chapitre 3 Gestion des paquets Debian 15 3 3 5 Sauver un syst me apr s avoir perdu var Comme le r pertoire var contient des donn es mises jour r guli rement comme le m
7. l aide Si vous avez des probl mes avec un paquet consultez ces sites en premier avant de demander de l aide ou de remplir un rapport de bogue lynx links et w3m fonctionnent bien des d pendances diff rentes des anciennes versions Voir apt get 8 pour plus de d tails aptitude upgrade etaptitude dist upgrade lancent aptitude en ligne de commande Vous pouvez changer pour le mode plein cran en appuyant sur e Chapitre 3 Gestion des paquets Debian 13 lynx http bugs debian org lynx http bugs debian org package name si vous connaissez le nom du paquet lynx http bugs debian org bugnumber si vous connaissez le num ro du bogue Utilisez le moteur de recherche Google www google com en incluant site debian org comme mot cl En cas de doute lisez la documentation Positionnez CDPATH comme suit export CDPATH usr local usr share doc et tapez cd packagename pager README Debian s il existe mc 3 3 2 R solution de probl mes de mise jour avec APT Des probl mes de d pendances peuvent arriver lors de la mise jour avec unstable testing comme d crit dans Mise jour du syst me Debian page 5 La plupart du temps c est parce qu un paquet qui doit tre mis jour poss de une d pendance qui n est pas trouv e Ces probl mes sont r solus en utilisant aptitude dist upgrade Si cela ne marche pas r p tez les op rations suiva
8. n ral Les consid rations de s curit que j utilise peuvent tre utilis es seulement dans le cas d une utilisation personnelle Ce document ne remplace aucun guide officiel Toute garantie est d savou e Toutes les marques de commerce sont la propri t de leurs pro pri taires respectifs A 3 Retour Les commentaires et additions ce document sont toujours les bienvenus Merci d en voyer un courriel au syst me Debian BTS http bugs debian org sous le paquet debian reference ou le paquet correspondant la traduction L utilisation de reportbug rend facile de remplir un rapport de bogue complet Vous pouvez toujours envoyer un courriel Osamu Aoki http people debian org osamu lt osamu at debian org gt en Anglais ou chacun des traducteurs dans leur langue respective
9. syntaxe des expressions Voir SEARCHING LIMITING AND EXPRESSIONS dans file usr share doc aptitude README aptitude en plein cran int gre su et peut tre utilis par un utilisateur normal jusqu ce qu il y ait r ellement besoin des privil ges de l administrateur 3 24 dselect Dans les versions stables jusqu Potato inclus dselect tait l outil de gestion des paquets principal Pour Sarge il est recommand d utiliser aptitude la place Quand dselect est lanc il s lectionne automatiquement tous les paquets Required Im portant et Standard dselect a une interface utilisateur d routante La plupart des utilisateurs s y font cependant Il a quatre commandes en majuscules Touche Action Q Quitter Confirme la s lection courante et quitte passe outre les d pendances R R tablir Je ne voulais pas faire a D Damn it Je me fiche de ce que dselect pense Fais comme a U Positionne tout dans l tat sUgg r Avec D et Q vous pouvez s lectionner des paquets en conflit A vos risques et p rils Faites attention en utilisant ces commandes Ajoutez une ligne expert dans etc dpkg dselect cfg pour r duire la quantit d in formations affich e Si votre machine ex cute dselect lentement vous pouvez lancer dselect sur une machine plus rapide pour trouver les paquets et utiliser apt get install surla machine lente pour les installer 3 2 5 Su
10. 2 30 Autiesparticularit s de Deblahi e 4 e sa ya ea vends manner um 23 351 Lacommande dpkg divert re x ace 8 uo d a VOR M ve a mue 23 352 Lepaquet equivs sree ricm RR D R eie B Ein pobio Rates 23 309 Command s lt letechang e scrasa cn en 3 dit 2 H de dela e 362614 a k 23 3 5 4 Utilisation des niveaux de fonctionnement 24 355 Services d sactiv s zu osa W ay Sopka de Mg e 6 a 24 A Annexe 25 AL AU CUIS 16 28 dd B pate 4 lets he EW B de R dm ee 4 Dt C de ba 25 A RARES 24 Le wa dus DD puk wd wod NE D me Gods E eoe 27 RB BADU oo ae ni 8 Di mia E okay maa be due Wa w D or zadek sara ak 27 Chapitre 1 Pr face Mon principe est de le garder court et simple 1 1 Conventions du document Le Guide de r f rence rapide pour Debian procure de l information par le biais de com mandes simples en shell BASH R f rences une page de manuel Unix est donn e dans la forme bash 1 une page GNU TEXINFO est donn e dans la forme info libc 1 2 Fondements de la distribution Debian Debian se pr sente sous la forme simultan e de 3 ditions stable Convient pour un serveur de production Ennuyeux pour une station de travail ST testing Convient pour une ST unstable Ne pas charger cette dition aveugl ment Lisez au moins la liste de discussion centrale debian devel announce lists debian org pour des mises jour sur l tat de Debian NdT Pou
11. E DES MATI RES ii gt lt DAallvetage avec ENS si LIL ea n RL de 8 6 de e LANDE SEE RS 14 3 3 4 R cup rer les donn es de s lection des paquets 14 3 35 Sauverunsyst meapr savoirperdUu var 15 3 3 6 Installer un paquet sur un syst me qui ne d marre plus 15 3 3 7 Que faire si dpkgestcaSs oo se so 4 4 4 Lo de wawa wada da 16 3 4 Commandes nirvana de Debian 16 34 1 Informations sur un fichier 16 342 Informations Sur un partet se Li s m Ne Dee DER a 04 17 34 3 InstallationautomatiqueavecAPT sue de a 17 3 44 Reconfigurer les paquets install s A 2 2 18 345 Enleveretpurgerdespaqu t lt lt era d serte 18 346 Garderdevieuxpaquet8 44 cs o eu dus dose b ehani 19 347 Syst memixte stablej testimg unstable ss 4 0 e e 8 t dbi 19 3 4 8 Supprimer les paquets du cache lt s s oso so cad aae sd deau 19 3 4 9 Enregistrer copier la configuration du syst me 20 3 4 10 Porter un paquet vers le syst me stable 20 34 11 Archive locale de paquets as de sas 6 8 a 06 DRE ie t a 21 3 4 12 Convertir ou installer un paquet non Debian 22 3 4 13 Installation automatique gt o de 4 4 X Les SR PRESENT LS 22 3 4 14 V rifier les fichiers de paquets install s o oeo sacana aa eenaa 2
12. Guide de r f rence rapide pour Debian Osamu Aoki lt osamu at debian org gt Traduction en Fran ais Guillaume Erbs lt gerbs at free fr gt Auteurs page 25 CVS lun 16 jun 2008 21 21 04 UTC R sum Ce Guide de r f rence rapide pour Debian http qref sourceforge net se propose de donner une introduction courte au syst me Debian comme r f rence rapide C est un ex trait de Guide de r f rence pour Debian http qref sourceforge net Copyright Copyright 2001 2005 by Osamu Aoki lt osamu at debian org gt Ce document peut tre utilis selon les termes de la Licence Publique G n rale de GNU version 2 ou suivante http www gnu org copyleft gpl html Il est permis de produire et distribuer des copies conformes de ce document condition que la pr sente notice de copyright et la pr sente notice de permission soient pr serv es sur toutes les copies Il est permis de copier et distribuer des versions modifi es de ce document selon les conditions d une copie conforme condition que le travail d riv r sultant soit enti rement distribu selon les termes d une notice de permission identique celle ci Il est permis de copier et distribuer des traductions de ce document dans d autres langues selon les conditions pour versions modifi es ci dessus sauf que cette notice de permission peut tre incluse sous forme d une traduction approuv e par la Free Software Foundation la pla
13. ail il est plus susceptible de corruption que par exemple usr Le placer dans une partition ind pendante limite les risques Si le pire arrive vous pouvez avoir reconstruire le r pertoire var pour sauver le syst me Debian Obtenez la structure du r pertoire var partir d un syst me Debian qui fonctionne bas sur la m me ou une plus ancienne version de Debian par exemple var et placez la la racine du syst me cass Ensuite cd mv var var old s il reste des donn es utiles tar xvzf var tar gz utilisez la structure de Woody aptitude ou dselect He H HE dk Cela doit fournir un syst me qui fonctionne Vous pouvez r cup rer les s lections de paquets en utilisant la technique d crite R cup rer les donn es de s lection des paquets page pr c dente FIXME Cette proc dure n cessite plus de tests 3 3 6 Installer un paquet sur un syst me qui ne d marre plus D marrez Linux en utilisant une disquette CD de sauvetage Debian ou une autre partition sur un syst me Linux multi boot Montez le syst me qui ne d marre plus sur target et utilisez le mode d installation chroot de dpkg dpkg root target i packagefile deb Configurez ensuite et r solvez les probl mes Au fait si c est seulement un 1ilo cass qui emp che le d marrage vous pouvez d marrer avec le disque de sauvetage standard Debian A l invite de d marrage en consid rant que la partition racine de Linux es
14. ar le paquet apt cache showsrc n est pas document la sortie de Woody mais fonctionne Vous pouvez aussi trouver des informations sur les paquets j utilise mc pour naviguer dans var lib apt lists x var lib dpkg available La comparaison des fichiers suivants fournit des informations sur ce qu il s est exactement pass lors des derni res installations var lib dpkg status var backups dpkg statusx 3 4 3 Installation automatique avec APT Pour une installation non interactive ajoutez la ligne suivante dans etc apt apt conf Dpkg Options force confold C est l quivalent de lancer aptitude y install packagename ou apt get q y install packagename Parce que cela r pond automatiquement oui toutes les ques tions cela peut causer des problemes aussi faites attention en utilisant cette astuce Voir apt conf 5 et dpkg 1 Vous pouvez configurer les paquets par la suite en suivant Reconfigurer les paquets install s page suivante Chapitre 3 Gestion des paquets Debian 18 3 4 4 Reconfigurer les paquets install s Utilisez les commandes suivantes pour reconfigurer un paquet install dpkg reconi Fig dpkg reconfig dpkg reconi fig dpkg reconfig ure priority medium package ure all reconfigure tous les paquets ure locales g n re de nouvelles locales ure p low xserver xfree86 reconfigure le serveur X Faites cela pour debconf si vou
15. asagraude lt rcasagraude at interfaces fr gt Jean Pierre Delange lt adeimantos at free fr gt Daniel Desages lt daniel at desages com gt Traduction en Italien Davide Di Lazzaro lt mc0315 at mclink it gt leader it Traduction en Portugais Br sil Paulo Rog rio Ormenese lt pormenese at uol com br gt leader pt br Chapitre A Annexe 26 Andre Luis Lopes lt andrelop at ig com br gt Marcio Roberto Teixeira lt marciotex at pop com br gt Rildo Taveira de Oliveira lt to_rei at yahoo com gt Raphael Bittencourt Simoes Costa lt raphael bsc at bol com br gt Gustavo Noronha Silva lt kov at debian org gt coordinator Traduction en Espagnol peu pr s termin e Walter Echarri lt wecharri at infovia com ar gt leader es Jos Carreiro lt ffx at urbanet ch gt Traduction en Allemand Jens Seidel lt tux master at web de gt leader de Willi Dyck lt wdyck at gmx net gt Stefan Schr der lt stefan at fkp uni hannover de gt Agon S Buchholz lt asb at kefk net gt Traduction en Polonais les membres de PDDP http debian linux org pl suivants Marcin Andruszkiewicz Mariusz Centka lt mariusz centka at debian linux org pl gt Bartosz Fe ski lt fenio at debian linux org pl gt leader pl Rados aw Grzanka lt radekg at debian linux org pl gt Bartosz Xebord Janowski Jacek Lachowicz Rafa
16. ation de la transition stable vers testing page 5 ISi vous suivez testing ou unstable vous pouvez enlever les r f rences stable de sources list et etc apt preferences parce que testing d marre partir d une copie de stable Chapitre 3 Gestion des paquets Debian 9 3 2 2 Installation de t ches Vous pouvez installer des ensembles de paquets habituellement n cessaires pour certaines uti lisations d un syst me Debian Ces ensembles de paquets sont appel s t ches Le moyen le plus simple d installer des t ches lors de l installation initiale est d utiliser tasksel Notez que vous devez ex cuter dselect update avant de l utiliser aptitude permet aussi d installer des t ches et c est l outil recommand pour cela Il permet de d s lectionner des paquets dans les t ches avant de proc der l installation 3 2 3 aptitude aptitude est un programme d installation de paquets par s lection dans des menus similaire dselect mais d velopp de z ro au dessus d APT Il peut tre utilis comme alternative apt get pour la plupart des commandes Voir aptitude 1 etfile usr share doc aptitude README aptitude en plein cran accepte des commandes une touche g n ralement en minuscule Touche Action F10 Menu Aide listing complet u Mise jour des informations de l archive de paquets Marque un paquet pour mise jour ou installation Marque un paquet po
17. ce de l Anglais original Table des mati res 1 Pr face 1 11 Conventionsdudocument 0 20 020 RE RAA RER 1 1 2 Fondements de la distribution Debian 1 2 Mise jour d une distribution vers testing 3 21 Transition de APT vers la version de Woody 3 2 2 Pr paration de la transition stable vers testing 3 23 Miseajourdu syst me Depia scio x ee ous ponte 0 i aa b b s 5 2 3 1 Meilleure m thode de mise jour avec dselect 5 3 Gestion des paquets Debian 7 IL a xe fe Ma n 1a lt wasi Lesvcres ivseareteenend t ete ete 7 3 1 1 Outils de gestion des paquets principaux 8 312 OMS ROMANS naa EMMA ach R AE DNA a en 404 8 3 2 Bases de la gestion de paquets Debian 2 2 2 8 CORRE APT 2 4 8 dede dea qu a 6 a Dee AEE L t i a 8 322 Installation detaches ES ala 0376 ans BO A RWE EEE Gs 9 323 aDLIEGdE q era peaasi ka de A E WEW nder de eo GE Ler Ga 9 324 TELS os sde de AR sa den ne en mana Tr G i de 10 32 5 Suivreunedistributionavec APT n cac dune HOUR BURN AU 10 3 2 6 Commandes aptitude apt get et apt cache 11 33 Commandes de survie D blan 444444 us hp mue te dis ee amp d 12 3 3 1 Rechercher les bogues de Debian et demander de l aide 12 3 3 2 R solution de probl mes de mise jour avec APT 13 TABL
18. cj et les installe Il faut le paquet fakeroot aussi U u U u dpkg buildpackage rfakeroot ou si pas de signature dpkg buildpackage rfakeroot us uc utilisez debsign ensuite si n cessaire Chapitre 3 Gestion des paquets Debian 21 ensuite pour installer su c dpkg i packagefile deb Normalement il n y a besoin d installer que peu de paquets avec un suffixe dev pour satisfaire les d pendances debsign est dans le paquet devscripts auto apt peut aider r soudre les d pendances L utilisation de fakeroot vite une utilisation non n cessaire du compte root Dans Woody ces probl mes de d pendances peuvent tre simplifi s Par exemple pour com piler le paquet source de pine apt get build dep pine apt get source b pine 3 4 11 Archive locale de paquets Afin de cr er une archive locale de paquets qui soit compatible avec les syst mes APT et dse lect un fichier Packages doit tre cr et les fichiers de paquets ont besoin d tre archiv s dans un arbre de r pertoires particulier Un d p t local similaire une archive officielle Debian peut tre cr avec aptitude install dpkg dev cd usr local install d pool les paquets physiques sont plac s ici install d dists unstable main binary i386 i ls 1 pool sed s _ priority section uniq gt override editor override ajustez pri
19. ckage unstable Cela installe package de unstable en prenant les d pendances dans testing aptitude install t unstable package Cela installe package de unstable en prenant les d pendances aussi dans unstable en mettant Pin Priority de unstable 990 apt cache policy foo bar Cela affiche l tat des paquets foo bar aptitude show foo bar less ou apt cache show foo bar less Cela affiche l information sur les paquets foo bar aptitude install foo 2 2 4 1 Cela installe la version 2 2 4 1 du paquet foo aptitude install foo bar Cela installe la paquet foo et supprime le paquet bar aptitude remove bar Cela supprime le paquet bar mais garde ses fichiers de configuration aptitude purge bar Cela supprime le paquet bar et tous ses fichiers de configuration Dans les exemples pr c dents l utilisation de l option u permet qu apt get affiche la liste des paquets qui seront mis jour et demande l utilisateur de confirmer avant de continuer Ce qui suit permet de configurer l option u par d faut cat gt gt etc apt apt conf lt lt Always show packages to be upgraded u APT Get Show Upgraded true Utilisez l option no act pour simuler des actions sans les effectuer 3 3 Commandes de survie Debian Avec ces connaissances on peut vivre une vie d ternelle mise jour 3 3 1 Rechercher les bogues de Debian et demander de
20. in ash 3 5 4 Utilisation des niveaux de fonctionnement Lorsqu ils sont install s la plupart des paquets Debian configurent leurs services pour tre lan c s dans les niveaux de fonctionnement 2 5 Ainsi il n y a pas de diff rence entre les niveaux 2 3 4 et 5 sur un syst me Debian qui n a pas t personnalis Debian laisse l administra teur local le soin de configurer les niveaux de fonctionnement Cela diff re de la fa on dont les niveaux de fonctionnement sont g r s dans d autres distributions GNU Linux populaires Un changement que vous pouvez vouloire faire est de d sactiver xdm ou gdm dans le niveau de fonctionnement 2 pour que X ne soit pas d marr la fin de la s quence de d marrage vous pouvez alors le d marrer en passant au niveau 3 3 5 5 Services d sactiv s Les d veloppeurs Debian prennent tr s au s rieux la s curit du syst me Beaucoup de services sont install s avec le minimum de fonctions activ es Ex cutez ps aux ou consultez le contenu de etc init d et etc inetd conf si vous avez des doutes propos d Exim DHCP De plus consultez etc hosts deny La com mande pi dof est aussi utile voir pi dof 8 X11 ne permet pas les connexions TCP IP distantes par d faut dans les versions r centes de Debian La redirection X est aussi d sactiv e dans SSH 25 Annexe Annexe A 1 Auteurs Guide de r f rence rapide pour Debian a t d marr par Osamu Aoki
21. ist Pin Priority Pin Priority table unstable sed e s st sed e b sources t update t install apt apt utils t gt preferences lt lt EOF a testing 600 a unstable 50 List ting T ting FAL table unstable s deb deb s gt sources deb gt sources srce sources deb QOUECES SrC A gt gt sources list sources deb SOUrces sSrc gt gt sources list Voir Bases de la gestion de paquets Debian page sources list et etc apt prei ferences 8 pour configurer etc apt Vous pouvez maintenant mettre jour en utilisant une des m thodes d crites dans la section suivante Chapitre 2 Mise jour d une distribution vers testing 5 2 3 Mise jour du syst me Debian Apr s avoir configur correctement etc apt sources list et etc apt preferences le syst me peut tre mis jour vers testing Voir Gestion des pa quets Debian page 7 pour les bases et R solution de probl mes de mise jour avec APT page 13 si vous rencontrez des probl mes 2 3 1 Meilleure m thode de mise jour avec dselect Si le syst me comprend beaucoup de paquets dev etc la m thode suivante avec dselect est recommand e pour un contr le fin des paquets dseleci dselec update a faire avant chaque mise a jour select s lectionne des paquets additionnels Tous vos paquets actuels seront s lectionn s lorsque dselect d
22. ivre une distribution avec APT Pour suivre la distribution testing au fur et mesure de ses changements votre fichier etc apt preferences doit ressembler cela Package Chapitre 3 Gestion des paquets Debian 11 Pin release a testing Pin Priority 800 Package x Pin release a stable Pin Priority 600 Attention suivre la version testing de Debian a l effet de bord de recevoir tres lentement les correctifs de s curit Ces paquets sont envoy s dans unstable et migrent vers testing seulement apr s un certain d lai Voir apt_preferences 5 pour des exemples plus compliqu s qui vous permettront par exemple de suivre testing tout en installant certains paquets de unstable Des exemples de etc apt preferences qui bloquent certains paquets importants dans leur version la plus stable en suivant la version moins stable d autres paquets non essen tiels sont disponibles dans le sous r pertoire d exemples http www debian org doc manuals debian reference examples dans les fichiers preferences testing et preferences unstable Si vous m langez les versions de Debian testing dans stable ou unstable dans stable vous pourriez r cup rer sans le vouloir des paquets importants comme libc6 de testing ou unstable et il n y a aucune garantie qu ils ne soient pas bogu s Vous tes pr venus Aussi le fichier preferences stable force tous les paquets faire une mise niveau inf rieur vers stable
23. lt de bian aokiconsulting com gt en tant que m mo d installation personnel et finalement appel Quick Reference Une grande partie du contenu venait des archives de la liste de diffusion debian user Le Manuel d installation Debian et les Notes de version Debian ont aussi t utilis s Suite une suggestion de Josip Rodin qui est tr s actif dans le Projet de Documentation De bian http www debian org doc ddp DDP et est le responsable actuel de la FAQ Debian ce document a t renomm en Guide de r f rence pour Debian et fusionn avec des chapitres de la FAQ Debian ayant un contenu de r f rence Par la suite l extrait Guide de r f rence rapide pour Debian a t cr Ce document a t modifi traduit et am lior par les membres de l quipe QREF suivants Relecture et r criture en Anglais du Quick Reference original Osamu Aoki lt osamu at debian org gt leader tout le contenu Relecture et r criture en Anglais David Sewell lt dsewell at virginia edu gt leader style en Thomas Hood lt jdthooditatNiyahoo co uk gt network related Brian Nelson lt nelson at bignachos com gt especially X related Jan Michael C Alonzo lt jmalonzo at spaceants net gt Daniel Webb lt webb at robust colorado edu gt Traduction en Fran ais Guillaume Erbs lt gerbs at free fr gt leader fr R nald C
24. nt dpkg divert remove filename supprime un d tournement Ne pas utiliser dpkg divert si cela n est pas absolument n cessaire 3 5 2 Le paquet equivs Si vous compilez un programme depuis les sources il est mieux d en faire un paquet Debian deb equi vs est le dernier recourt Package equivs Priority extra Section admin Description Passer outre les d pendances de paquets C est un paquet qui peut tre utilis pour cr er des paquets Debian qui ne contiennent que des informations sur les d pendances 3 5 3 Commandes de rechange Pour utiliser vim la place de vi utilisez update alternatives update alternatives display vi update alternatives config vi Selection Command 1 usr bin elvis tiny 2 usr bin vim x 3 usr bin nvi Enter to keep the default or type selection number 2 Chapitre 3 Gestion des paquets Debian 24 Les commandes de rechange du syst me sont maintenues dans etc alternatives en tant que liens symboliques Pour avoir votre environnement de fen tres X favori appliquez update alternatives usr bin x session manageret usr bin x window manager bin sh est un lien direct de bin bash ou bin ash Il est plus s r d utiliser bin bash pour garder la compatibilit avec de vieux scripts bash mais bin ash permet d tre plus disciplin et d tre compatible POSIX La mise jour vers un noyau Linux 2 4 a tendance positionner ce lien vers b
25. ntes jusqu ce que le probl me se r solve tout seul aptitude f upgrade continue upgrade malgr les erreurs ou aptitude f dist upgrade continue dist upgrade malgr les erreurs De mauvais scripts de mise jour peuvent causer des probl mes r currents Il est recom mand de r soudre ce genre de situations en consultant les scripts var lib dpkg info packagename post pre inst rm du paquet en question et de lancer dpkg confiqure a configure les paquets partiellement install s Chapitre 3 Gestion des paquets Debian 14 Si un script se plaint d un fichier de configuration manquant cherchez dans etc le fichier de configuration correspondant Si un fichier de configuration avec une extension dpkg new ou quelquechose similaire existe renommez le mv en un fichier sans suffixe Des probl mes de d pendances peuvent survenir en installant des paquets de unstable testing Il existe des moyens de passer outre les d pendances aptitude f install package passe outre les d pendances non r solues Une autre m thode pour r soudre ces probl mes est d utiliser le paquet equivs Voir Le pa quet equivs page 23 Voir file usr share doc equivs README Debian 3 3 3 Sauvetage avec dpkg Si vous n arrivez plus utiliser APT vous pouvez t l charger les paquets sur un miroir Debian et les installer en utilisant dpkg Si vous n avez pas acc s au r
26. ority et section dpkg scanpackages pool override usr local gt dists unstable main binary i386 Packages cat gt dists unstable main Release lt lt EOF Archive unstable Version 3 0 Component main Origin Local Label Local Architecture 1386 EOF echo deb file usr local unstable main gt gt etc apt sources list Autrement un d p t local peut tre cr de fa on rapide et sale Chapitre 3 Gestion des paquets Debian 22 aptitude install dpkg dev mkdir usr local debian mv some where package deb usr local debian dpkg scanpackages usr local debian dev null gzip gt usr local debian Packages gz echo deb file usr local debian gt gt etc apt sources list H H H Ces archives peuvent tre acc d es distance en fournissant ces r pertoires aux m thodes HTTP ou FTP des entr es du fichier etc apt sources list 3 4 12 Convertir ou installer un paquet non Debian alien permet de convertir des paquets binaires fournis aux formats rpm de Red Hat s1p de Stampede tgz de Slackware et pkg de Solaris en paquet deb de Debian Si vous voulez utiliser un paquet d une autre distribution Linux vous pouvez utiliser alien pour le convertir vers votre format de paquet pr f r et l installer al ien supporte aussi les paquets LSB 3 4 13 Installation automatique auto apt est une commande d installation de paquets la demande sudo auto apt update met
27. ptitude install paquet ne sera pas g n par cela Pour garder un paquet en for ant une mise niveau inf rieur automatique avec aptitude upgrade paquet ou aptitude dist upgrade ajoutez ce qui suit dans etc apt preferences Package libc6 Pin release a stable Pin Priority 2000 Ici l entr e Package ne peut pas utiliser d entr es comme l1ibc6 Si vous voulez garder tous les paquets binaires li s au paquet source g1ibc synchronis s il faut les lister explicitement La commande suivante liste les paquets garder dpkg get selections x grep e hold 3 4 7 Systeme mixte stable testing unstable apt show versions peut lister les versions des paquets disponibles dans chaque distribu tion apt show versions fgrep testing wc nombre de paquets de testing apt show versions u liste de paquets qu il est possible de mettre jour aptitude install apt show versions u b fgrep unstable met jour tous les paquets de unstable leur derni re version 3 4 8 Supprimer les paquets du cache Les installations de paquets avec APT laissent des fichiers de paquets dans le cache var cache apt archives ce cache doit tre nettoy H apt apt tude autoclean efface les fichiers de paquets inutiles tude clean efface tous les fichiers de paquets du cache H Chapitre 3 Gestion des paquets Debian 20 3 4 9 Enregistrer copier la configura
28. r APT en mode graphique GTK tion des paquets a l aide de menus tall lation de taches Ces outils ne sont pas tous des alternatives Par exemple dselect utilise la fois APT et dpkg APT utilise var lib apt lists pour suivre les paquets disponibles tandis que dpkg utilise var lib dpkg available Si vous avez install des paquets directement en utili sant aptitude ou un autre frontal pour APT et que vous voulez utiliser dselect pour instal ler des paquets assurez vous de mettre jour le fichier var lib dpkg available en s lectionnant M ise jour dans le menu de dselect ouenex cutant dselect update api t get r cup re automatiquement les paquets dont un paquet demand d pend Il n ins talle pas les paquets recommand s ou sugg r s par le paquet demand ap r s titude au contraire peut tre configur pour install les paquets recommand s ou sugg dselect pr sente l utilisateur une liste de paquets qu un paquet s lectionn recommande ou sugg re et permet de les s lectionner ou pas 3 1 2 Outils pratiques dpkg reconfigure dpkg source dpkg buildpackage apt cache reconfigure un paquet d j install s il utilise debconf g re les paquets sources automatise la cr ation d un paquet recherche un paquet dans le cache local 3 2 Bases de la gestion de paquets Debian 3 2 1 Configurer APT Configurer sources list comme d crit dans Pr par
29. r les francophones vous trouverez de l aide en vous abonnant la liste de discussion francophone debian user french request lists debian org Au mois de mars 2002 ces trois versions correspondent Potato qualit de production Woody en beta test tr s stable maintenant et Sid en alpha test En ao t 2002 juste apr s la sortie de Woody cela correspond Woody qualit de production Sarge en beta test elle sera assez difficile pendant quelque temps et Sid toujours en alpha test Lorsque les pa quets dans unstable n ont plus de bogues critiques Release Critical RC r pertori s pendant environ une semaine de test ils sont automatiquement inclus dans testing Chapitre 1 Pr face 2 En th orie il y a deux choses que vous pouvez faire pour disposer des derni res versions des applications Mise jour d une distribution vers testing page suivante principalement pour des stations de travail Porter un paquet vers le syst me stable page 20 principalement pour des serveurs Chapitre 2 Mise jour d une distribution vers testing Ce chapitre est bas sur une version plus ancienne de texte original anglais Veuillez v rifier la version anglaise aussi 2 1 Transition de APT vers la version de Woody Une mise jour par le r seau du syst me APT et de certains paquets principaux vers la version de Woody peut tre effectu e comme suit apr s avoir inclus une source stable dan
30. s etc apt sources list si vous utilisez toujours Potato apt get update apt get install libc6 perl libdb2 debconf apt get install apt apt utils dselect dpkg 2 2 Pr paration de la transition stable vers testing Suivre la version testing de Debian a l effet de bord de recevoir tr s lentement les correctifs de s curit Vous tes pr venus Une mise jour via le r seau vers testing peut tre effectu e comme suit lancer le script suivant go woody http www debian org doc manuals debian reference examples pour le faire en une seule commande Videz le fichier etc apt sources list existant cd etc apt cp f sources list sources old gt sources list Chapitre 2 Mise jour d une distribution vers testing R cup rez une liste propre de d p ts pour stable d 7 apt setup noprobe s lectionner http ou ftp Ajoutez la section testing cette nouvelle liste Les lignes deb src sont comment es H H dk dk Eventuellement ajoutez la section unstable des archives cd etc apt grep e deb sources Lis gr p ad sed e sed e sed e ap s stable tesi gt gt sources list table testi s deb deb s si ap ca Package Pin release Package PiN release EOF sed e s st gt gt sources l
31. s avez besoin de changer le mode de dialogue de debconf de fa on permanente Certains logiciels sont livr s avec des scripts de configuration apt setup install mbr 3 cr e etc apt sources list installe un gestionnaire de Master Boot Record tzconfig configure le fuseau horaire local gpmconfig configure le gestionnaire de souris gpm eximconfig configure Exim MTA texconfig configure teTeX apacheconfig configure Apache httpd cvsconfig configure CVS sndconfig configure le syst me sonore update alternatives configure la commande par d faut update rc d update menus par exemple vim pour vi gestion des scripts de d marrage System V syst me de menus Debian 3 4 5 Enlever et purger des paquets Enlever un paquet en gardant la configuration aptitude remove package dpkg remove package Enlever un paquet et sa configuration aptitude purge package dpkg purge package SCertains scripts de configuration disparaissent dans les derni res versions de Sarge et les fonctions de confi guration des paquets sont d plac es dans le syst me debconf Chapitre 3 Gestion des paquets Debian 19 3 4 6 Garder de vieux paquets Par exemple pour garder 1ibc6 et 1ibc6 dev lors de l utilisation de dselect et aptitude install paquet on peut utiliser les commandes suivantes echo e libc6 hold nlibc6 dev hold dpkg set selections a
32. s de l archive Debian Sinon utilisez les commandes sp cialis es pour les paquets aptitude install dlocate dlocate filename solution de rechange rapide pour dpkg L et dpkg S aptitude install auto apt outil d installation de paquets la demande auto apt update cr e le fichier db pour auto apt auto apt search pattern recherche exhaustive dans l archive de paquets install s ou non Chapitre 3 Gestion des paquets Debian 17 3 4 2 Informations sur un paquet Cherche et affiche les informations sur un paquet Assurez vous qu apt pointe vers la bonne archive en ditant etc apt sources list Si vous voulez voir les diff rences entre un paquet de testing unstable et un paquet install utilisez apt cache policy plut t sympa apt get check met jour le cache et v rifie les d pendances apt cache search texte cherche un paquet partir de texte apt cache policy paquet information sur la priorit d un paquet apt cache show a paquet affiche la description d un paquet dans toutes les distributions apt cache showpkg paquet informations de debogage sur un paquet dpkg audit C cherche les paquets partiellement install s dpkg s status paquet tat et description d un paquet install dpkg 1 paquet tat du paquet install 1 ligne dpkg L paquet liste les noms des fichiers install s p
33. t sur dev hda12 et que vous souhaitez le niveau de fonctionne ment 3 entrez boot rescue root dev hdal2 3 Vous avez maintenant d marr un syst me presque compl tement fonctionnel avec le noyau de la disquette Il peut y avoir de petits probl mes dus au manque d options du noyau ou de modules Chapitre 3 Gestion des paquets Debian 16 3 3 7 Que faire si dpkg est cass Cela pose de s rieux probl mes pour l installation des fichiers deb Les commandes suivantes vous guident pour r cup rer cette situation Sur la premi re ligne vous pouvez remplacer links par votre navigateur favori links http http us debian org debian pool main d dpkg t l chargez le bon dpkg_version_arch deb su password xxxxx ar x dpkg_ version _arch deb mv data tar gz data tar gz cd tar xzfv data tar gz Pour une machine i386 http packages debian org dpkg peut aussi tre utilis comme URL 3 4 Commandes nirvana de Debian A la lumi re de ces commandes on sera sauv de l ternelle lutte karmique contre l enfer de la mise jour afin d atteindre le nirvana Debian 3 4 1 Informations sur un fichier De l information sur un fichier peut tre trouv e avec dpkg S search pattern cherche pattern parmi les paquets install s wget http ftp us debian org debian dists sarge Contents i386 gz zgrep e pattern Contents i386 gz cherche pattern parmi les fichier
34. tion du syst me Pour faire une copie locale de l tat de la s lection des paquets debconf get selections gt debconfsel txt dpkg get selections x gt myselections ou utiliser x inclut aussi les noms des paquets purger dans myselections Vous pouvez transf rer ce fichier vers un autre ordinateur et l installer avec dselect update debconf set selections lt debconfsel txt dpkg set selections lt myselections apt get u dselect upgrade ou dselect install 3 4 10 Porter un paquet vers le systeme stable Pour des mises jour partielles du syst me stable recr er un paquet pour l environnement utilis partir des sources est recommand Cela vite de nombreuses mises jour de paquets cause des d pendances D abord ajouter l entr e suivante dans etc apt sources list deb src http http us debian org debian testing main contrib non free deb src http http us debian org debian unstable main contrib non free Chaque entr e de deb src est ici scind e en deux lignes cause de contraintes d impression mais les entr es r elles dans sources list doivent tenir en une seule ligne Ensuite r cup rez les sources et construisez un paquet apt get update met jour la liste des paquets source apt get source package dpkg source x package dsc cd package version cherche parmi les paquets requis Build Depends dans le fichier ds
35. ur suppression garde la configuration Marque un paquet pour purge supprime la configuration Place un paquet en maintien U Marque tous les paquets qui peuvent tre mis a jour g T l chargement et installation des paquets s lectionn s q x Sortie de l cran courant et sauvegarde des changements Sortie de l cran courant sans sauvegarde Enter Visualisation d information sur un paquet Visualisation des changements d un paquet Change la limite des paquets affich s Recherche la premi re occurence R p te la derni re recherche Comme apt get apt itude installe les d pendances d un paquet demand apt i tude offre aussi une option pour r cup rer les paquets qui sont recommand s ou sugg r s par un pa quet installer Vous pouvez changer ce comportement en choisissant F10 gt Options gt Dependency handling dans le menu Autres avantages d aptitude Chapitre 3 Gestion des paquets Debian 10 aptitude offre acc s toutes les versions d un paquet aptitude enregistre toutes ses actions dans var log aptitude aptitude rend facile le suivi des logiciels obsol tes en les listant dans Obsolete and Locally Created Packages aptitude inclut un syst me de recherche puissant pour trouver des paquets particuliers ou limit l affichage des paquets Les utilisateurs familiers avec mut t seront rapidement l aise puisque mutt a inspir la

Download Pdf Manuals

image

Related Search

Related Contents

Comprehensive user manual(V1.1) ( mark for special model  UNIVERSAL USER`S MANUAL FOR PHILCO GAS  小容量ミルっきミキサー保証害 ー 雲寺込修理 二 重  

Copyright © All rights reserved.
Failed to retrieve file