Для установки групповых пакетов программного обеспечения, к примеру набор пакетов для веба сервера, или dns сервера вы можете использовать команду tasksel. Данная команда доступа в Debian и Ubuntu Linux. Она группирует некоторые пакеты по выполняемым ими задачами и обеспечивает пользователям легкий способ для установки пакетов в один клик.

Как использовать tasksel?

Tasksel отобразит все возможные пакеты для установки. Просто введите команду tasksel под правами пользователя root:

$ sudo tasksel

или

# tasksel

Вы увидите следующее меню:

Рис.01: Debian Linux tasksel

Рис.02: Ubuntu Linux tasksel

Вы можете выбрать требуемые группы нажав пробел.

Как получить список доступных групп из командной строки?

Используя опцию —list-tasks вы получите списко всех доступных для установки групповых пакетов:

$ tasksel --list-tasks

Вывод:

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

Опция —task-desc отображает описание для каждого из пакетов:

$ tasksel --task-desc  virt-host

Выводt:

Packages necessary to host virtual machines

Как установить группу пакетов из командной строки?

Для установки LAMP введите:

$ sudo apt-get install lamp-server^

И не забудьте ^. Если вы не введете данный символ в конце названия пакета, вы увидите следующее сообщение об ошибке:

E: Couldn't find package lamp-server

Для дальнейшего чтения:

man tasksel