Tasksel – Easily and Quickly Install Group Softwares in Debian and Ubuntu

 

One of the several tasks that a Linux user is bound to handle is software installation. There are possibly two methods especially on Debian/Ubuntu Linux systems you can use for installing software. The first is installing individual packages using package management tools such as apt-getaptaptitude and synaptic.

The other is by using Tasksel, is a simple and easy-to-use tool developed for Debian/Ubuntu that provides users an interface to enable them to install a group of related packages such as LAMP ServerMail ServerDNS Server, etc. as a single pre-configured task. It works comparably to meta-packages, you will find nearly all tasks in tasksel present in meta-packages.

How To Install and Use Tasksel in Debian and Ubuntu

To install tasksel, simply run the command below:

$ sudo apt-get install tasksel

After installing Tasksel, it enables you to install one or more predefined group of packages. User need to run it from the command line with a few arguments, it provides a graphical user interface as well where one can select software to install.

The general syntax of running tasksel from the command line is:

$ sudo tasksel install task_name
$ sudo tasksel remove task_name
$ sudo tasksel command_line_options

To start the tasksel user interface, issue the command below:

$ sudo tasksel
Tasksel - List of Software Collection

Tasksel – List of Software Collection

Where you see an asterisk (*) without the red highlighter, it means that software is already installed.

To install one or more software, use the Up and Down arrows to move the red highlighter, press the Space bar to select the software and use the Tab key to move the to <ok>. Then hit Enter button to install the selected software as shown in the screencast below.

Tasksel - Install Software Group

Alternatively, you can list all tasks from the command line as well, by using the command below. Note that in the first column of the list, u (uninstalled) means software is not installed and i (installed) means software is installed.

$ sudo tasksel --list-tasks 
Sample Output
u manual	Manual package selection
u kubuntu-live	Kubuntu live CD
u lubuntu-live	Lubuntu live CD
u ubuntu-gnome-live	Ubuntu GNOME live CD
u ubuntu-live	Ubuntu live CD
u ubuntu-mate-live	Ubuntu MATE Live CD
u ubuntustudio-dvd-live	Ubuntu Studio live DVD
u ubuntustudio-live	Ubuntu Studio live CD
u xubuntu-live	Xubuntu live CD
u cloud-image	Ubuntu Cloud Image (instance)
u dns-server	DNS server
u edubuntu-desktop-gnome	Edubuntu desktop
u kubuntu-desktop	Kubuntu desktop
u kubuntu-full	Kubuntu full
u lamp-server	LAMP server
u lubuntu-core	Lubuntu minimal installation
u lubuntu-desktop	Lubuntu Desktop
u mail-server	Mail server
u mythbuntu-backend-master	Mythbuntu master backend
u mythbuntu-backend-slave	Mythbuntu slave backend
u mythbuntu-desktop	Mythbuntu additional roles
u mythbuntu-frontend	Mythbuntu frontend
u postgresql-server	PostgreSQL database
u samba-server	Samba file server
u tomcat-server	Tomcat Java server
i ubuntu-desktop	Ubuntu desktop
...

You can find a full description of all tasks in /usr/share/tasksel/*.desc and /usr/local/share/tasksel/*.desc files.

Let’s install some group of software packages such LAMPMail ServerDNS Server etc..

경축! 아무것도 안하여 에스천사게임즈가 새로운 모습으로 재오픈 하였습니다.
어린이용이며, 설치가 필요없는 브라우저 게임입니다.
https://s1004games.com

Install LAMP stack Using Tasksel

As an example, we shall cover the installation of LAMP (Linux, Apache, MySQL and PHP) stack in Ubuntu 16.04.

You can either use the user interface or the command line option, but here, we shall utilize the command line option as follows:

$ sudo tasksel install lamp-server

Install LAMP Server Using Tasksel in Ubuntu

While the Mysql package is being installed, you will be prompted to configure Mysql by setting a root password. Simply enter a strong and secure password, then hit the Enter key to proceed.

Wait for the installation to complete. After all is done, you can test the LAMP stack installation as follows.

$ sudo task --list-tasks | grep “lamp-server”

i lamp-server	LAM server

Similarly you can also install Mail Server or DNS Server as shown:

$ sudo tasksel install mail-server
$ sudo tasksel install dns-server

Look through the tasksel package man page for more usage options.

$ man tasksel

As a conclusion, tasksel is a simple and easy-to-use interface for users to install software on their Debian/Ubuntu Linux systems.

However, which method of software installation i.e using apt-get/apt/aptitude package management tools or tasksel, do you actually prefer and why? Let us know via the comment section below, as well as any suggestions or other vital feedback.

 

[출처] https://www.tecmint.com/tasksel-install-group-software-lamp-mail-dns-in-debian-ubuntu/

 

본 웹사이트는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 웹사이트 서버의 유지 및 관리, 그리고 기술 콘텐츠 향상을 위해 쓰여집니다.
번호 제목 글쓴이 날짜 조회 수
146 Kigs Framework Introduction (6/8) - Signal, Slot, Notification file 졸리운_곰 2020.02.28 68
145 Kigs Framework Introduction (5/8) - CoreItem file 졸리운_곰 2020.02.28 101
144 Kigs Framework Introduction (4/8) - Methods file 졸리운_곰 2020.02.28 20
143 Kigs Framework Introduction (3/8) - Attributes file 졸리운_곰 2020.02.28 16
142 Kigs Framework Introduction (2/8) - CoreModifiable file 졸리운_곰 2020.02.28 42
141 Kigs Framework Introduction (1/8) file 졸리운_곰 2020.02.27 33
140 wxwidgets 과 codeblock 설치(리눅스) 졸리운_곰 2019.12.25 35
139 [windows] MinGW, wxWidget, Code:Blocks를 이용한 C/C++ IDE 환경 구축 file 졸리운_곰 2019.12.25 252
138 ubuntu 18.04.2 LTS 개발환경 세팅 졸리운_곰 2019.12.25 14
137 꼭 필요한 리눅스 명령어, file 졸리운_곰 2019.10.15 155
136 [Ubuntu 18.04] 원격 데스크톱 file 졸리운_곰 2019.02.23 153
» Tasksel – Easily and Quickly Install Group Softwares in Debian and Ubuntu file 졸리운_곰 2018.10.14 50
134 How to Use the wget Linux Command to Download Web Pages and Files : 리눅스 wget으로 사이트 다운로드(저장) 졸리운_곰 2018.09.12 179
133 우분투 16.04 원격 데스크탑 설정 ubuntu 16.04 xrdp file 졸리운_곰 2018.08.12 238
132 Connect To Ubuntu 16.04 / 17.10 / 18.04 Desktop Via Remote Desktop Connection (RDP) With Xrdp file 졸리운_곰 2018.06.22 100
131 ubuntu 18.04 원격데스크톱 xrdp 그놈접속 : Ubuntu 18.04: Connect to GNOME desktop environment via XRDP file 졸리운_곰 2018.05.13 1265
130 MSI 외장그래픽 노트북에 Ubuntu 설치 : How to Install Ubuntu 16.04 on MSI GE62 6QC 졸리운_곰 2018.05.06 290
129 Ubuntu 16.04에서 Docker 설치 졸리운_곰 2018.05.04 120
128 Docker: Docker image which runs XRDP on Ubuntu 16.04 desktop file 졸리운_곰 2018.05.03 147
127 [유전알고리즘] 자동 그림생성 프로그램 - Evolving Image file 졸리운_곰 2018.03.04 618
대표 김성준 주소 : 경기 용인 분당수지 U타워 등록번호 : 142-07-27414
통신판매업 신고 : 제2012-용인수지-0185호 출판업 신고 : 수지구청 제 123호 개인정보보호최고책임자 : 김성준 sjkim70@stechstar.com
대표전화 : 010-4589-2193 [fax] 02-6280-1294 COPYRIGHT(C) stechstar.com ALL RIGHTS RESERVED