Tasksel: instal·leu programari de grup de manera fàcil i ràpida a Debian i Ubuntu


Una de les diverses tasques que un usuari de Linux ha de fer és la instal·lació de programari. Hi ha possiblement dos mètodes, especialment als sistemes Debian/Ubuntu Linux, que podeu utilitzar per instal·lar programari. El primer és instal·lar paquets individuals mitjançant eines de gestió de paquets com aptitude i synaptic.

L'altre és mitjançant l'ús de Tasksel, és una eina senzilla i fàcil d'utilitzar desenvolupada per a Debian/Ubuntu que proporciona als usuaris una interfície que els permet instal·lar un grup de paquets relacionats com ara LAMP Server, Mail Server, DNS Server, etc. com una única tasca preconfigurada. Funciona de manera comparable als meta-paquets, trobareu gairebé totes les tasques a tasksel presents als meta-paquets.

Com instal·lar i utilitzar Tasksel a Debian i Ubuntu

Per instal·lar tasksel, només cal que executeu l'ordre següent:

$ sudo apt-get install tasksel

Després d'instal·lar Tasksel, us permet instal·lar un o més grups predefinits de paquets. L'usuari ha d'executar-lo des de la línia d'ordres amb uns quants arguments, també proporciona una interfície d'usuari gràfica on es pot seleccionar el programari per instal·lar.

La sintaxi general d'executar tasksel des de la línia d'ordres és:

$ sudo tasksel install task_name
$ sudo tasksel remove task_name
$ sudo tasksel command_line_options

Per iniciar la interfície d'usuari de tasksel, emet l'ordre següent:

$ sudo tasksel

Quan veieu un asterisc (*) sense el marcador vermell, vol dir que el programari ja està instal·lat.

Per instal·lar un o més programari, utilitzeu les fletxes amunt i avall per moure el marcador vermell, premeu la barra espaiadora per seleccionar el programari i feu servir la tecla Tab per moure a <ok>. A continuació, premeu el botó Enter per instal·lar el programari seleccionat tal com es mostra a la pantalla següent.

Alternativament, també podeu llistar totes les tasques des de la línia d'ordres mitjançant l'ordre següent. Tingueu en compte que a la primera columna de la llista, u (desinstal·lat) significa que el programari no està instal·lat i i (instal·lat) significa que el programari està instal·lat.

$ sudo tasksel --list-tasks 
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
...

Podeu trobar una descripció completa de totes les tasques als fitxers /usr/share/tasksel/*.desc i /usr/local/share/tasksel/*.desc.

Instal·lem algun grup de paquets de programari com LAMP, servidor de correu, servidor DNS, etc.

Com a exemple, tractarem la instal·lació de la pila LAMP (Linux, Apache, MySQL i PHP) a Ubuntu 16.04.

Podeu utilitzar la interfície d'usuari o l'opció de línia d'ordres, però aquí, utilitzarem l'opció de línia d'ordres de la següent manera:

$ sudo tasksel install lamp-server

Mentre s'està instal·lant el paquet Mysql, se us demanarà que configureu Mysql establint una contrasenya d'arrel. Simplement introduïu una contrasenya segura i segura i, a continuació, premeu la tecla Enter per continuar.

Espereu que finalitzi la instal·lació. Un cop fet tot, podeu provar la instal·lació de la pila LAMP de la següent manera.

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

i lamp-server	LAM server

De la mateixa manera, també podeu instal·lar el servidor de correu o el servidor DNS tal com es mostra:

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

Consulteu la pàgina de manual del paquet tasksel per obtenir més opcions d'ús.

$ man tasksel

Com a conclusió, tasksel és una interfície senzilla i fàcil d'utilitzar perquè els usuaris instal·lin programari als seus sistemes Linux Debian/Ubuntu.

Tanmateix, quin mètode d'instal·lació de programari, és a dir, utilitzar eines de gestió de paquets apt-get/apt/aptitude o tasksel, realment preferiu i per què? Feu-nos-ho saber a través de la secció de comentaris a continuació, així com qualsevol suggeriment o altres comentaris vitals.