dselect
pour les d�butants
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.
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(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
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.
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.
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.
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.
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 :
dselect
et le relancer plus tard. Vous pouvez m�me �tre
amen� � red�marrer votre ordinateur pour r�gler votre probl�me. Cela ne pose
pas de probl�me, mais quand vous voudrez revenir � dselect, il faudra le lancer
explicitement en tant qu'utilisateur privil�gi� (root). Il ne sera
pas ex�cut� automatiquement comme la premi�re fois.
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.
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.
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 :
dselect
va vous avertir de ce probl�me et vous proposera la
plupart du temps une solution. Si un paquet A entre en conflit avec
un paquet B (par exemple : ils s'excluent mutuellement), on
vous demandera de choisir l'un d'entre eux.
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� :
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.
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.
Les touches qui peuvent vous aider � ne pas vous perdre (!) sont R, U et D.
dselect
avait propos� des changements et que vous aviez ajout�
d'autres changements, U restaurera les s�lections de dselect
.
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 :
libc6
libglib1.2
libgtk1.2
xlibs
Les paquets ci-dessous devront aussi �tre install�s. Ils ne sont pas, cependant, essentiels :
libaudiofile0
libesd0
libgl1
libmikmod2
libogg0
libvorbis0
libxml1
zlib1g
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.
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.
La plupart des paquets sont configur�s lors de l'�tape 3, mais tout paquet en suspens peut �tre configur� � cette �tape.
Retire les paquets qui sont install�s mais qui ne sont plus n�cessaires.
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
.
Guide de dselect
pour les d�butants
debian-doc@lists.debian.org