NOM
dselect - Interface de gestion de paquets Debian.
SYNOPSIS
dselect [--admindir <directory>] [--help] [--version] [--expert]
[--debug|-D<file>] [<action>] [--colour|--color
screenpart:[foreground],[background][:attr[+attr+..]]]
dselect est une des principales interfaces de gestion des paquets sur
un systme Debian. partir du menu principal de dselect,
l'administrateur systme peut :
- Mettre jour la liste des versions des paquets disponibles,
- Voir l'tat des paquets installs ou disponibles,
- Modifier les slections de paquets et grer les dpendances,
- Installer de nouveaux paquets ou mettre jour vers de nouvelles
versions.
dselect est une interface au dessus de dpkg(1), l'outil bas niveau de
gestion des paquets Debian. Il propose l'cran un gestionnaire de
slections de paquets avec la possibilit de rsoudre les conflits et
dpendances. Excut avec les droits administrateur, il permet d'installer
des paquets, les mettre jour ou les retirer. Plusieurs mthode d'accs
peuvent tre configures pour rcuprer les informations sur les versions
des paquets disponibles et les paquets eux-mmes dans les dpts de
paquets. Suivant la mthode d'accs utilise, ces dpts peuvent tre des
serveurs d'archives publics sur Internet, des serveurs locaux ou des
CDROM. La mthode d'accs recommande est apt, qui est fournie par le
paquet apt.
Normalement, dselect est appel sans paramtre. Un menu interactif est
prsent, offrant l'utilisateur une liste d'actions. Si une action est
donne en paramtre, alors cette action est dmarre immdiatement.
Plusieurs paramtres en ligne de commande sont disponibles pour modifier
le comportement de dselect ou pour montrer des informations
supplmentaires sur le programme.
OPTIONS
On peut spcifier une option la fois sur la ligne de commande, dans le
fichier de configuration de dselect, /etc/dpkg/dselect.cfg ou dans les
fichiers du rpertoire de configuration /etc/dpkg/dpkg.cfg.d/. Chaque
ligne de ce fichier est soit une option (identique une option en ligne
de commande mais sans tiret), soit un commentaire, commenant par #.
--admindir <rpertoire>
Change le rpertoire o les fichiers status , available et
autres sont situs. Le rpertoire par dfaut est /var/lib/dpkg et
il ne devrait pas avoir besoin de le modifier.
--debug <fichier> | -D<fichier>
Activer le dbogage. Les informations de dbogage sont envoyes
dans le <fichier>.
--expert
Activer le mode expert, c'est--dire ne pas afficher les messages
d'aide ennuyeux.
--colour|--color
partie_cran:[premier_plan],[arrire_plan][:attr[+attr+..]]
Configure les couleurs des crans. Ceci ne fonctionne que si
votre terminal gre les couleurs. Cette option peut-tre utilise
plusieurs fois (et il est prfrable de l'utiliser dans
dselect.cfg). Chaque utilisation change la couleur (et, en
option, d'autres attributs) d'une partie de l'cran. Les parties
de l'cran (de haut en bas) sont :
title Le titre de l'cran.
listhead
La ligne d'en-tte au dessus de la liste de paquets.
list La liste droulante de paquets (et de textes explicatifs).
listsel
L'lment slectionn dans la liste.
pkgstate
Dans la liste des paquets, le texte qui indique l'tat
actuel de chaque paquet.
pkgstatesel
Dans la liste des paquets, le texte qui indique l'tat
actuel du paquet slectionn.
infohead
La ligne d'en-tte qui affiche l'tat du paquet slectionn.
infodesc
La description courte du paquet.
info Utilis pour afficher les informations sur le paquet,
comme par exemple la description du paquet.
infofoot
La dernire ligne de l'cran lors de la slection des
paquets.
query Utilis pour les lignes des recherches.
helpscreen
La couleur des crans d'aide.
Aprs la partie de l'cran concerne, vient un signe deux-points et la
spcification des couleurs. Pour surcharger les valeurs des couleurs
compiles, vous pouvez indiquer la couleur du premier plan, de
l'arrire-plan, ou les deux. Utilisez les noms standard de couleurs
curses.
En option, les spcifications des couleurs peuvent tre suivies d'un
signe deux-points et de la spcification d'un attribut. Il s'agit d'une
liste d'attributs, spars par des caractres plus ( + ). Parmi les
attributs disponibles, on trouve (tous ne fonctionnent pas sur tous les
terminaux) : normal, standout, underline, reverse, blink, bright, dim
et bold.
--help Affiche une aide rapide et se termine normalement.
--version
Affiche la version et se termine normalement.
UTILISATION
Quand dselect est dmarr en mode interactif, un menu propose
l'utilisateur une liste d'actions :
Accder (access)
Choisir et configurer une mthode d'accs aux dpts de paquets.
Par dfaut, dselect fournit plusieurs mthodes telles que floppy
(disquette), harddisk (disque dur) ou cdrom, mais d'autres paquets
peuvent fournir des mthodes supplmentaires, comme la mthode d'accs apt
fournie par le paquet apt ou multi_cd fournie par le paquet
dpkg-multicd.
L'utilisation de la mthode d'accs apt est fortement conseille.
Mise jour (update)
Rafrachir la liste des paquets disponibles.
Rcupre une liste de versions de paquets disponibles depuis un dpt de
paquets, qui a t configur pour la mthode d'accs actuelle, puis met jour
la base de donnes de dpkg. Les listes de paquets sont d'habitude
fournis par les dpts sous la forme de fichiers Packages ou Packages.gz.
Ces fichiers peuvent tre gnrs par les responsables des dpts grce au
programme dpkg-scanpackages(1).
Le fonctionnement dtaill des mises jour dpend de l'implmentation de la
mthode d'accs. Normalement le processus se passe tout seul, sans
intervention de l'utilisateur.
Slectionner (select)
Voir ou grer les paquets slectionns et les dpendances.
Il s'agit de la fonction principale de dselect. Dans l'cran de
slection, l'utilisateur peut consulter la liste de tous les paquets
disponibles ou installs. Excut avec les privilges administrateur, il
permet galement de changer de faon interactive l'tat de paquets
slectionns. dselect vrifie les implications de ces changements vis--vis
des dpendances et des conflits entre paquets.
Lorsqu'un conflit ou une dpendance manquante est dtect, un sous-cran de
rsolution des dpendances est propos l'utilisateur. Dans cet cran, une
liste de paquets avec des conflits ou avec des dpendances manquantes
est affiche et pour chaque paquet list, la raison de sa prsence dans
cette liste est indique. L'utilisateur peut ensuite appliquer les
suggestion de dselect, les modifier ou supprimer toutes les
modifications, dont celles qui ont cr les conflits ou dpendances non
rsolues.
L'utilisation de l'cran interactif des slections de paquets est
explique de faon plus dtaille ci-dessous.
Installer (install)
Installer les paquets slectionns.
La mthode d'accs rcuprera dans les dpts les paquets qui peuvent tre
installs ou mis jour, puis les installe avec dpkg. En fonction de la
mthode d'accs, les paquets peuvent tre tous rcuprs avant installation,
ou rcuprs la demande. Certaines mthodes d'accs retirent galement les
paquets qui ont t marqus pour tre retirs.
Si une erreur apparat lors de l'installation, il est recommand de
redmarrer une installation. La plupart des fois, les problmes
disparaissent ou sont rsolus. Si les problmes persistent ou si
l'installation n'est pas correcte, veuillez examiner les causes et
circonstances puis soumettez un rapport de bogue au systme de suivi des
bogues Debian. Les instructions pour soumettre ces rapports de bogues
se trouvent sur http://bugs.debian.org/ ou dans la page de manuel de
reportbug(1), si ce paquet est install.
Les dtails de l'action d'installation dpendent de l'implmentation de la
mthode d'accs. L'attention et la contribution de l'utilisateur peuvent
tre ncessaire lors de l'installation ou du retrait des paquets. Ceci
dpend des scripts des responsables des paquets. Certains paquets
utilisent la bibliothque debconf(1), ce qui permet la mise en place
d'installations plus flexibles ou mme automatises.
Configurer (config)
Configure les paquets dj installs mais n'tant pas compltement installs.
Retirer (remove)
Retirer ou purger les paquets installs qui sont marqus comme tant
retirer.
Quitter (quit)
Quitter dselect
Quitte le programme avec un code d'erreur de 0 (succs).
Gestion des slections de paquets
Introduction
dselect expose directement l'administrateur une partie de la complexit
lie la gestion d'un grand nombre de paquets ayant beaucoup de liens
entre eux. Pour un utilisateur qui n'est pas habitu aux concepts et au
systme de gestion des paquets Debian, cela peut tre perturbant. Mais
dselect est conu pour aider la gestion et l'administration des paquets.
Ce n'est qu'un outil, et ne doit pas remplacer la comprhension et les
aptitudes d'un administrateur. L'utilisateur doit tre familier des
concepts sous-jacents au systme de gestion des paquets Debian. En cas
de doute, consultez la page de manuel dpkg(1) et la charte Debian
prsente dans le paquet debian-policy.
A moins que dselect soit lanc en mode expert ou intermdiaire, un
message d'aide est d'abord affich lorsque cette action est choisie dans
le menu. Il est fortement conseill l'utilisateur d'tudier toutes les
informations dans ces crans d'aide lorsqu'ils apparaissent. Les crans
d'aide peuvent tre affichs tout moment l'aide de la touche ? .
Disposition de l'cran
L'cran de slection est dcoup par dfaut en une moiti suprieure et une
moiti infrieure. La moiti suprieure affiche une liste de paquets. Un
curseur permet de slectionner un paquet, ou un groupe de paquet en
slectionnant le titre du groupe, si a s'applique. La moiti infrieure de
l'cran affiche les dtails du paquet slectionn dans la moiti suprieure.
Le type de dtail affich peut varier.
Appuyez sur la touche I pour passer d'un affichage de la liste des
paquets en mode plein-cran, un affichage plus important des dtails des
paquets ou un mode partag quitablement.
Vue des dtails d'un paquet
La vue des dtails d'un paquet affiche par dfaut la description longue
du paquet slectionn dans la liste des paquets. Le type de dtail peut
tre modifi en pressant la touche i . Ceci permet de passer de :
- la description longue
- les informations de contrle de la version installe
- les informations de contrle de la version disponible
Dans un cran de rsolution des dpendances, on peut galement voir les
dpendances et conflits spcifiques au paquet et qui expliquent la
prsence du paquet dans la liste.
Liste des tats des paquets
L'cran principal de slection affiche une liste de tous les paquets
connus par le systme de gestion des paquets Debian. Ceci inclus les
paquets installs sur le systme et les paquets connus par la base de
donnes des paquets disponibles.
Pour tous les paquets, la liste affiche sur une ligne l'tat du paquet,
sa priorit, sa section, les versions installes et disponibles, le nom
du paquet et sa description courte. En appuyant sur la touche V , on
peut activer ou dsactiver l'affichage des versions installes et
disponibles. En appuyant sur la touche v , l'affichage de l'tat passe
d'un mode verbeux un mode raccourci. Par dfaut, l'tat raccourci est
utilis.
L'tat raccourci consiste en 4 parties : un drapeau d'erreur, qui est
d'habitude vide, l'tat courant, l'tat de slection prcdent et l'tat de
slection actuel. Les deux premiers donnent des indications sur l'tat
courant du paquet, les deux suivants concernent les slections dfinies
par l'utilisateur.
Voici la signification des codes d'indication des tats :
Drapeau d'erreur :
vide aucune erreur ;
R erreur srieuse, rinstallation ncessaire.
tat d'installation :
vide pas install ;
* compltement install et configur ;
- pas install, mais des fichiers de configuration existent
toujours ;
U dpaquet, mais toujours pas configur ;
C moiti configur (il y a eu une erreur) ;
I moiti install (il y a eu une erreur).
Slection actuelle et demande :
* marqu comme tant installer ou mettre jour ;
- marqu comme tant retirer, en conservant la configuration ;
= marqu comme conserver : le paquet ne sera pas trait ;
_ marqu comme tant nettoy, la configuration sera retire
galement ;
n nouveau paquet, n'a toujours pas t marqu.
Dplacement du curseur et de l'cran
Vous pouvez naviguer dans la liste de slection des paquets et dans
l'cran de rsolution des dpendances et des conflits l'aide des touches
suivantes :
p, Haut, k dplace le curseur vers le haut
n, Bas, j dplace le curseur vers le bas
P, Page-prc., Effacer fait dfiler la liste d'une page vers le haut
N, Page-suiv., Espace fait dfiler la liste d'une page vers le bas
^p fait dfiler la liste d'une ligne vers le haut
^n fait dfiler la liste d'une ligne vers le bas
t, Home saute au dbut de la liste
e, Fin saute la fin de la liste
u fait dfiler les informations d'une page vers
le haut
d fait dfiler les informations d'une page vers
le bas
^u fait dfiler les informations d'une ligne vers
le haut
^d fait dfiler les informations d'une ligne vers
le bas
B, gauche dplace l'affichage de 1/3 vers la gauche
F, droite dplace l'affichage de 1/3 vers la droite
^b dplace l'affichage d'un caractre vers la
gauche
^f dplace l'affichage d'un caractre vers la
droite
Recherches et tris
On peut rechercher un paquet par son nom dans la liste des paquets.
Pour cela, il faut presser la touche / , puis taper le texte
rechercher. Ce texte est interprt comme une expression rationnelle
(voir regex(7)). Si vous ajoutez /d la recherche, dselect
recherchera galement dans les descriptions. Si vous ajoutez /i , la
recherche ne prend pas en compte la casse. Les deux suffixes peuvent
tre combins comme ceci : /id . La recherche peut tre rpte en appuyant
sur la touche n ou \ , jusqu' ce que le paquet soit trouv. Lorsque
la recherche atteint la fin de la liste, elle recommence au dbut.
On peut changer l'ordre du tri en appuyant sur la touche o ou O .
Les neuf systmes de tris suivants existent :
alphabtique disponible tat
priorit+section disponible+priorit tat+priorit
section+priorit disponible+section tat+section
Lorsqu'il n'est pas indiqu, l'ordre alphabtique est utilis comme
dernier critre de tri.
Modifier les slections
Le type de slection demand d'un paquet peut tre chang l'aide des
commandes suivantes :
+, Inser installer ou mettre jour
=, H garder dans l'tat et la version actuels
:, G ne plus garder : mettre jour ou laisser non install
-, Suppr retirer, en gardant la configuration
_ retirer et supprimer la configuration
Lorsque la demande de modification entrane des dpendances non
satisfaites ou des conflits, dselect fournit l'utilisateur un cran de
rsolution des dpendances. Ceci sera dcrit plus tard.
Il est galement possible d'appliquer ces commandes des groupes de
slections de paquets en plaant le curseur sur le titre d'un groupe. Le
regroupement des paquets dpend de la faon dont les paquets sont tris
dans la liste.
Une attention particulire doit tre prise lors de la modification de
grands groupes de slections, parce qu'ils peuvent crer rapidement un
nombre important de dpendances non rsolues ou de conflits, qui seraient
tous lists dans un cran de rsolution de dpendances, le rendant
difficile utiliser. En pratique, seules les oprations garder et ne
plus garder sont utiles pour les groupes.
Rsoudre les dpendances et les conflits
Lorsque la demande de modification entrane des dpendances non
satisfaites ou des conflits, dselect fournit l'utilisateur un cran de
rsolution des dpendances. Mais un cran d'information est affich dans un
premier temps.
La moiti suprieure de cet cran liste tous les paquets ayant des
dpendances non rsolues ou des conflits dus aux modifications demandes,
ainsi que les paquets dont l'installation permettrait de rsoudre une
dpendance ou dont le retrait permettrait de rsoudre un conflit. La
moiti infrieure affiche par dfaut les dpendances ou conflits pour
lesquels le paquet slectionn se trouve prsent dans la liste.
Quand la sous-liste de paquets est affiche pour la premire fois,
dselect peut avoir dj fix les tats demands pour certains des paquets
lists, ceci afin de rsoudre les dpendances ou les conflits qui ont caus
l'apparition de l'cran de rsolution des dpendances. Il est d'habitude
recommand de suivre les suggestions de dselect.
Le type de slection des paquets lists peut tre remis dans leurs tats
prcdents, avant que le problme de dpendance ou le conflit soit cr, en
appuyant sur la touche R . La touche D permet de remettre zro les
suggestions automatiques, tout en conservant les modifications qui ont
causes l'apparition de l'cran de rsolution des dpendances. Enfin, la
touche U permet de rtablir les suggestions automatiques.
tablir les slections demandes
En appuyant sur Entre, les slections affiches sont acceptes. Si dselect
ne dtecte pas de dpendances non rsolues du fait de ces slections, les
nouvelles slections sont tablies. Cependant, si des dpendances non
rsolues sont trouves, dselect affichera de nouveau un cran de rsolution
des dpendances.
Pour modifier un jeu de slections qui causent des dpendances non
rsolues ou des conflits, et forcer dselect l'accepter, appuyez sur la
touche Q . Ceci fixe les slections telles qu'elles sont dfinies par
l'utilisateur, sans condition. En gnral, ne faites pas cela, sauf si
vous avez bien lu ce qu'il y a d'crit.
L'effet inverse, qui consiste oublier les demandes de modification des
slections et revenir la liste prcdente de slections, peut tre obtenu
en appuyant sur la touche X ou Echap . En rptant l'opration, on peut
compltement revenir la dernire configuration tablie.
Si par erreur vous avez fix certains paramtres et que vous souhaitez
revenir en arrire sur ce qui est actuellement install sur le systme,
appuyez sur la touche 'C'. C'est un peu comme utiliser la commande de
dblocage sur tous les paquets, mais cela offre un bouton panique plus
vident pour les cas o l'utilisateur appuy sur entrer accidentellement.
ENVIRONNEMENT
HOME If set, dselect will use it as the directory from which to read
the user specific configuration file.
BOGUES
L'interface dselect de slection de paquets est droutante pour les
nouveaux utilisateurs. On rapporte mme qu'elle fait pleurer certains
dveloppeurs chevronns du noyau.
La documentation manque.
Il n'existe pas d'option d'aide dans le menu.
La liste visible des paquets disponibles ne peut pas tre rduite.
La mthode d'accs intgre ne satisfait pas les normes de qualit
actuelles. Utilisez plutt la mthode fournie par APT. Non seulement elle
n'est pas casse, mais en plus elle est plus souple que la mthode d'accs
intgre.
VOIR AUSSI
dpkg(1), apt-get(8), sources.list(5), deb(5).
AUTEURS
dselect was written by Ian Jackson (ijackson@gnu.ai.mit.edu). Full list
of contributors may be found in 'dselect --version'.
Cette page de manuel a t crite par Juho Vuori <javuori@cc.helsinki.fi>,
Josip Rodin et Joost kooij.
TRADUCTION
Ariel VARDI <ariel.vardi@freesbee.fr>, 2002. Philippe Batailler, 2006.
Nicolas Franois, 2006. Veuillez signaler toute erreur
<debian-l10n-french@lists.debian.org>.