Debian / Ubuntu tasksel: Instalar grupos de software (tasks) tales como DNS / Web Server en un simple click
Estoy buscando un comando como ‘yum groupinstall group‘ para mi Ubuntu. ¿Cómo instalo un grupo de software como DNS o LAMP con un simple comando?
Necesitamos una comando como tasksel. Este comando una parte integral del instalador de Debian y también está disponible para Ubuntu. Agrupa varios paquetes por tareas y ofrece al usuario un camino fácil para instalar los paquetes para esta tarea. Provee la misma funcionalidad que los convencionales metapaquetes.
¿Cómo usar tasksel?
tasksel se ha incluído como parte de la instalación base bajo Debian y Ubuntu . tasksel muestra todas la taread y permite al usuario seleccionar las que desee para instalarlas. Simplemente escriba tasksel como usuario root en un terminal:
$ sudo tasksel
O
# tasksel
Deberías ver el siguiente menú de selección:
Puedes seleccionar el grupo requerido pulsando la barra espaciadora y seleccionando el botón OK.
¿Cómo busco la lista de grupos disponibles desde la línea de comandos?
La opción –list-tasks lista en pantalla las tareas (paquetes) que serán mostrados en la interfax de tasksel. Se puede usar como sigue::
$ tasksel --list-tasks
Ejemplo de salida:
u server Basic Ubuntu server u dns-server DNS server u edubuntu-server Edubuntu server i lamp-server LAMP server u mail-server Mail server i openssh-server OpenSSH server u postgresql-server PostgreSQL database i print-server Print server i samba-server Samba file server u tomcat-server Tomcat Java server u virt-host Virtual Machine host u ubuntustudio-graphics 2D/3D creation and editing suite u ubuntustudio-audio Audio creation and editing suite u edubuntu-desktop-kde Edubuntu KDE desktop u edubuntu-desktop-addon Edubuntu desktop u kubuntu-desktop Kubuntu desktop u ubuntustudio-audio-plugins LADSPA and DSSI audio plugins u mythbuntu-desktop Mythbuntu additional roles u mythbuntu-frontend Mythbuntu frontend u mythbuntu-backend-master Mythbuntu master backend u mythbuntu-backend-slave Mythbuntu slave backend u mobile-mid Ubuntu MID edition u ubuntustudio-desktop Ubuntu Studio desktop (must install) i ubuntu-desktop Ubuntu desktop u mobile-mobile Ubuntu mobile u ubuntustudio-video Video creation and editing suite u xubuntu-desktop Xubuntu desktop u edubuntu-live Edubuntu live CD u kubuntu-kde4-live Kubuntu live CD u kubuntu-live Kubuntu live CD u kubuntu-dvd-live Kubuntu live DVD u mythbuntu-live Mythbuntu live CD u ubuntu-live Ubuntu live CD u ubuntu-dvd-live Ubuntu live DVD u xubuntu-live Xubuntu live CD
La opción –task-desc muestra la descripción extendida de la tarea dada:
$ tasksel --task-desc virt-host
Ejemplo de salida:
Packages necessary to host virtual machines
¿Cómo instalar un grupo desde la línea de comandos?
Para instalar lamp-server, introduce:
$ sudo apt-get install lamp-server^
Y sí, NO puedes olvidar el acento circunflejo (^). Necesitas poner ^ al final del nombre del paquete; de otra manera obtendremos el siguiente mensaje de error:
E: Couldn't find package lamp-server
Esta entrada es una traducción del original tomado de ciberciti.biz