Instalación
Aunque tasksel se utiliza en el instalador de Ubuntu (al menos el instalador del servidor en modo texto), no se instala de forma predeterminada. Se puede instalar desde el Centro de Software, o con lo siguiente:
sudo apt-get install tasksel
Uso
La mejor manera de tener una idea de tasksel es ejecutarlo sin argumentos.
sudo tasksel
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>i
Es un programa de línea de comandos, pero incluso en el terminal se le presentará una lista gráfica de las tareas disponibles para instalar (si alguna vez ha instalado en modo texto, como desde el CD del servidor, la siguiente pantalla le resultará familiar):
A través de esta pantalla, puede utilizar la tecla “Tab” para saltar a través de las opciones (pulse el espacio si aterriza en una que desea instalar), luego, cuando el botón “OK” esté resaltado, pulse la barra espaciadora. Alternativamente, puede incluir qué tarea desea instalar en la línea de comandos. El siguiente comando mostrará la lista de tareas que se pueden instalar, pero en formato de texto:
sudo tasksel --listt-tasks
Una “i” en la primera columna indica que está instalada, mientras que una “u” indica que una tarea no se ha instalado a través de tasksel.
Para instalar una de las tareas enumeradas, puede utilizar el siguiente comando:
sudo tasksel instalar openssh-server
Esto descargará, instalará y configurará los paquetes necesarios para que todo funcione a la perfección.
Tareas vs. Apt-Get
Puede que se pregunte por qué querría usar tasksel en lugar del comando tradicional apt-get para instalar software, especialmente cuando hay un metapaquete equivalente. Lo más fácil es pensar en ello así:
Por un lado, apt-get instala el software como paquetes individuales, incluso si esos paquetes requieren otros. En otras palabras, instalará cada paquete y respetará las dependencias, pero asumiendo que todos ellos están separados.
Por el contrario, tasksel asume que está intentando instalar software hacia un objetivo final singular, como un servidor web. Tomará todos los pasos necesarios para lograr ese objetivo, incluyendo la instalación de software, así como la realización de otras configuraciones una vez que la instalación haya finalizado. Conseguir que un servidor web se ejecute es un buen ejemplo…. es posible que necesite instalar apache, mysql, php, y un número de módulos y complementos para cada uno de ellos con el fin de obtener una correcta ejecución de la pila LAMP. O puede simplemente ejecutar el siguiente comando:
sudo tasksel install lamp-server
Aquí hay algunas otras tareas útiles disponibles en tasksel:
Instalado Ubuntu, pero desea probar la última KDE Software Collection? Simplemente use esto:
sudo tasksel install kubuntu-desktop
¿Tiene un ordenador que le gustaría conectar a su PC de cine en casa? Es tan fácil como:
sudo tasksel instalar mythbuntu-frontend
Necesita una GUI para su servidor, pero no quiere desperdiciar recursos preciosos en algo como KDE o Unity?
sudo tasksel instale lubuntu-core
Aunque ofrece una selección mucho más limitada de software para instalar, si la característica que desea está disponible, el comando tasksel es la mejor manera de ponerlo en marcha con un mínimo de esfuerzo.