Tasksel - быстрая установка программного обеспечения в Debian и Ubuntu

Одна из нескольких задач, с которыми сталкивается пользователь Linux, – установка программного обеспечения. Существует два метода, особенно в дистрибутивах на базе Debian, таких как Ubuntu и Linux Mint, которые вы можете использовать для установки программного обеспечения.

Первый – это установка отдельных пакетов с помощью таких инструментов управления пакетами, как apt-get, apt, aptitude и synaptic. Второй способ – с помощью Tasksel.

Tasksel – это простой и удобный инструмент, разработанный для дистрибутивов на базе Debian, который предоставляет пользователям интерфейс, позволяющий установить группу связанных пакетов, таких как LAMP Server, Mail Server, DNS Server и т.д., как единую предварительно сконфигурированную задачу. Он работает аналогично мета-пакетам, вы найдете почти все задачи в tasksel, присутствующие в мета-пакетах.

Как установить и использовать Tasksel в Debian и Ubuntu

Чтобы установить tasksel, просто выполните следующую команду:

sudo apt-get install tasksel

После установки tasksel позволяет установить одну или несколько предопределенных групп пакетов. Пользователям необходимо запустить ее из командной строки с несколькими аргументами, она также предоставляет графический интерфейс пользователя, в котором можно выбрать программы для установки.

Общий синтаксис запуска tasksel из командной строки таков:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Чтобы запустить пользовательский интерфейс tasksel, выполните следующую команду:

sudo tasksel

Если вы видите звездочку (*) без красного выделения, это означает, что программа уже установлена.

Чтобы установить одну или несколько программ, используйте стрелки Вверх и Вниз для перемещения красного маркера, нажмите клавишу Space для выбора программы и используйте клавишу Tab для перехода к ok.

Затем нажмите кнопку Enter, чтобы установить выбранное программное обеспечение.

Кроме того, вы можете перечислить все задачи из командной строки, используя команду ниже. Обратите внимание, что в первом столбце списка u (uninstalled) означает, что программа не установлена, а i (installed) означает, что программа установлена.

sudo tasksel --list-tasks

Пример вывода:

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
...

Полное описание всех задач можно найти в файлах /usr/share/tasksel/*.desc и /usr/local/share/tasksel/*.desc.

Установим некоторую группу программных пакетов, таких как LAMP, Mail Server, DNS Server и т.д.

Установка стека LAMP с помощью Tasksel

В качестве примера мы рассмотрим установку стека LAMP (Linux, Apache, MySQL и PHP) в Ubuntu 22.04.

Вы можете использовать либо пользовательский интерфейс, либо командную строку, но здесь мы будем использовать командную строку следующим образом:

sudo tasksel install lamp-server

Во время установки пакета Mysql вам будет предложено настроить Mysql, задав пароль root. Просто введите надежный и безопасный пароль, а затем нажмите клавишу Enter, чтобы продолжить.

Дождитесь завершения установки. После завершения установки вы можете протестировать установку стека LAMP следующим образом.

sudo task --list-tasks | grep “lamp-server”i lamp-server	LAM server

Аналогичным образом вы можете установить почтовый сервер или сервер DNS, как показано на рисунке:

sudo tasksel install mail-server
sudo tasksel install dns-server

Дополнительные возможности использования пакета tasksel можно найти на странице man.

man tasksel

В заключение можно сказать, что tasksel – это простой и удобный интерфейс для установки программного обеспечения на системы Debian/Ubuntu Linux.

Однако какой способ установки программного обеспечения вы предпочитаете: с помощью инструментов управления пакетами или с помощью tasksel? Сообщите нам об этом в разделе комментариев ниже, а также о своих предложениях и других ценных отзывах.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Вдохновлен www.tecmint.com

Похожие статьи

Комментарии (0)