Submitted by Trisquelian on Sat, 01/24/2015 - 07:30
Revision of Tasksel from Tue, 11/28/2023 - 09:14
The revisions let you track differences between multiple versions of a post.
Overview of Tasks
Here is a list of the available tasks and their description as of Trisquel 11:- dns-server (Bind9 DNS server)
- mail-server (Postfix mail server)
- openssh-server (OpenSSH secure shell server)
- print-server (Cups print server)
- samba-server (Samba SMB file server)
- triskel (Triskel desktop environment)
- trisquel-console (Trisquel console environment)
- trisquel-desktop (Trisquel desktop environment)
- trisquel-gnome (Trisquel GNOME environment)
- trisquel-mini (Trisquel mini environment)
You can get the list by running the following command in a terminal:
tasksel --listIf you try it for yourself you will see an 'u' or an 'i' at the beginning of the line. Tasks marked with 'i' are tasks already installed on your system and tasks marked with 'u' are tasks that are currently uninstalled.
Content of tasks
It is possible to list the included package(s) of a task with 'tasksel --task-packages [task]'. To list the packages for the task trisquel-desktop the respective command is:
tasksel --task-packages trisquel-desktop
How Tasksel works
If you are using Tasksel to install or uninstall a task, Tasksel will execute a command for you. If you want trisquel-desktop to be installed for example, the following command will be executed:
debconf-apt-progress -- apt-get -q --no-install-recommends -y install trisquel-base trisquel-base-recommended trisquel-recommended trisquel trisquel-desktop-common-recommended lightdm-gtk-greeterNote that the list of packages at the end of this command is the same as the output of 'tasksel --task-packages trisquel-desktop' like described before.