Tasksel - Instale software de grupo fácil y rápidamente en Debian y Ubuntu


Una de las varias tareas que un usuario de Linux está obligado a manejar es la instalación de software. Posiblemente hay dos métodos, especialmente en los sistemas de Linux Debian/Ubuntu que puede utilizar para instalar el software. La primera es instalar paquetes individuales utilizando herramientas de administración de paquetes como apt-get, apt, aptitude y synaptic .

El otro es al usar Tasksel , es una herramienta simple y fácil de usar desarrollada para Debian/Ubuntu que proporciona a los usuarios una interfaz para permitirles instalar un grupo de paquetes como LAMP Server , Mail Server , DNS Server , etc. como una sola tarea preconfigurada. Funciona de manera similar a los meta-paquetes, encontrará casi todas las tareas en tasksel presentes en los meta-paquetes.

Cómo instalar y usar Tasksel en Debian y Ubuntu

Para instalar tasksel , simplemente ejecute el siguiente comando:

$ sudo apt-get install tasksel

Después de instalar Tasksel, le permite instalar uno o más grupos predefinidos de paquetes. El usuario debe ejecutarlo desde la línea de comandos con unos pocos argumentos, proporciona una interfaz gráfica de usuario y un lugar donde puede seleccionar el software para instalar.

La sintaxis general de ejecutar tasksel desde la línea de comandos es:

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

Para iniciar la interfaz de usuario tasksel , ejecute el siguiente comando:

$ sudo tasksel

Cuando vea un asterisco (*) sin el resaltador rojo, significa que el software ya está instalado.

Para instalar uno o más programas, use las flechas Arriba y Abajo para mover el marcador rojo, presione la barra Espacio para seleccionar el software y usar la tecla pestaña para mover a & lt; ok & gt; . Luego presione el botón Intro para instalar el software seleccionado como se muestra en la siguiente captura de pantalla.

Software

Alternativamente, también puede listar todas las tareas desde la línea de comando, usando el comando a continuación. Tenga en cuenta que en la primera columna de la lista, u (desinstalado) significa que el software no está instalado y i (instalado) significa que el software está instalado.

$ 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
...

Puede encontrar una descripción completa de todas las tareas en /usr/share/tasksel/*.desc y /usr/local/share/tasksel/*.desc .

Instalemos algún grupo de paquetes de software como LAMP , Servidor de correo , Servidor DNS etc.

Como ejemplo, cubriremos la instalación de la pila LAMP (Linux, Apache, MySQL y PHP) en Ubuntu 16.04.

Puede usar la interfaz de usuario o la opción de línea de comando, pero aquí, utilizaremos la opción de línea de comando de la siguiente manera:

$ sudo tasksel install lamp-server

Mientras se instala el paquete Mysql, se le solicitará que configure Mysql configurando una contraseña root . Simplemente ingrese una contraseña segura y firme, luego presione la tecla Ingresar para continuar.

Espere a que la instalación se complete. Una vez hecho todo, puede probar la instalación de la pila LAMP de la siguiente manera.

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

i lamp-server	LAM server

Del mismo modo, también puede instalar Servidor de correo o Servidor DNS como se muestra:

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

Mire a través del paquete tasksel página de manual para obtener más opciones de uso.

$ man tasksel

Como conclusión, tasksel es una interfaz simple y fácil de usar para que los usuarios instalen software en sus Debian/Ubuntu sistemas Linux.

Sin embargo, ¿qué método de instalación de software, es decir, usar las herramientas de administración de paquetes apt-get/apt/aptitude o tasksel , realmente prefiere y por qué? Háganos saber a través de la sección de comentarios a continuación, así como sugerencias u otros comentarios vitales.