Утилита командной строки tasksel позволяет с помощью системы меню выбрать одну или несколько групп пакетов и установить их в свою Ubuntu систему.

Одним из важнейших отличий Ubuntu (или Debian) от других дистрибутивов на основе GNU/Linux является то, что будучи установленным, пакет также получает разумные настройки по умолчанию, запрашивая у Вас, по необходимости, дополнительную информацию. Подобным образом, когда устанавливается с помощью утилиты tasksel группа пакетов, пакеты не только устанавливаются, но и настраиваются для предоставления полностью связанного сервиса.

Запустите tasksel

sudo tasksel

Откроется меню со всеми, доступными для установки пакетами:

Настройка пакета                                           
 ┌──────────┤ Выбор программного обеспечения ├──────────┐  
 │ Вы можете выбрать для установки один и более         │  
 │ заранее подобранный набор программного обеспечения.  │  
 │                                                      │  
 │ Выберите устанавливаемое программное обеспечение:    │  
 │                                                      │  
 │    [*] Basic Ubuntu server                           │  
 │    [*] OpenSSH server                                │  
 │    [ ] Сервер DNS                                    │  
 │    [ ] LAMP server                                   │  
 │    [ ] Почтовый сервер                               │  
 │    [ ] Openstack                                     │  
 │    [ ] PostgreSQL database                           │  
 │    [ ] Сервер печати                                 │  
 │    [ ] Samba file server                             │  
 │    [ ] Tomcat Java server                            │  
 │    [ ] Ubuntu Cloud Image (instance)                 │  
 │    [ ] Virtual Machine host                          │  
 │    [ ] 2D/3D creation and editing suite              │  
 │    [ ] Audio recording and editing suite             │  
 │    [ ] Edubuntu KDE desktop (unsupported)            │  
 │    [ ] Edubuntu desktop                              │  
 │    [ ] Kubuntu desktop                               │  
 │    [ ] Kubuntu full                                  │  
 │    [ ] LADSPA/LV2/DSSI audio plugins                 │  
 │    [ ] Large selection of font packages              │  
 │    [ ] Lubuntu minimal installation                  │  
 │    [ ] Mythbuntu additional roles                    │  
 │    [ ] Mythbuntu frontend                            │  
 │    [ ] Mythbuntu master backend                      │  
 │    [ ] Mythbuntu slave backend                       │  
 │    [ ] Tone generation and editing suite             │  
 │    [ ] Ubuntu LXDE Desktop                           │  
 │    [ ] Ubuntu desktop                                │  
 │    [ ] Ubuntu desktop USB                            │  
 │    [ ] Video creation and editing suite              │  
 │    [ ] Xubuntu desktop                               │  
 │    [ ] Edubuntu live DVD                             │  
 │    [ ] Kubuntu Mobile Remix live CD                  │  
 │    [ ] Kubuntu live CD                               │  
 │    [ ] Kubuntu live DVD                              │  
 │    [ ] Lubuntu live CD                               │  
 │    [ ] Ubuntu Studio live DVD                        │  
 │    [ ] Ubuntu live CD                                │  
 │    [ ] Ubuntu live DVD                               │  
 │    [ ] Ubuntu live USB                               │  
 │    [ ] Xubuntu live CD                               │  
 │    [ ] Manual package selection                      │  
 │                                                      │  
 │                                                      │  
 │                        <Ok>                          │  
 │                                                      │  
 └──────────────────────────────────────────────────────┘                                                         

Вы можете перемещаться между пакетами клавишами со стрелками, выбирать пакеты клавишей Пробел. Переход к кнопке OK клавишей Tab. Нажмите Enter и начнется установка пакетов. Выход из tasksel клавиша Esc.

Для установки в Ubuntu 12.04 LTS разработчики подготовили довольно внушительный список сборок пакетов.

Возможности tasksel невероятны:

tasksel ?
Использование:
tasksel install <задание>
tasksel remove <задание>
tasksel [опции]
	-t --test           тестовый режим; ничего не устанавливается
	    --new-install   автоматическая установка некоторых заданий
	    --list-tasks    показать список возможных заданий и выйти
	    --task-packages показать список доступных пакетов в задании
	    --task-desc     показать описание задания

Показать список возможных заданий и выйти:

tasksel --list-tasks
i server	Basic Ubuntu server
i openssh-server	OpenSSH server
u dns-server	DNS server
u lamp-server	LAMP server
u mail-server	Mail server
u openstack	Openstack
u postgresql-server	PostgreSQL database
u print-server	Print server
u samba-server	Samba file server
u tomcat-server	Tomcat Java server
u cloud-image	Ubuntu Cloud Image (instance)
u virt-host	Virtual Machine host
u ubuntustudio-graphics	2D/3D creation and editing suite
u ubuntustudio-recording	Audio recording and editing suite
u edubuntu-desktop-kde	Edubuntu KDE desktop (unsupported)
u edubuntu-desktop-gnome	Edubuntu desktop
u kubuntu-desktop	Kubuntu desktop
u kubuntu-full	Kubuntu full
u ubuntustudio-audio-plugins	LADSPA/LV2/DSSI audio plugins
u ubuntustudio-font-meta	Large selection of font packages
u lubuntu-core	Lubuntu minimal installation
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 ubuntustudio-generation	Tone generation and editing suite
u lubuntu-desktop	Ubuntu LXDE Desktop
u ubuntu-desktop	Ubuntu desktop
u ubuntu-usb	Ubuntu desktop USB
u ubuntustudio-video	Video creation and editing suite
u xubuntu-desktop	Xubuntu desktop
u edubuntu-dvd-live	Edubuntu live DVD
u kubuntu-mobile-live	Kubuntu Mobile Remix live CD
u kubuntu-live	Kubuntu live CD
u kubuntu-dvd-live	Kubuntu live DVD
u lubuntu-live	Lubuntu live CD
u ubuntustudio-dvd-live	Ubuntu Studio live DVD
u ubuntu-live	Ubuntu live CD
u ubuntu-dvd-live	Ubuntu live DVD
u ubuntu-usb-live	Ubuntu live USB
u xubuntu-live	Xubuntu live CD
u manual	Manual package selection

Показать описание задания:

tasksel --task-desc lamp-server
Selects a ready-made Linux/Apache/MySQL/PHP server.

Показать список доступных пакетов в задании:

tasksel --task-packages lamp-server
libmysqlclient18
apache2
php5-cli
apache2.2-common
apache2-utils
libswitch-perl
php5-common
libaprutil1-ldap
libdbi-perl
mysql-server
apache2.2-bin
libdbd-mysql-perl
libhtml-template-perl
perl-modules
libnet-daemon-perl
libapr1
mysql-server-core-5.5
apache2-mpm-prefork
libwrap0
libaprutil1-dbd-sqlite3
tcpd
libapache2-mod-php5
libclass-isa-perl
libaprutil1
php5-mysql
libplrpc-perl
mysql-client-5.5
mysql-server-5.5
libcap2
perl
mysql-client-core-5.5
ssl-cert
mysql-common