Chapitre 20. dselect, l'interface utilisateur ;^)

Le menu principal de dselect offre plusieurs possibilités à l'utilisateur. La première chose à faire après une modification du fichier de configuration des sources apt est de mettre à jour la liste des paquetages disponibles en utilisant le menu update.

Ensuite, il faut passer par le menu select afin de sélectionner les paquetages à installer via le menu install et pouvoir enfin quitter via le menu quit.

Sélection de paquetages logiciels

Comme l'indique le texte d'aide préliminaire, les fonctionnalités de sélection sont accessibles à l'aide de certaines touches qu'il faut donc connaître :

les touches directionnelles

permettent de se déplacer dans la liste des paquetages.

la touche +

permet de sélectionner un paquetage pour installation.

la touche -

permet de sélectionner un paquetage pour désinstallation.

la touche /

permet d'obtenir un prompt derrière lequel le mot-clef saisi sera chercher dans les intitulés des paquetages après validation avec la touche Entrée.

la touche \

permet de rechercher l'occurence suivante du dernier mot-clef recherché.

la touche Entrée

permet de valider un choix, un mot-clef, une sélection. Dans la liste principale, cette touche a pour effet de valider la sélection globale et de sortir du menu de sélection.

L'interface de sélection fournit différentes informations sur les paquetages. De la gauche vers la droite, on trouve :

L'état actuel du paquetage, la dernier choix effectué sur ce paquetage lors de la session précédente et le choix en cours.

l'ensemble de trois caractères qui figure au début de chaque ligne fournit ces informations avec les codes suivants :

  • n signifie que le paquetage est un nouveau paquetage, disponible depuis cette session. Ce symbole peut être présenté après l'ajoût d'une nouvelle source de paquetage ou lors de la première utilisation de dselect.

  • * indique que le paquetage est installé ou doit être installé.

  • - indique que le paquetage est ou doit être désinstallé.

  • _ indique que toute trace du paquetage est ou doit être éliminée (purge).

  • = indique que l'état actuel du paquetage doit être préservé.

Le niveau d'importance du paquetage

Les paquetages debian sont classés par ordre d'importance :

  • Req indique les paquetages requis.

  • Std les paquetages standards (automatiquement sélectionnés pour installation lors de la première utilisation de dselect).

  • Opt les paquetages optionnels.

  • Xtr les paquetages vraiment très optionnels ;^).

La catégorie du paquetage

les paquetages sont rangées dans des catégories allant de net à electronics en passant par web et admin par exemple.

Le nom du paquetage

le nom du paquetage correspond généralement à celui du logiciel qu'il contient.

La version installée

La version disponible

Une description courte

Une description plus complète est disponble dans la partie basse de la fenêtre.

Lorsqu'un paquetage est sélectionné pour installation, le système de gestion des dépendances vérifie l'éventuelle nécessité d'installer des paquetages annexes, ainsi que l'incompatibilité éventuelle avec d'autres paquetages.

Dans le cas d'un problème de confilt ou de dépendances, une sous-sélection des paquetages incriminés est proposé à l'utilisateur qui peut alors faire une sélection afin de régler le problème.

Le système de gestion des paquetages propose une valeur par défaut généralement acceptable pour solutionner le problème.

Lorsque l'utilisateur effectue de nouvelles sélections dans la sous-liste de résolution des problèmes, il peut arriver qu'un nouveau problème soit détecté à la validation.