Vyhledávání na webu

Tasksel – Snadná a rychlá instalace skupinového softwaru v Debianu a Ubuntu


Jedním z několika úkolů, které musí uživatel Linuxu zvládnout, je instalace softwaru. Zejména na systémech Debian/Ubuntu Linux můžete použít k instalaci softwaru dva způsoby. První je instalace jednotlivých balíčků pomocí nástrojů pro správu balíčků, jako jsou apt-get, apt, aptitude a synaptic.

Druhým je použití Tasksel, což je jednoduchý a snadno použitelný nástroj vyvinutý pro Debian/Ubuntu, který uživatelům poskytuje rozhraní, které jim umožní nainstalovat skupinu souvisejících balíčky jako LAMP Server, Mail Server, DNS Server atd. jako jednu předem nakonfigurovanou úlohu. Funguje srovnatelně s metabalíčky, téměř všechny úlohy najdete v tasksel přítomných v metabalíčcích.

Jak nainstalovat a používat Tasksel v Debianu a Ubuntu

Chcete-li nainstalovat tasksel, jednoduše spusťte níže uvedený příkaz:

sudo apt-get install tasksel

Po instalaci Tasksel vám umožní nainstalovat jednu nebo více předdefinovaných skupin balíčků. Uživatel jej musí spustit z příkazového řádku s několika argumenty, poskytuje také grafické uživatelské rozhraní, kde lze vybrat software k instalaci.

Obecná syntaxe spouštění tasksel z příkazového řádku je:

sudo tasksel install task_name
sudo tasksel remove task_name
sudo tasksel command_line_options

Chcete-li spustit uživatelské rozhraní tasksel, zadejte níže uvedený příkaz:

sudo tasksel

Když vidíte hvězdičku (*) bez červeného zvýrazňovače, znamená to, že software je již nainstalován.

Chcete-li nainstalovat jeden nebo více softwaru, pomocí šipek Nahoru a Dolů přesuňte červený zvýrazňovač, stisknutím mezerníku vyberte software a použijte klávesou Tab přesuňte na <ok>. Poté stisknutím tlačítka Enter nainstalujte vybraný software, jak je znázorněno na obrazovce níže.

Případně můžete vypsat všechny úlohy také z příkazového řádku pomocí příkazu níže. Všimněte si, že v prvním sloupci seznamu u (odinstalovaný) znamená, že software není nainstalován, a i (nainstalovaný) znamená, že software je nainstalován.

sudo tasksel --list-tasks 
Ukázkový výstup
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
...

Úplný popis všech úloh naleznete v souborech /usr/share/tasksel/*.desc a /usr/local/share/tasksel/*.desc.

Pojďme nainstalovat nějakou skupinu softwarových balíčků, jako je LAMP, Mail Server, DNS Server atd.

Nainstalujte sadu LAMP pomocí Tasksel

Jako příklad pokryjeme instalaci zásobníku LAMP (Linux, Apache, MySQL a PHP) v Ubuntu 16.04.

Můžete použít buď uživatelské rozhraní, nebo možnost příkazového řádku, ale zde použijeme možnost příkazového řádku následovně:

sudo tasksel install lamp-server

Během instalace balíčku Mysql budete vyzváni ke konfiguraci Mysql nastavením hesla root. Jednoduše zadejte silné a bezpečné heslo a pokračujte stisknutím klávesy Enter.

Počkejte na dokončení instalace. Poté, co je vše hotovo, můžete otestovat instalaci zásobníku LAMP následovně.

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

i lamp-server	LAM server

Podobně můžete také nainstalovat Mail Server nebo DNS Server, jak je znázorněno:

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

Další možnosti použití naleznete na manuálové stránce balíčku tasksel.

man tasksel

Závěrem lze říci, že tasksel je jednoduché a snadno použitelné rozhraní pro uživatele k instalaci softwaru do jejich systémů Debian/Ubuntu Linux.

Jaký způsob instalace softwaru, tj. pomocí nástrojů pro správu balíčků apt-get/apt/aptitude nebo tasksel, vlastně preferujete a proč? Dejte nám vědět prostřednictvím sekce komentářů níže, stejně jako jakékoli návrhy nebo jinou důležitou zpětnou vazbu.