How to Install Tasksel on Ubuntu 24.04, 22.04 or 20.04

This article will demonstrate how to install Tasksel on Ubuntu 24.04, 22.04, or 20.04 LTS releases using the command-line terminal and cover some basic command examples with Tasksel.

Tasksel is a versatile tool that simplifies the management of software on Ubuntu systems. It streamlines the installation and removal process of numerous packages and applications, making it a valuable asset for both new and experienced Ubuntu users. The tool operates efficiently in the command-line environment, offering a user-friendly approach to handling complex tasks. Key features of Tasksel include:

  • Simplified Software Management: Facilitates bulk installation and removal of software packages.
  • Customizable Work Environments: Enables users to easily set up servers, desktops, or custom collections of software.
  • Intuitive User Interface: Offers a straightforward, menu-driven interface for ease of use.
  • Efficient Package Handling: Streamlines the process of installing groups of related packages, saving time and effort.
  • Compatibility with Multiple Ubuntu Versions: Supports a wide range of Ubuntu releases, ensuring versatility.

Tasksel’s efficiency in managing software packages makes it a valuable tool for Ubuntu users. This guide will provide straightforward instructions for its installation and use across various Ubuntu LTS versions.

Install Tasksel on Ubuntu via APT

Update Ubuntu Before Tasksel Installation

First, update your system to ensure all existing packages are current. This step helps prevent potential conflicts during the Tasksel installation.

Execute the following command in your terminal:

sudo apt update && sudo apt upgrade

Install Tasksel on Ubuntu via APT Command

Tasksel is an efficient tool for installing and configuring predefined software packages for specific tasks or services. It’s conveniently available in Ubuntu’s default repository.

To install Tasksel, enter the command below in your terminal:

sudo apt install tasksel
Screenshot of Tasksel Installation Prompt in Ubuntu
Executing Tasksel Installation in Ubuntu Linux Terminal

Testing Tasksel

To verify the installation, you can test Tasksel using the following command:

tasksel -t

Running this command opens the Tasksel interface, allowing you to pick a task to test. The system will then perform a simulated installation via Tasksel, effectively demonstrating the process without actually deploying any software packages.

Verifying Tasksel Functionality in Ubuntu Linux
Tasksel Test Interface on Ubuntu Linux

Tasksel Commands on Ubuntu in the Terminal

Launching Tasksel

To launch Tasksel, open the terminal and type the following command:


Select Tasksel Package to Install on Ubuntu

In the Tasksel menu, navigate using the arrow keys to the desired task. Select it by pressing the space bar, then hit Tab to move to the ‘OK’ button and Enter to confirm.

For instance, to choose the LAMP server task:

  1. Navigate to ‘LAMP server’.
  2. Select it and proceed to ‘OK’.
ubuntu tasksel interface
* Install
  Basic Ubuntu Server
  LAMP server
  Mail server
  DNS server
  PostgreSQL database
  Print server
  Samba file server
  SSH server
  Virtual Machine host
  Xubuntu desktop
   <Ok>         <Cancel>

Install a Package with Tasksel on Ubuntu

Once you select a task, Tasksel automatically starts installing the required packages. For some tasks, like LAMP server, you might be prompted for extra details or to set a password.

An example of the installation process for the LAMP server task:

  • Apache, MySQL, PHPMyAdmin, and other related packages will be set up.
  • The Apache server will restart as part of the process.
ubuntu tasksel interface
Selecting previously unselected package apache2.
Setting up mysql-server-5.7 (5.7.35-0ubuntu0.18.04.1) ...
Setting up phpmyadmin (4:4.6.6-5ubuntu0.5) ...
 * Restarting Apache httpd web server apache2
   <Ok>         <Cancel>

Verify the Installation

After installation, ensure everything is correctly configured and operational. For a LAMP server installation, use:

sudo systemctl status apache2 mysql phpx.x-fpm

This command checks the status of Apache, MySQL, and PHP, confirming they are active and functioning.


That wraps up our guide on using Tasksel in Ubuntu. We’ve covered everything from updating your system and installing Tasksel to choosing and installing specific software packages. Remember, Tasksel is your go-to tool for efficiently managing software on Ubuntu, streamlining what could otherwise be a complex process. As you continue exploring, don’t hesitate to experiment with the different tasks and packages that Tasksel offers. It’s a powerful tool that can significantly enhance your Ubuntu experience.

Leave a Comment