Recherche de site Web

Tasksel - Installez facilement et rapidement les logiciels de groupe dans Debian et Ubuntu


L'une des nombreuses tâches qu'un utilisateur Linux doit effectuer est l'installation du logiciel. Il existe éventuellement deux méthodes, en particulier sur les systèmes Linux Debian/Ubuntu, que vous pouvez utiliser pour installer des logiciels. La première consiste à installer des packages individuels à l'aide d'outils de gestion de packages tels que apt-get, apt, aptitude et synaptic.

L'autre consiste à utiliser Tasksel, un outil simple et facile à utiliser développé pour Debian/Ubuntu qui fournit aux utilisateurs une interface leur permettant d'installer un groupe de logiciels associés. packages tels que LAMP Server, Mail Server, DNS Server, etc. en tant que tâche unique préconfigurée. Cela fonctionne de manière comparable aux méta-paquets, vous trouverez presque toutes les tâches dans tasksel présentes dans les méta-paquets.

Comment installer et utiliser Tasksel dans Debian et Ubuntu

Pour installer tasksel, exécutez simplement la commande ci-dessous :

sudo apt-get install tasksel

Après avoir installé Tasksel, il vous permet d'installer un ou plusieurs groupes prédéfinis de packages. L'utilisateur doit l'exécuter à partir de la ligne de commande avec quelques arguments, il fournit également une interface utilisateur graphique où l'on peut sélectionner le logiciel à installer.

La syntaxe générale d'exécution de tasksel à partir de la ligne de commande est :

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Pour démarrer l'interface utilisateur tasksel, exécutez la commande ci-dessous :

sudo tasksel

Lorsque vous voyez un astérisque (*) sans le surligneur rouge, cela signifie que le logiciel est déjà installé.

Pour installer un ou plusieurs logiciels, utilisez les flèches Haut et Bas pour déplacer le surligneur rouge, appuyez sur la barre Espace pour sélectionner le logiciel et utilisez la touche Tab pour déplacer le vers <ok>. Appuyez ensuite sur le bouton Entrée pour installer le logiciel sélectionné, comme indiqué dans le screencast ci-dessous.

Vous pouvez également répertorier toutes les tâches à partir de la ligne de commande, en utilisant la commande ci-dessous. Notez que dans la première colonne de la liste, u (désinstallé) signifie que le logiciel n'est pas installé et i (installé) signifie que le logiciel est installé.

sudo tasksel --list-tasks 
Exemple de sortie
u manual	Manual package selection
u kubuntu-live	Kubuntu live CD
u lubuntu-live	Lubuntu live CD
u ubuntu-gnome-live	Ubuntu GNOME live CD
u ubuntu-live	Ubuntu live CD
u ubuntu-mate-live	Ubuntu MATE Live CD
u ubuntustudio-dvd-live	Ubuntu Studio live DVD
u ubuntustudio-live	Ubuntu Studio live CD
u xubuntu-live	Xubuntu live CD
u cloud-image	Ubuntu Cloud Image (instance)
u dns-server	DNS server
u edubuntu-desktop-gnome	Edubuntu desktop
u kubuntu-desktop	Kubuntu desktop
u kubuntu-full	Kubuntu full
u lamp-server	LAMP server
u lubuntu-core	Lubuntu minimal installation
u lubuntu-desktop	Lubuntu Desktop
u mail-server	Mail server
u mythbuntu-backend-master	Mythbuntu master backend
u mythbuntu-backend-slave	Mythbuntu slave backend
u mythbuntu-desktop	Mythbuntu additional roles
u mythbuntu-frontend	Mythbuntu frontend
u postgresql-server	PostgreSQL database
u samba-server	Samba file server
u tomcat-server	Tomcat Java server
i ubuntu-desktop	Ubuntu desktop
...

Vous pouvez trouver une description complète de toutes les tâches dans les fichiers /usr/share/tasksel/*.desc et /usr/local/share/tasksel/*.desc.

Installons un groupe de progiciels tels que LAMP, Mail Server, DNS Server etc.

Installer la pile LAMP à l'aide de Tasksel

A titre d'exemple, nous couvrirons l'installation de la pile LAMP (Linux, Apache, MySQL et PHP) dans Ubuntu 16.04.

Vous pouvez utiliser l'interface utilisateur ou l'option de ligne de commande, mais ici, nous utiliserons l'option de ligne de commande comme suit :

sudo tasksel install lamp-server

Pendant l'installation du package Mysql, vous serez invité à configurer Mysql en définissant un mot de passe root. Entrez simplement un mot de passe fort et sécurisé, puis appuyez sur la touche Entrée pour continuer.

Attendez la fin de l'installation. Une fois que tout est terminé, vous pouvez tester l'installation de la pile LAMP comme suit.

sudo task --list-tasks | grep “lamp-server”

i lamp-server	LAM server

De même, vous pouvez également installer un Serveur de messagerie ou un Serveur DNS comme indiqué :

sudo tasksel install mail-server
sudo tasksel install dns-server

Consultez la page de manuel du package tasksel pour plus d'options d'utilisation.

man tasksel

En conclusion, tasksel est une interface simple et facile à utiliser permettant aux utilisateurs d'installer des logiciels sur leurs systèmes Linux Debian/Ubuntu.

Cependant, quelle méthode d'installation de logiciels, c'est-à-dire en utilisant les outils de gestion de packages apt-get/apt/aptitude ou tasksel, préférez-vous réellement et pourquoi ? Faites-nous savoir via la section commentaires ci-dessous, ainsi que toutes suggestions ou autres commentaires essentiels.