„Tasksel“ - lengvai ir greitai įdiekite grupės programinę įrangą „Debian“ ir „Ubuntu“


Viena iš kelių užduočių, kurias privalo atlikti „Linux“ vartotojas, yra programinės įrangos diegimas. Galbūt yra du metodai, ypač Debian/Ubuntu Linux sistemose, kuriuos galite naudoti diegdami programinę įrangą. Pirmasis yra atskirų paketų diegimas naudojant paketų valdymo įrankius, tokius kaip aptitude ir synaptic.

Kitas yra naudojant „Tasksel“ - tai paprastas ir lengvai naudojamas įrankis, sukurtas „Debian“/„Ubuntu“, kuris suteikia vartotojams sąsają, leidžiančią jiems įdiegti susijusių paketų grupę, pvz., LAMP serverį, pašto serverį, DNS serverį ir kt. kaip vieną iš anksto sukonfigūruotą užduotį. Tai veikia palyginus su meta-paketais, beveik visas užduotis rasite užduotyse, esančiose meta-paketuose.

Kaip įdiegti ir naudoti „Tasksel“ „Debian“ ir „Ubuntu“

Norėdami įdiegti „taskel“, tiesiog paleiskite toliau pateiktą komandą:

$ sudo apt-get install tasksel

Įdiegę „Tasksel“ galite įdiegti vieną ar daugiau iš anksto nustatytų paketų grupių. Vartotojui reikia paleisti jį iš komandinės eilutės su keliais argumentais, taip pat pateikiama grafinė vartotojo sąsaja, kurioje galima pasirinkti programinę įrangą, kurią norite įdiegti.

Bendra užduočių paleidimo iš komandinės eilutės sintaksė yra:

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

Norėdami paleisti „taskel“ vartotojo sąsają, išleiskite toliau pateiktą komandą:

$ sudo tasksel

Jei matote žvaigždutę (*) be raudono paryškinimo, tai reiškia, kad programinė įranga jau įdiegta.

Norėdami įdiegti vieną ar daugiau programinės įrangos, naudokite rodykles aukštyn ir žemyn, norėdami perkelti raudoną žymeklį, paspauskite tarpo klavišą, kad pasirinktumėte programinę įrangą, ir naudokite klavišą Tab, kad perkeltumėte į <ok>. Tada paspauskite mygtuką „Enter“, kad įdiegtumėte pasirinktą programinę įrangą, kaip parodyta toliau pateiktoje ekrano kopijoje.

Arba galite išvardyti visas užduotis iš komandinės eilutės, naudodami toliau pateiktą komandą. Atminkite, kad pirmame sąrašo stulpelyje u (pašalinta) reiškia, kad programinė įranga neįdiegta, o i (įdiegta) reiškia, kad įdiegta programinė įranga.

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

Visą visų užduočių aprašymą rasite failuose /usr/share/tasksel/*.desc ir /usr/local/share/tasksel/*.desc .

Įdiekime kai kurias programinės įrangos paketų grupes, tokias kaip LAMP, Pašto serveris, DNS serveris ir kt.

Kaip pavyzdį aptarsime LAMP („Linux“, „Apache“, „MySQL“ ir „PHP“) kamino diegimą „Ubuntu 16.04“.

Galite naudoti vartotojo sąsają arba komandinės eilutės parinktį, tačiau čia mes naudosime komandų eilutės parinktį taip:

$ sudo tasksel install lamp-server

Kol bus įdiegtas „Mysql“ paketas, būsite paraginti sukonfigūruoti „Mysql“ nustatydami pagrindinį slaptažodį. Tiesiog įveskite tvirtą ir saugų slaptažodį, tada paspauskite klavišą Enter, kad tęstumėte.

Palaukite, kol baigsis diegimas. Viską atlikę, galite patikrinti LAMP kamino diegimą taip.

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

i lamp-server	LAM server

Panašiai taip pat galite įdiegti „Mail Server“ arba „DNS Server“, kaip parodyta:

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

Peržiūrėkite „taskel“ paketo vadovo puslapį, kur rasite daugiau naudojimo galimybių.

$ man tasksel

Taigi, taskel yra paprasta ir lengvai naudojama sąsaja, skirta vartotojams įdiegti programinę įrangą savo „Debian“/„Ubuntu Linux“ sistemose.

Tačiau kurį programinės įrangos diegimo metodą, t. Y. Naudojant apt-get/apt/aptitude paketų valdymo įrankius ar „taskel“, jūs iš tikrųjų norite ir kodėl? Praneškite mums žemiau esančiame komentarų skyriuje, taip pat pateikite bet kokius pasiūlymus ar kitus svarbius atsiliepimus.