Если вы начали использовать дистрибутив на основе RPM до таких достижений, как "yum" или "apt-rpm", вам понравилась магия "apt-get" в Ubuntu и Debian. Но когда дело доходит до установки больших наборов программного обеспечения, которые могут иметь десятки (если не сотни) пакетов, или те, которые требуют значительной интеграции, иногда "apt-get" может показаться старым rpm - i
угадайка. К счастью, есть "tasksel" - подумайте о нем как "apt-get для apt-get".
Монтаж
Хотя tasksel используется в установщике Ubuntu (по крайней мере, в текстовом установщике сервера), по умолчанию он не устанавливается. Его можно установить из Центра программного обеспечения или с помощью следующего:
sudo apt- установить tasksel
Применение
Лучший способ почувствовать tasksel - просто запустить его без аргументов.
sudo tasksel
Это программа командной строки, но даже в терминале вам будет представлен графический список доступных для установки задач (если вы когда-либо устанавливали в текстовом режиме, например, с компакт-диска сервера, следующий экран будет выглядеть знакомый):
Используя этот экран, вы можете использовать клавишу "Tab" для перехода между опциями (нажмите пробел, если вы приземлитесь на тот, который хотите установить), затем, когда кнопка "OK" будет выделена, нажмите пробел. Кроме того, вы можете указать, какую задачу вы хотите установить, в командной строке. Следующая команда отобразит вышеупомянутый список задач, которые можно установить, но в текстовом формате:
sudo tasksel - список задач
"I" в первом столбце указывает, что он установлен, а "u" указывает, что задача не была установлена через tasksel.
Чтобы установить одну из перечисленных задач, вы можете использовать следующую команду:
sudo tasksel установить openssh-сервер
Это загрузит, установит и настроит необходимые пакеты, чтобы все работало без проблем.
Тасксел против Apt-Get
Вы можете спросить себя, почему вы хотите использовать tasksel вместо традиционной команды apt-get для установки программного обеспечения, особенно когда есть эквивалентный метапакет. Проще всего думать об этом так:
- С одной стороны, apt-get устанавливает программное обеспечение как отдельные пакеты, даже если для этих пакетов требуются другие. Другими словами, он установит каждый пакет и будет учитывать зависимости, но в противном случае предполагает, что все они являются отдельными.
- In contrast, tasksel assumes you’re trying to install software towards a singular end-goal, such as a web server. It will take all the steps necessary to achieve that goal, including installing software as well as doing other configuration once the install is done. Getting a web server running is a good example… you might need to install apache, mysql, php, and a number of modules and add-on’s for each in order to get a proper LAMP stack running. Or you could just issue the following command:
sudo tasksel установить лампа-сервер
Вот еще несколько полезных задач, доступных на tasksel:
- Installed Ubuntu, but want to try out the latest KDE Software Collection? Just use this:
sudo tasksel установить kubuntu-desktop
- Have a computer you’d like to hook up to your home theater PC? It’s as easy as:
sudo tasksel установить мифbuntu-интерфейс
- Need a GUI for your server, but don’t want to waste precious resources on something like KDE or Unity?
sudo tasksel установить ядро lubuntu
Хотя он предлагает гораздо более ограниченный выбор программного обеспечения для установки, если желаемая функция доступна, команда tasksel - лучший способ запустить ее с минимальными усилиями.
2 комментария
Комментарии закрыты.
Это значительно упростит установку.
Да! Это кажется таким функциональным! Спасибо за информацию!