OnWorks Linux and Windows Online WorkStations

Logo

Free Hosting Online for WorkStations

< Previous | Contents | Next >

3.1. Package Tasks‌


During the Server Edition installation you have the option of installing additional packages. The packages are grouped by the type of service they provide.

• DNS server: Selects the BIND DNS server and its documentation.

• LAMP server: Selects a ready-made Linux/Apache/MySQL/PHP server.

• Mail server: This task selects a variety of packages useful for a general purpose mail server system.

• OpenSSH server: Selects packages needed for an OpenSSH server.

• PostgreSQL database: This task selects client and server packages for the PostgreSQL database.

• Print server: This task sets up your system to be a print server.

• Samba File server: This task sets up your system to be a Samba file server, which is especially suitable in networks with both Windows and Linux systems.

• Tomcat Java server: Installs Apache Tomcat and needed dependencies.

• Virtual Machine host: Includes packages needed to run KVM virtual machines.

• Manually select packages: Executes aptitude allowing you to individually select packages.


Installing the package groups is accomplished using the tasksel utility. One of the important differences between Ubuntu (or Debian) and other GNU/Linux distribution is that, when installed, a package is also configured to reasonable defaults, eventually prompting you for additional required information. Likewise, when installing a task, the packages are not only installed, but also configured to provided a fully integrated service.


Once the installation process has finished you can view a list of available tasks by entering the following from a terminal prompt:


tasksel --list-tasks


image

9 https://help.ubuntu.com/18.04/installation-guide/


image

The output will list tasks from other Ubuntu based distributions such as Kubuntu and Edubuntu. Note that you can also invoke the tasksel command by itself, which will bring up a menu of the different tasks available.


You can view a list of which packages are installed with each task using the --task-packages option. For example, to list the packages installed with the DNS Server task enter the following:


tasksel --task-packages dns-server


The output of the command should list:


bind9-doc bind9utils bind9


If you did not install one of the tasks during the installation process, but for example you decide to make your new LAMP server a DNS server as well, simply insert the installation media and from a terminal:


sudo tasksel install dns-server


Top OS Cloud Computing at OnWorks: