Tasksel - Einfach a séier installéiere Group Softwares an Debian an Ubuntu


Eng vun de verschiddenen Aufgaben déi e Linux Benotzer gebonnen ass ze handhaben ass Softwareinstallatioun. Et gi méiglecherweis zwou Methoden besonnesch op Debian/Ubuntu Linux Systemer déi Dir benotze kënnt fir Software z'installéieren. Déi éischt ass d'Installatioun vun eenzelne Packagen mat Package Management Tools wéi Aptitude a Synaptic.

Deen aneren ass andeems Dir Tasksel benotzt, ass en einfachen an einfach ze benotzen Tool entwéckelt fir Debian/Ubuntu dat de Benotzer en Interface ubitt fir hinnen z'installéieren eng Grupp vu verwandte Packagen wéi LAMP Server, Mail Server, DNS Server, etc. als eenzeg pre-konfiguréiert Aufgab. Et funktionnéiert vergläichbar mat Meta-Packagen, Dir fannt bal all Aufgaben an Tasksel präsent a Meta-Packagen.

Wéi Installéieren a benotzen Tasksel an Debian an Ubuntu

Fir Tasksel z'installéieren, fuert einfach de Kommando hei ënnen:

$ sudo apt-get install tasksel

Nodeems Dir Tasksel installéiert hutt, erlaabt et Iech eng oder méi virdefinéiert Grupp vu Packagen z'installéieren. De Benotzer muss et vun der Kommandozeil mat e puer Argumenter lafen, et bitt och eng grafesch User-Interface wou een Software auswielen kann fir ze installéieren.

Déi allgemeng Syntax fir Tasksel aus der Kommandozeil ze lafen ass:

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

Fir d'Tasksel User Interface unzefänken, gitt de Kommando hei ënnen:

$ sudo tasksel

Wou Dir en Asterisk (*) gesitt ouni de roude Highlighter, heescht et datt d'Software scho installéiert ass.

Fir eng oder méi Software z'installéieren, benotzt d'Up an Down Pfeile fir de roude Highlighter ze réckelen, dréckt op d'Spacebar fir d'Software ze wielen a benotzt d'Tab-Tast fir op <ok> ze réckelen. Da dréckt Enter Knäppchen fir déi gewielte Software z'installéieren wéi am Screencast hei ënnendrënner.

Alternativ kënnt Dir och all Aufgaben aus der Kommandozeil lëschten, andeems Dir de Kommando hei drënner benotzt. Notéiert datt an der éischter Kolonn vun der Lëscht, u (uninstalléiert) heescht datt Software net installéiert ass an i (installéiert) heescht datt Software installéiert ass.

$ sudo tasksel --list-tasks 
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
...

Dir fannt eng voll Beschreiwung vun all Aufgaben an /usr/share/tasksel/*.desc an /usr/local/share/tasksel/*.desc Dateien.

Loosst eis e puer Grupp vu Software Packagen installéieren wéi LAMP, Mail Server, DNS Server etc.

Als Beispill wäerte mir d'Installatioun vum LAMP (Linux, Apache, MySQL a PHP) Stack an Ubuntu 16.04 ofdecken.

Dir kënnt entweder d'Benotzerinterface oder d'Kommandozeiloptioun benotzen, awer hei benotze mir d'Kommandozeiloptioun wéi follegt:

$ sudo tasksel install lamp-server

Wärend de Mysql Package installéiert gëtt, gitt Dir opgefuerdert Mysql ze konfiguréieren andeems Dir e Root Passwuert setzt. Gitt einfach e staarkt a séchert Passwuert un, dréckt dann op Enter fir weiderzekommen.

Waart bis d'Installatioun fäerdeg ass. Nodeems alles gemaach ass, kënnt Dir d'LAMP Stack Installatioun testen wéi follegt.

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

i lamp-server	LAM server

Ähnlech kënnt Dir och Mail Server oder DNS Server installéieren wéi gewisen:

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

Kuckt duerch d'Tasksel Package Man Säit fir méi Benotzungsoptiounen.

$ man tasksel

Als Schlussfolgerung ass tasksel eng einfach an einfach ze benotzen Interface fir Benotzer fir Software op hiren Debian/Ubuntu Linux Systemer z'installéieren.

Wéi och ëmmer, wéi eng Methode vun der Softwareinstallatioun dh mat apt-get/apt/aptitude Package Management Tools oder Tasksel, léiwer Dir eigentlech a firwat? Loosst eis iwwer d'Kommentarsektioun hei drënner wëssen, souwéi all Virschléi oder aner vital Feedback.