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.