[ pr�c�dent ] [ Table des mati�res ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ suivant ]

Guide de dselect pour les d�butants
Chapitre 2 - Une fois dselect lanc�


Quand dselect aura �t� lanc�, vous vous retrouverez face � cet �cran :

     Debian `dselect' package handling frontend.
     
        0. [A]ccess    Choose the access method to use. 
        1. [U]pdate    Update list of available packages, if possible. 
        2. [S]elect    Request which packages you want on your system.
        3. [I]nstall   Install and upgrade wanted packages. 
        4. [C]onfig    Configure any packages that are unconfigured. 
        5. [R]emove    Remove unwanted software.
        6. [Q]uit      Quit dselect.
     
     [d'autres choses]

que l'on peut traduire ainsi :

     Outil `dselect' de manipulation de paquets Debian.
     
        0. [A]cc�s         Choisir la m�thode d'acc�s.
        1. Mise � jo[U]r   Mettre � jour la liste des paquets disponibles, si possible.
        2  [S]�lection     S�lectionner les paquets que vous voulez installer.
        3. [I]nstallation  Installer et mettre � jour les paquets d�sir�s.
        4. [C]onfiguration Configurer les paquets qui ne le sont pas encore.
        5. Supp[R]ession   Supprimer les paquets non d�sir�s.
        6. [Q]uitter       Quitter dselect.
     
     [d'autres choses]

�tudions les une � une.


2.1 M�thode d'acc�s (Access)

Voici l'�cran d'acc�s :

     dselect - list of access methods
       Abbrev.        Description
       cdrom          Install from a CD-ROM.
     * multi_cd       Install from a CD-ROM set.
       nfs            Install from an NFS server (not yet mounted).
       multi_nfs      Install from an NFS server (using the CD-ROM set) (not yet mounted).
       harddisk       Install from a hard disk partition (not yet mounted).
       mounted        Install from a filesystem which is already mounted.
       multi_mount    Install from a mounted partition with changing contents.
       floppy         Install from a pile of floppy disks.
       apt            APT Acquisition [file,http,ftp]

Ce qui nous donne en fran�ais :

     dselect - liste des m�thodes d'acc�s
       Abr�v.         Description
       cdrom          Installer depuis un c�d�rom.
     * multi_cd       Installer depuis un jeu de c�d�rom.
       nfs            Installer depuis un serveur NFS (non encore mont�).
       multi_nfs      Installer depuis un serveur NFS (en utilisant le jeu 
                             de c�d�rom) (non encore mont�).
       harddisk       Installer depuis une des partitions d'un disque (non
                             encore mont�e).
       mounted        Installer depuis un syst�me de fichiers d�j� mont�
       multi_mount    Installer depuis une partition mont�e dont le contenu
                             �volue.
       floppy         Installer depuis une pile de disquettes.
       apt            Collecte par APT [file, http, ftp].

Ici, nous indiquons � dselect o� se trouvent nos paquets. Ne tenez pas compte de l'ordre dans lequel cette liste appara�t. Il est primordial que vous choisissiez la m�thode correcte pour l'installation. Il se peut que vous ayez plus (ou moins) de m�thodes list�es, ou qu'elles apparaissent dans un autre ordre ; n'y pr�tez pas attention. Nous d�taillons maintenant ces diff�rentes m�thodes :

apt
C'est l'une des meilleures options pour installer depuis un miroir local de l'archive Debian ou depuis le r�seau. Cette m�thode utilise le syst�me � apt � (voir apt(8)) pour faire une analyse compl�te des d�pendances et pour choisir l'ordre d'installation des paquets. Il est donc tr�s hautement probable que les paquets seront install�s dans l'ordre optimal.

La configuration de cette m�thode est fort simple ; vous pouvez s�lectionner un nombre quelconque d'emplacements diff�rents, m�lant diff�rents choix parmi file: URL (disques locaux ou mont�s via NFS), http: URL ou ftp: URL. Vous pouvez aussi utiliser comme support des c�d�roms/DVD avec apt-cdrom.

La page de manuel de sources.list(5) contient des informations utiles sur le format du fichier /etc/apt/sources.list.

Si vous avez un serveur mandataire (proxy) pour HTTP ou FTP (ou les deux), assurez vous de d�finir les variables d'environnement http_proxy ou ftp_proxy respectivement. D�finissez-les depuis le shell avant de lancer dselect, par exemple :

     # export http_proxy=http://gateway:3128/
     # dselect
multi_cd
Assez imposante et puissante, cette m�thode complexe est celle recommand�e pour installer une version r�cente de Debian � partir d'un jeu de plusieurs c�d�roms de binaires. Chacun de ces c�d�roms devrait contenir des informations � propos des paquets en eux-m�mes et � propos des c�d�roms pr�c�dents (dans le fichier Packages.cd). Quand vous utilisez cette m�thode pour la premi�re fois, assurez-vous que le c�d�rom que vous allez utiliser n'est pas mont�. Placez le dernier disque � binary � (nous n'avons pas besoin des disques � source �) dans le lecteur et r�pondez aux questions qui vous sont pos�es :

Ce qui donne en fran�ais :

Une fois que vous avez mis � jour la liste des paquets disponibles et choisi les paquets � installer, la m�thode multi-cd s'�carte de la proc�dure usuelle. Vous aurez � ex�cuter l'�tape Install pour chacun des c�d�roms cons�cutivement. H�las, en raison des limitations de dselect, il n'est pas en mesure de vous demander de changer de disque aux moments idoines ; voici la fa�on de faire prendre en compte tous vos disques :

Il peut �tre n�cessaire d'ex�cuter plusieurs fois l'�tape d'installation pour respecter l'ordre d'installation des paquets - certains, install�s au d�but peuvent d�pendre de paquets install�s plus tard avant de pouvoir �tre configur�s correctement.

Ex�cuter une �tape Configure est recommand� pour aider � ajuster tout paquet qui resterait dans cet �tat.

multi_nfs, multi_mount
Ces m�thodes sont tr�s semblables � la m�thode multi_cd pr�c�dente et sont des variations sur la fa�on de s'accommoder d'un support changeant, par exemple, si on installe depuis un jeu multi-cd export� via NFS depuis le lecteur de c�d�rom d'une autre machine.
floppy
Un suppl�tif pour ceux qui n'ont ni c�d�rom ni acc�s r�seau. Cette m�thode n'est plus recommand�e comme une alternative viable si vous utilisez des disquettes traditionnelles ; mais elle peut �tre plus pratique avec les lecteurs LS/120 ou Zip. Sp�cifiez l'emplacement de votre lecteur de disquettes, puis fournissez les disquettes. La premi�re devrait contenir le fichier � Packages �. Cette m�thode est lente et peut ne pas �tre fiable en raison de probl�mes de supports.
nfs
M�THODE D�SU�TE -- utilisez apt ou multi_nfs � la place. N'essayez cette m�thode que si tout le reste �choue.

C'est une m�thode d'installation simple, avec des besoins simples : donnez-lui l'adresse du serveur NFS, l'emplacement de la distribution Debian sur le serveur et (�ventuellement) celui du (ou des) fichier(s) � Packages �. Puis dselect installera les diverses sections les unes apr�s les autres depuis le serveur. Lent mais facile ; ne classe pas les paquets par ordre, si bien que plusieurs �tapes Install et/ou Configure vont �tre n�cessaires. N'est �videmment appropri�e que pour les installations bas�es sur NFS.

harddisk
M�THODE D�SU�TE -- utilisez apt ou multi_mount � la place. N'essayez cette m�thode que si tout le reste �choue !

Fournissez le nom du p�riph�rique (block device) de la partition de disque dur � utiliser et, comme toujours, les emplacements des fichiers Debian sur cette partition. Lent mais facile ; ne classe pas les paquets par ordre, si bien que plusieurs �tapes Install et/ou Configure vont �tre n�cessaires. Non recommand�e puisque la m�thode � apt � supporte cette fonctionnalit� et classe les paquets dans un ordre ad�quat.

mounted
M�THODE D�SU�TE -- utilisez apt ou multi_mount � la place. N'essayez cette m�thode que si tout le reste �choue !

Pr�cisez simplement l' emplacement des fichiers Debian dans votre syst�me de fichiers. Peut-�tre la m�thode la plus facile mais elle est lente. Ne classe pas les paquets par ordre, si bien que plusieurs �tapes Install et/ou Configure vont �tre n�cessaires.

cdrom
M�THODE D�SU�TE -- utilisez multi_cd � la place. Cette m�thode ne fonctionne tout simplement pas avec les jeux multi-CD du type de celui inclus dans Debian 3.0.

Con�ue pour les installations depuis un seul c�d�rom, cette m�thode simple vous demandera l'emplacement de votre lecteur de c�d�rom, l'emplacement de la distribution Debian et enfin (si n�cessaire) l'emplacement du (ou des) fichier(s) � Packages � sur le disque. Simple mais plut�t lente. Elle ne classe pas les paquets par ordre, si bien que plusieurs �tapes Install et/ou Configure vont �tre n�cessaires. Non recommand�e car elle suppose que la distribution tient sur un seul c�d�rom, ce qui n'est plus le cas. Utilisez la m�thode � multi_cd � � la place.

Si vous avez des probl�mes � ce niveau — parce que Linux n'a pas reconnu votre lecteur de c�d�rom, parce que le montage NFS ne marche pas ou parce que vous ne vous souvenez pas de la partition sur laquelle se trouvent les paquets — vous avez deux solutions :

Apr�s avoir choisi la m�thode d'acc�s, dselect vous demandera d'indiquer l'emplacement pr�cis des paquets. Si cette question n'est pas pos�e, appuyez sur Control-C et retournez au menu Access.

Cette premi�re �tape franchie, vous serez ramen� au menu principal.


2.2 Mise � jour (Update)

Dselect va lire les fichiers Packages ou Packages.gz depuis le miroir et cr�er une base de donn�es des paquets disponibles sur votre syst�me. Ceci peut prendre du temps, car il charge et analyse les fichiers.


2.3 S�lection (Select)

Croisez les doigts ! C'est ici que tout se joue. La raison d'�tre de cette �tape est de s�lectionner pr�cis�ment les paquets que vous voulez installer.

Appuyez sur Entr�e. Si vous avez une machine lente, soyez conscients que l'�cran va s'effacer et pourra rester vide pendant une quinzaine de secondes. Ne commencez donc pas � taper sur toutes les touches comme un forcen� � ce moment-l�.

La premi�re chose qui appara�tra � l'�cran est la premi�re page du fichier d'aide. Vous pouvez retourner � cet �cran d'aide � tout moment en appuyant sur la touche ? dans les �crans de s�lection, et parcourir cette aide en appuyant sur la touche . (le point).

Soyez pr�t � y consacrer environ une heure, car vous devez apprendre la fa�on de vous y prendre, puis la mettre en oeuvre. Quand vous obtenez l'�cran de s�lection (Select) pour la premi�re fois, ne faites AUCUNE s�lection, appuyez simplement sur Entr�e et voyez quels probl�mes de d�pendances se produisent. Essayez de les r�soudre. Si vous vous retrouvez � l'�cran principal, choisissez S�lection (Select), Section 2.3 de nouveau.

Avant de vous jeter � l'eau, notez les points suivants :

Regardons les deux premi�res lignes de l'�cran Select.

     dselect - main package listing (avail., priority)    mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Inst.ver    Avail.ver   Description

Le r�le de certaines touches y est rappel� :

+
S�lection d'un paquet pour installation.
=
Maintenir un paquet en l'�tat � suspendu � — pratique pour un paquet � probl�me, vous pouvez r�installer une version ancienne et la placer dans cet �tat en attendant qu'une nouvelle version apparaisse (ce qui arrive rarement avec la version stable de Debian, cependant).
-
Retirer un paquet.
_
Retirer un paquet ainsi que ses fichiers de configuration.
i,I
Basculer/choisir entre les diff�rents affichages d'informations (dans la partie basse de l'�cran).
o,O
Choisir entre les diff�rents ordres de tri (dans la partie haute de l'�cran).
v,V
Basculer entre bref/d�taill�. Appuyer sur cette touche affiche la signification des lettres EIOM de la seconde ligne, mais en voici un r�sum� :
     Drapeau  Signification Valeurs possibles
     E        Erreur               Espace, R, I
     I        �tat d'installation  Espace, *, -, U, C, I
     O        Ancien choix         *, -, =, _, n
     M        Choix                *, -, =, _, n

(remarquez que ces touches n'ont pas la m�me action suivant qu'elles sont en majuscule ou en minuscule)

Plut�t que tout d�tailler ici, je vous renvoie aux �crans d'aide o� tout est expliqu�. Voici toutefois un exemple.

Vous d�marrez dselect et obtenez une ligne comme celle-ci :

     EIOM Pri  Section  Package   Description 
       ** Opt  misc     loadlin   a loader (running under DOS) for LINUX kernel

Ceci signifie que loadlin a �t� s�lectionn� la derni�re fois que dselect a �t� ex�cut�, qu'il est toujours s�lectionn�, mais qu'il n'a pas �t� install�. Pourquoi ? La r�ponse est probablement que le paquet loadlin n'est pas physiquement disponible. Il est absent de votre miroir.

L'information que dselect utilise pour que tous les paquets s�lectionn�s soient install�s est log�e dans les fichiers Packages (ce que vous t�l�chargez pendant l'�tape de mise � jour ([U]pdate). Ces fichiers sont g�n�r�s � partir des paquets eux-m�mes.

Rien n'est parfait en ce monde et il arrive que les d�pendances indiqu�es dans un paquet soient incorrectes, ce qui emp�che dselect de d�m�ler la situation. Une solution de secours est fournie � l'utilisateur par le biais des commandes Q et X.

Q
Un passage en force. Contraint dselect � ignorer les d�pendances indiqu�es et � faire ce que vous avez sp�cifi�. Ceci peut, bien s�r, se r�v�ler une mauvaise id�e.
X
Utilisez X si vous �tes compl�tement perdu. Cela vous replacera dans la situation originale et reviendra � l'�cran pr�c�dent.

Les touches qui peuvent vous aider � ne pas vous perdre (!) sont R, U et D.

R
Annule toutes les s�lections faites � ce niveau. N'affecte pas les s�lections faites au niveau pr�c�dent.
U
Si dselect avait propos� des changements et que vous aviez ajout� d'autres changements, U restaurera les s�lections de dselect.
D
Annule les s�lections faites par dselect, ne laissant que les v�tres.

Voici un exemple. Le paquet xmms (qui a �t� choisi parce qu'il a beaucoup de d�pendances) d�pend des paquets suivants :

Les paquets ci-dessous devront aussi �tre install�s. Ils ne sont pas, cependant, essentiels :

Aussi quand je s�lectionne xmms, j'obtiens cet �cran :

     dselect - recursive package listing                  mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       _* Opt sound    xmms         Versatile X audio player that looks like Winamp
       _* Opt libs     libglib1.2   The GLib library of C routines
       _* Opt libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Opt libs     libmikmod2   A portable sound library
       _* Opt libs     libogg0      Ogg Bitstream Library
       _* Opt libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

(d'autres paquets peuvent ou non appara�tre suivant ce qui est d�j� pr�sent sur votre machine). Remarquez que les paquets requis ont d�j� �t� s�lectionn�s pour moi, parmi ceux recommand�s.

La touche R replace les choses dans leur �tat initial.

     dselect - recursive package listing                  mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       __ Opt sound    xmms         Versatile X audio player that looks like Winamp
       __ Opt libs     libglib1.2   The GLib library of C routines
       __ Opt libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Opt libs     libmikmod2   A portable sound library
       __ Opt libs     libogg0      Ogg Bitstream Library
       __ Opt libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

Pour d�cider maintenant que vous ne souhaitez pas installer xmms, appuyez simplement sur Entr�e.

La touche D remet les choses dans l'�tat que j'avais s�lectionn� au d�part.

     dselect - recursive package listing                  mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       _* Opt sound    xmms         Versatile X audio player that looks like Winamp
       __ Opt libs     libglib1.2   The GLib library of C routines
       __ Opt libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       __ Opt libs     libmikmod2   A portable sound library
       __ Opt libs     libogg0      Ogg Bitstream Library
       __ Opt libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

La touche U restaure les s�lections faites par dselect.

     dselect - recursive package listing                  mark:+/=/- verbose:v help:?
     EIOM Pri Section  Package      Description
       _* Opt sound    xmms         Versatile X audio player that looks like Winamp
       _* Opt libs     libglib1.2   The GLib library of C routines
       _* Opt libs     libgtk1.2    The GIMP Toolkit set of widgets for X
       _* Opt libs     libmikmod2   A portable sound library
       _* Opt libs     libogg0      Ogg Bitstream Library
       _* Opt libs     libvorbis0   The OGG Vorbis lossy audio compression codec.

Je vous sugg�re de vous contenter des choix par d�faut pour l'instant -- vous aurez largement la possibilit� d'ajouter des paquets plus tard.

Quoique vous d�cidiez, appuyez sur Entr�e pour confirmer et retourner � l'�cran principal. S'il subsiste des probl�mes non r�solus, vous serez ramen� � l'�cran de r�solution des probl�mes.

Remarquez que les touches R, U, et D sont tr�s utiles pour des simulations � et_si �. Vous pouvez exp�rimenter � loisir, puis tout restaurer et continuer. Ne les envisagez pas comme des touches sous verre et orn�es d'un panonceau � brisez la vitre en cas d'urgence �.

Apr�s avoir effectu� vos s�lections dans l'�cran de s�lection Select, appuyez sur I pour obtenir une grande fen�tre, t pour aller au d�but de la liste et utilisez la touche page suivante (Page-Down) pour parcourir rapidement vos choix. De cette fa�on, vous pouvez v�rifier les effets de vos choix et d�tecter les erreurs flagrantes. Il est arriv� � certains de d�-s�lectionner des groupes entiers de paquets par erreur et de s'en rendre compte quand il �tait trop tard. dselect �tant un outil tr�s puissant, veillez � ne pas l'utiliser de travers.

Vous devriez maintenant avoir la situation suivante :

     Cat�gorie de paquets    �tat
     
     required (requis)       tous s�lectionn�s
     important (important)   tous s�lectionn�s
     standard (standard)     la plupart s�lectionn�s
     optionnal (optionnel)   la plupart d�-s�lectionn�s
     extra (extra)           la plupart d�-s�lectionn�s

Satisfait ? Appuyez sur Entr�e pour quitter l'�cran de s�lection Select. Vous pouvez y revenir et relancer une s�lection si vous le souhaitez.


2.4 Installation (Install)

dselect parcourt l'ensemble des 7950 paquets et installe ceux qui sont s�lectionn�s. Attendez-vous � ce qu'il vous demande de prendre certaines d�cisions.

L'�cran d�file plut�t vite sur une machine rapide. Vous pouvez arr�ter et relancer le d�filement avec Control-s et Control-q respectivement. De plus, � la fin de l'ex�cution, vous obtenez la liste des paquets non install�s. Si vous souhaitez conserver une trace de tout ce qui se passe, utilisez les commandes habituelles d'Unix pour r�cup�rer la sortie �cran, telles que tee(1) ou script(1).

Il peut arriver qu'un paquet ne s'installe pas parce qu'il d�pend d'un autre paquet qui est s�lectionn� pour installation mais qui n'est pas encore install�. La solution ici est d'ex�cuter de nouveau l'�tape Install. Il para�t que certaines situations ont exig� de l'ex�cuter quatre fois avant que tout ne se mette en place. Cela variera suivant votre m�thode de collecte ; avec la m�thode � apt �, vous n'aurez certainement jamais � relancer Install.


2.5 Configuration (Configure)

La plupart des paquets sont configur�s lors de l'�tape 3, mais tout paquet en suspens peut �tre configur� � cette �tape.


2.6 �limination des paquets (Remove)

Retire les paquets qui sont install�s mais qui ne sont plus n�cessaires.


2.7 Quitter (Quit)

Quitte dselect.

Je vous conseille d'ex�cuter /etc/cron.daily/find juste apr�s car votre syst�me comporte maintenant beaucoup de nouveaux fichiers. Ainsi, vous pouvez d�terminer l'emplacement de n'importe quel fichier en utilisant locate.


[ pr�c�dent ] [ Table des mati�res ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ suivant ]

Guide de dselect pour les d�butants

St�phane Bortzmeyer et d'autres debian-doc@lists.debian.org