Tasksel: instale fácil y rápidamente softwares grupales en Debian y Ubuntu
Una de las varias tareas que un usuario de Linux seguramente deberá realizar es la instalación de software. Posiblemente existan dos métodos, especialmente en sistemas Debian/Ubuntu Linux, que puede utilizar para instalar software. La primera es instalar paquetes individuales utilizando herramientas de administración de paquetes como apt-get, apt, aptitude y synaptic.
La otra es mediante el uso de Tasksel, una herramienta sencilla y fácil de usar desarrollada para Debian/Ubuntu que proporciona a los usuarios una interfaz que les permite instalar un grupo de archivos relacionados. paquetes como LAMP Server, Mail Server, DNS Server, etc. como una única tarea preconfigurada. Funciona de manera similar a los metapaquetes; encontrará casi todas las tareas en tasksel presentes en metapaquetes.
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 de paquetes predefinidos. El usuario debe ejecutarlo desde la línea de comandos con algunos argumentos; también proporciona una interfaz gráfica de usuario donde se puede seleccionar el software para instalar.
La sintaxis general para ejecutar tasksel desde la línea de comando es:
sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options
Para iniciar la interfaz de usuario de 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 software, use las flechas Arriba y Abajo para mover el resaltador rojo, presione la barra Espaciada para seleccionar el software y use la tecla Tab para mover a <ok>
. Luego presione el botón Entrar para instalar el software seleccionado como se muestra en el screencast a continuación.
Alternativamente, también puede enumerar todas las tareas desde la línea de comando, utilizando el siguiente comando. 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
Salida de muestra
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 los archivos /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.
Instalar la pila LAMP usando Tasksel
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 pedirá que configure Mysql estableciendo una contraseña root. Simplemente ingrese una contraseña segura y luego presione la tecla Entrar para continuar.
Espere a que se complete la instalación. 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
De manera similar, también puedes instalar Servidor de correo o Servidor DNS como se muestra:
sudo tasksel install mail-server
sudo tasksel install dns-server
Consulte la página de manual del paquete tasksel 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 sistemas Debian/Ubuntu Linux.
Sin embargo, ¿qué método de instalación de software, es decir, utilizar las herramientas de administración de paquetes apt-get/apt/aptitude o tasksel, prefiere realmente y por qué? Háganos saber a través de la sección de comentarios a continuación, así como cualquier sugerencia u otro comentario importante.