tasksel(8)
a user interface for installing tasks
Summary
tasksel is a Debian tool that installs or removes "tasks", which are predefined groups of packages for a common purpose (such as a desktop environment or web server). Run without arguments it shows an interactive menu of available tasks to select. Use it to quickly set up a system role without picking individual packages.
Description
TASKSEL
NAME
tasksel - a user interface for installing tasks
SYNOPSIS
tasksel install <task>
tasksel remove <task>
tasksel [options]
DESCRIPTION
tasksel shows all available tasks and allows selecting ones to install
OPTIONS
-t, --test
test mode; don’t actually install or remove packages
--new-install
automatically select some tasks without even displaying them to the user; default other tasks to on; used during new Debian installs.
--list-tasks
list on stdout the tasks that would be displayed in the tasksel interface
--task-packages task
lists on stdout the packages that are available and part of the given task
Note that this option may be given more than once.
--task-desc task
outputs the extended description of the given task
--debconf-apt-progress options
Pass the specified options to the debconf-apt-progress command that tasksel runs.
SEE ALSO
dpkg(8), apt-get(8)
FILES
/usr/share/tasksel/descs/*.desc and /usr/local/share/tasksel/descs/*.desc are used to define tasks.
AUTHOR
tasksel was written by Randolph Chung <tausq@debian.org> and Joey Hess <joeyh@debian.org>
HISTORY
This document first appeared with tasksel-1.0
Examples
tasksel
Launch the interactive menu of available tasks to select for installation.
tasksel install web-server
Install all packages belonging to the named task non-interactively.
tasksel --list-tasks
List the tasks that would be displayed in the tasksel interface.
tasksel --task-packages web-server
List the available packages that are part of the given task.