Taskel linux ��� ���

Linux и Windows: помощь админам и пользователям

Администрируем и настраиваем Windows, Linux.

Команда tasksel в Debian / Ubuntu: Установка групповых пакетов ПО в один клик

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

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

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

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

Рис.01: Debian Linux tasksel

Рис.02: Ubuntu Linux tasksel

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

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

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

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

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

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

$ sudo apt-get install lamp-server^

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

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

Постовой

Настоящий, свежий хлеб, выпеченный на современном оборудовании лучших производителей. Огромный ассортимент, низкие цены.

Источник

MNorin.com

Блог про Linux, Bash и другие информационные технологии

Установка программ в Debian при помощи tasksel

В Debian есть программа tasksel. Ее задача — дать пользователю возможность выбрать программное обеспечение для определенной функциональности, например, поставить все необходимое для веб-сервера, без необходимости знать названия пакетов. Вы просто выбираете конфигурацию по ее названию, например, «web сервер» или «сервер печати», а всё остальное программа делает самостоятельно. В итоге вы получаете установленное программное обеспечение для выполнения задачи. И, естественно, вы можете создавать собственные конфигурации для выполнения определенных задач.

Установка tasksel

По умолчанию tasksel обычно установлен, но если это не так, то вы можете установить tasksel командой

По зависимостям установится также пакет tasksel-data, включающий официальные задачи для установки. Дополнительно можно установить следующие пакеты:

education-tasks — Задачи для Debian Edu, включающие серверную часть и часть для тонких клиентов или рабочих станций

games-tasks — Задачи Debian Games, включающие большое количество игр, разделенных по жанрам, а также задачи для установки эмуляторов, лучших игр и разработки игр

gis-tasks — Задачи Debian GIS, включающие программы для работы с OpenStreetMap, GPS и другие программы, связанные с географической информацией

junior-tasks — Задачи Debian Jr. и Doudou Linux, включающие игры и обучающие программы, программы для видео, обучения печати и другие

Читайте также:  Final fantasy xv windows edition build 1138403

и так далее. Полный список пакетов с заданиями можно посмотреть при помощи команды

Использование tasksel

Программа tasksel может работать как в режиме командной строки, так и в интерактивном режиме. Если никакие параметры командной строки не указаны, программа будет работать в интерактивном режиме, будет показано меню с конфигурациями, вам только надо будет проставить флажки и затем нажать кнопку «OK».

В командном режиме программа будет работать только тогда, когда указаны параметры командной строки. Их немного:

—list-tasks Вывести список всех существующих задач
install задача Установить пакеты, определенные в задаче
remove задача Удалить пакеты, определенные в задаче
-t, —test Тестовый режим. Не удалять и не устанавливать пакеты на самом деле
—task-packages задача Вывести список пакетов, которые относятся к задаче и доступны в данный момент
—task-desc задача Вывести описание задачи
—new-install Автоматически выбрать задачи без отображения их пользователю. Используется при новой инсталляции Debian
—debconf-apt-progress опции Передать указанные опции команде debconf-apt-progress, которую запускает tasksel

Создание desc-файла для задачи tasksel

Tasksel позволяет достаточно быстро создавать собственные задачи. Для этого создается файл c расширением .desc, который размещается в директории /usr/share/tasksel/descs. Каждый файл .desc может включать одну и более задач, а каждая задача должна иметь определенную структуру, состоящую из полей с названием и значением. Вот эти поля:

Task Название задачи. Например. «Task: web-server» без кавычек
Section Секция, в которую входит задача. Например, «Section: httpd» или «Section: debian-games»
Description Описание задачи. Описание может занимать несколько строчек. Первая строчка — краткое описание задачи, а последующие, начинающиеся с пробела, — более подробное описание.
Relevance Релевантность. Обычно значение в этом поле выставляют равным 10. Пример: «Relevance: 10»
Enhances Задача, которую расширяет данная задача. Например, «Enhances: desktop»
Key Ключевое слово задачи. Часто совпадает с названием задачи
Packages Список пакетов, входящих в задачу. Если пакетов несколько, то после заголовка пишется слово «list», а сами пакеты перечисляются на следующих строках, каждый пакет с новой строки, перед названием пакета пробел

Это не все поля, которые могут быть использованы, но для большинства задач их обычно достаточно.

Пример задачи tasksel

Как пример давайте рассмотрим задачу для установки файлового менеджера Midnight Commander:

Теперь можно сохранить этот файл в директории /usr/share/tasksel/descs под названием mc.desc и запустить tasksel без параметров. В появившемся меню вы увидите задачу для установки Midnight Commander.

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

Источник

  • tasksel

Tasksel package provides a simple interface for users who want to configure their system to perform a specific task. This program is used during the installation process, but users can also use tasksel at any time.

Desktop environment

After installing a Debian core system, you can install the DesktopEnvironment using tasksel. The command tasksel (logged as root) shows you some (high level abstraction) options to install packages. You could simply mark the Desktop environment option. It will install the packages for Gnome and some packages that are considered «standard» for a Debian desktop (openoffice.org, cups, etc).

Sample use

tasksel (Start the User-interface screenshot)

tasksel --list-tasks (List the tasks available on a system.)

tasksel --task-packages web-server (List the packages that would be installed by that task)

Note that in DebianWheezy and beyond tasksel provides and uses dummy packages (known as meta packages) to pull required dependencies. for example:

Читайте также:  Как удалить неудаляемые обновления windows

«standard» task

The standard task is a special task used by Debian Installer. It actually relies on the packages’s priority.

What does the «standard system» task include?

tasksel --task-packages standard

which is an aptitude search string that equates to aptitude search

"laptop" task

The laptop task is a special task use by Debian Installer, to pull the packages useful on a laptop:

tasksel --task-packages laptop

Источник

Ubuntu Documentation

Tasksel is a Debian/Ubuntu tool that installs multiple related packages as a co-ordinated "task" onto your system.

This function is similar to that of meta-packages, and, in fact, most of the tasks available from tasksel are also available as meta-packages from the Ubuntu package managers (such as Synaptic Package Manager or KPackageKit).

Installation

Because the package managers now have most of the tasks as meta-packages, tasksel is not installed by default on editions of Ubuntu (such as Desktop editions) that have package managers. (Tasksel is still installed by default on server editions).

If tasksel is not installed, install it from the command-line:

Usage

To run tasksel from the command line, type:

the tasksel menu will be shown:

Already-installed tasks will have an asterisk beside their name. Select a task by scrolling down and pressing space. This will put an asterisk beside the selected task and mark it for installation. Removing an asterisk marks the task for removal. Once "ok" is selected the task installations and/or removals will take place using apt-get.

Command line arguments

You can also directly specify which task to install.

For instance, to add the Apache-MySQL-PHP stack to an existing system:

To see available (unistalled - u) and installed (i) tasks:

For complete options, see the tasksel manpage:

Usage (alternative)

Tasks can also be installed with apt-get using the syntax:

Note: The caret (^) was generally required at the end of the command in older versions of tasksel. It is not required in newer versions of tasksel.

Note - Calling tasks from apt-get is not documented anywhere. If you find a page that documents this, please update this page with a link.

Tasks List

Tasks are defined in .desc files found in /usr/share/tasksel. Debian derivatives can easily add tasks.

The default list available in Ubuntu can be viewed with this command-line:

Task descriptions

Here is a list of the tasks in Lucid Lynx 10.04 LTS (from tasksel --list):

  • eucalyptus-walrus Cloud computing: Walrus storage service
  • eucalyptus-simple-cluster Cloud computing: all-in-one cluster
  • eucalyptus-cluster Cloud computing: cluster controller
  • eucalyptus-node Cloud computing: node controller
  • eucalyptus-storage Cloud computing: storage controller
  • eucalyptus-cloud Cloud computing: top-level cloud controller
  • dns-server DNS server (Bind9)
  • edubuntu-server Edubuntu server (for classrooms)
  • lamp-server LAMP server (Linux, Apache2, MySQL, PHP)
  • mail-server Mail server
  • openssh-server OpenSSH server
  • postgresql-server PostgreSQL database
  • print-server Print server
  • samba-server Samba file server
  • tomcat-server Tomcat Java server
  • uec Ubuntu Enterprise Cloud (instance)
  • virt-host Virtual Machine host
  • ubuntustudio-graphics 2D/3D creation and editing suite
  • ubuntustudio-audio Audio creation and editing suite
  • edubuntu-desktop-kde Edubuntu KDE desktop
  • edubuntu-desktop-gnome Edubuntu desktop
  • kubuntu-desktop Kubuntu desktop
  • kubuntu-netbook Kubuntu netbook
  • ubuntustudio-audio-plugins LADSPA and DSSI audio plugins
  • ubuntustudio-font-meta Large selection of font packages
  • mythbuntu-desktop Mythbuntu additional roles
  • mythbuntu-frontend Mythbuntu frontend
  • mythbuntu-backend-master Mythbuntu master backend
  • mythbuntu-backend-slave Mythbuntu slave backend
  • ubuntu-netbook Ubuntu Netbook
  • ubuntu-desktop Ubuntu desktop
  • ubuntustudio-video Video creation and editing suite
  • xubuntu-desktop Xubuntu desktop
  • edubuntu-dvd-live Edubuntu live DVD
  • kubuntu-netbook-live Kubuntu Netbook Remix live CD
  • kubuntu-live Kubuntu live CD
  • kubuntu-dvd-live Kubuntu live DVD
  • netbook-live Ubuntu Netbook live environment
  • ubuntu-live Ubuntu live CD (extra packages installed on the Ubuntu LiveCD)
  • ubuntu-dvd-live Ubuntu live DVD
  • xubuntu-live Xubuntu live CD
Читайте также:  Удаленный рабочий стол windows аналоги

Tasksel (последним исправлял пользователь i41b-launchpad-net-hpgu 2012-09-03 14:45:45)

The material on this wiki is available under a free license, see Copyright / License for details
You can contribute to this wiki, see Wiki Guide for details

Источник

linux-notes.org

Установка LAMP в 1 команду для Ubuntu c tasksel

LAMP это набор программ в Linux с установкой Apache, MySQL и PHP для веб-разработки с открытым исходным кодом, которая используется. Apache — это хороший веб-сервер, MySQL служит для работы с БД и PHP как интерпретирующий язык сценариев. В этой теме я расскажу и покажу как установить LAMP на Debian/Ubuntu с помощью утилиты tasksel. Эта программа содержит в себе пакеты которые разделены по группам и задачам и позволяет юзеру сделать установку более легкую. В убунту эта утилита не установлена по дефолту, мы ее должны установить для этого в окне терминала введите:

Теперь можно установить и LAMP сервер для этого сначала запустим нашу только установленную утилитку:

В появившемся окне отмечаем галочку на «LAMP server»

Установка LAMP с tasksel на Ubuntu/ Debian/ Linux Mint

Начнется установка и в некоторое время Вас попросят ввести пароль root от MySQL

Установка LAMP в 1 команду для Ubuntu. Установка Mysql

После нас попросят ввести да или нет, выберем «нет»

Установка LAMP в 1 команду для Ubuntu c tasksel. Установка phpmyadmin

На этом все, установка завершена, но нужно проверить работоспособность PHP, для этого создадим файл php_info.php и в него добавим некоторые строки:

Сохраняемся, если Вы используете vim, то нужно нажать ескейп и ввести «wq», после чего обязательно нужно ребутнуть наш апач:

После чего откроем браузер:
http://your_ip_address/php_info.php

Тестируем LAMP с установкой tasksel

На рисунке видно что PHP уже установлен и работает нормально. Для удобства управления базами данных MySQL или любых других можно установить и использовать PHPMyAdmin:

Чтобы войти в PHPMyAdmin необходимо открыть в браузере:
http://your_IP/phpmyadmin
или
http://localhost/phpmyadmin

В теме «Установка LAMP в 1 команду для Ubuntu c tasksel» прозвучал не самый хороший способ для этого, но если нужно быстро установить, то почему бы и нет.

2 thoughts on “ Установка LAMP в 1 команду для Ubuntu c tasksel ”

Чтобы проверить работу apache, требуется создать файл php_info.php по пути /var/www/html/. Моя версия ОС Ubunt 17.10.

Все верно! Это стандартная директория для apache.

Добавить комментарий Отменить ответ

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

Источник

Оцените статью