Tasksel - ērti un ātri instalējiet grupas programmatūras Debian un Ubuntu


Viens no vairākiem uzdevumiem, ar kuru Linux lietotājam ir pienākums rīkoties, ir programmatūras instalēšana. Iespējams, ir divas metodes, īpaši Debian/Ubuntu Linux sistēmās, kuras varat izmantot programmatūras instalēšanai. Pirmais ir atsevišķu pakotņu instalēšana, izmantojot pakotņu pārvaldības rīkus, piemēram, aptitude un synaptic.

Otrs ir, izmantojot Tasksel, ir vienkāršs un viegli lietojams rīks, kas izstrādāts Debian/Ubuntu, kas lietotājiem nodrošina saskarni, lai ļautu viņiem instalēt saistīto pakotņu grupu, piemēram, LAMP Server, Mail Server, DNS Server utt. kā vienu iepriekš konfigurētu uzdevumu. Tas darbojas salīdzinoši ar meta-paketēm, gandrīz visus uzdevumus atradīsit uzdevumu paketē, kas atrodas meta-paketēs.

Kā instalēt un izmantot Tasksel Debian un Ubuntu

Lai instalētu taskel, vienkārši palaidiet zemāk esošo komandu:

$ sudo apt-get install tasksel

Pēc Tasksel instalēšanas tas ļauj instalēt vienu vai vairākas iepriekš definētas pakotņu grupas. Lietotājam tas jāpalaiž no komandrindas ar dažiem argumentiem, tas nodrošina grafisko lietotāja saskarni, kā arī to, kur var izvēlēties instalējamo programmatūru.

Vispārīgā sintēze, kurā darbojas komandrindas taskel, ir šāda:

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

Lai sāktu taskel lietotāja saskarni, izsniedziet tālāk norādīto komandu:

$ sudo tasksel

Ja redzat zvaigznīti (*) bez sarkanā marķiera, tas nozīmē, ka programmatūra jau ir instalēta.

Lai instalētu vienu vai vairākas programmatūras, izmantojiet bultiņas Augšup un lejup, lai pārvietotu sarkano marķieri, nospiediet atstarpes taustiņu, lai atlasītu programmatūru, un izmantojiet taustiņu Tab, lai pārvietotos uz <ok>. Pēc tam nospiediet taustiņu Enter, lai instalētu izvēlēto programmatūru, kā parādīts zemāk esošajā ekrāna kopā.

Varat arī uzskaitīt visus uzdevumus no komandrindas, izmantojot zemāk esošo komandu. Ņemiet vērā, ka saraksta pirmajā slejā u (atinstalēta) nozīmē, ka programmatūra nav instalēta, un i (instalēta) nozīmē, ka programmatūra ir instalēta.

$ 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
...

Pilnu visu uzdevumu aprakstu varat atrast failos /usr/share/tasksel/*.desc un /usr/local/share/tasksel/*.desc .

Instalēsim dažas programmatūras pakotņu grupas, piemēram, LAMP, Mail Server, DNS Server utt.

Piemēram, mēs aplūkosim LAMP (Linux, Apache, MySQL un PHP) kaudzes instalēšanu Ubuntu 16.04.

Varat izmantot lietotāja interfeisu vai komandrindas opciju, taču šeit komandrindas opciju izmantosim šādi:

$ sudo tasksel install lamp-server

Kamēr tiek instalēta pakete Mysql, jums tiks piedāvāts konfigurēt MySQL, iestatot saknes paroli. Vienkārši ievadiet drošu un drošu paroli, pēc tam nospiediet taustiņu Enter, lai turpinātu.

Pagaidiet, līdz instalēšana ir pabeigta. Pēc tam, kad viss ir paveikts, LAMP skursteņa instalēšanu varat pārbaudīt šādi.

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

i lamp-server	LAM server

Tāpat jūs varat arī instalēt pasta serveri vai DNS serveri, kā parādīts:

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

Pārskatiet taskel pakotnes rokasgrāmatu, lai uzzinātu vairāk lietošanas iespēju.

$ man tasksel

Noslēgumā uzdevums ir vienkāršs un ērti lietojams interfeiss, lai lietotāji varētu instalēt programmatūru savās Debian/Ubuntu Linux sistēmās.

Tomēr kuru programmatūras instalēšanas metodi, ti, izmantojot apt-get/apt/aptitude pakotņu pārvaldības rīkus vai taskel, jūs tiešām dodat priekšroku un kāpēc? Informējiet mūs, izmantojot komentāru sadaļu, kā arī visus ieteikumus vai citas svarīgas atsauksmes.