Tasksel

Tasksel est une application d'installation de logiciels faisant partie intégrante de l'installeur Debian. Tasksel regroupe les paquets à installer par tâches (ex. serveur LAMP, création audio, etc.), permettant ainsi à l'utilisateur d'installer très facilement l'ensemble des paquets nécessaires à une tâche particulière. Cela fonctionne de manière similaire aux méta-paquets.

Si l'installation via Tasksel peut se montrer pratique,
Il ne faut jamais utiliser tasksel pour désinstaller des paquets.
Il supprime les paquets nécessaires au reste du système sans se poser de question.1) 2)

Les tâches proposées par Tasksel sont définies par des fichiers *.desc se trouvant dans /usr/share/tasksel. Ainsi, les distributions dérivées de Debian/Ubuntu ont pu y ajouter facilement des tâches.

Sauf sur l'édition server d'Ubuntu où Tasksel est déjà installé par défaut, il faut installer le paquet tasksel.

Graphiquement

Vous pouvez utiliser Tasksel avec Synaptic dans le menu Édition → Sélectionner des paquets par tâches. Cochez la case de la tâche que vous souhaitez installer.

En ligne de commande

Tasksel peut s'utilser en mode texte, il se lance alors depuis un terminal avec la commande :

sudo tasksel

Ceci affichera le menu de Tasksel :

Les tâches déjà installées sont repérées par un astérisque devant leur nom. Pour installer une nouvelle tâche, parcourez la liste en utilisant les flèches haut et bas du clavier, et appuyez sur la barre d'espace pour sélectionner/déselectionner une tâche. Pour valider vos choix, sélectionnez <OK> (utilisez la touche Tab. du clavier pour naviguer sur ce type d'interface ne gérant pas la souris) et appuyez sur la touche Entrée. Tous les paquets nécessaires à la tâche que vous avez choisie seront automatiquement installés par apt-get.

Options

Consultez la page de manuel de tasksel pour connaître toutes les options de cette application :

man tasksel

On peut lister les tâches disponibles en tapant la commande suivante :

tasksel --list-task

Installation directe de tâches

Vous pouvez installer directement une tâche en une seule ligne de commande. Par exemple, pour installer tous les paquets nécessaires au fonctionnement d'un serveur LAMP :

sudo tasksel install lamp-server

Description des différentes tâches disponibles

  • dns-server : installe un serveur de nom de domaine (DNS) Bind et sa documentation ;
  • edubuntu-desktop-kde : installe l'environnement de bureau Edubuntu KDE ;
  • edubuntu-SERVER : installe tous les paquets nécessaires au fonctionnement d'un serveur de salle informatique en milieu éducatif ;
  • etc.

Les intitulés des tâches sont relativement clairs et les informations complémentaires se trouvent dans /usr/share/tasksel/ubuntu-tasks.desc


Liste des taches disponibles avec une version récente de ubuntu

tasksel --list-tasks
u desktop	Debian desktop environment
u gnome-desktop	GNOME
u xfce-desktop	Xfce
u gnome-flashback-desktop	GNOME Flashback
u kde-desktop	KDE Plasma
u cinnamon-desktop	Cinnamon
u mate-desktop	MATE
u lxde-desktop	LXDE
u lxqt-desktop	LXQt
u web-server	web server
u ssh-server	SSH server
u laptop	laptop
 
lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04.3 LTS
Release:	22.04
Codename:	jammy 

Contributeur principal : Bruno.


  • tasksel.txt
  • Dernière modification: Le 04/10/2023, 16:34
  • par geole