Tasksel - hõlpsalt ja kiiresti installige rühma tarkvarad Debianisse ja Ubuntu


Üks paljudest ülesannetest, millega Linuxi kasutaja on kohustatud tegelema, on tarkvara installimine. Võimalik, et Debiani/Ubuntu Linuxi süsteemides on kaks meetodit, mida saate tarkvara installimiseks kasutada. Esimene neist on üksikute pakettide installimine pakettide haldamise tööriistade abil, nagu näiteks aptitude ja synaptic.

Teine on Taskseli kasutamine, see on Debiani/Ubuntu jaoks välja töötatud lihtne ja hõlpsasti kasutatav tööriist, mis pakub kasutajatele liidest, mis võimaldab neil installida seotud pakettide rühma, näiteks LAMP Server, Mail Server, DNS Server jne. ühe eelkonfigureeritud ülesandena. See toimib võrreldavalt metapakettidega. Leiate peaaegu kõik ülesanded metapakettides olevast taskelist.

Taskseli installimine ja kasutamine Debianis ja Ubuntus

Taskeli installimiseks käivitage lihtsalt järgmine käsk:

$ sudo apt-get install tasksel

Pärast Taskseli installimist võimaldab see installida ühe või mitu ettemääratud pakettide rühma. Kasutaja peab selle käivitama käsurealt mõne argumendiga, see pakub ka graafilist kasutajaliidest, kus saab valida installimiseks vajaliku tarkvara.

Käsuliinilt taskels käitamise üldine süntaks on:

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

Taskeli kasutajaliidese käivitamiseks väljastage järgmine käsk:

$ sudo tasksel

Kui näete tärnit (*) ilma punase esiletõsteta, tähendab see, et tarkvara on juba installitud.

Ühe või mitme tarkvara installimiseks kasutage punase esiletõstuki liigutamiseks üles- ja allanoolt, tarkvara valimiseks vajutage tühikuklahvi ja klahviga Tab liigutage <ok>. Seejärel vajutage valitud tarkvara installimiseks nuppu Enter, nagu on näidatud allpool oleval ekraanil.

Teise võimalusena saate loetleda ka kõik käsureal olevad ülesanded, kasutades allolevat käsku. Pange tähele, et loendi esimeses veerus tähendab u (desinstallitud) tarkvara installimata ja i (installitud) tarkvara installimist.

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

Kõigi ülesannete täieliku kirjelduse leiate failidest /usr/share/tasksel/*.desc ja /usr/local/share/tasksel/*.desc .

Paigaldage mõni rühm tarkvarapakette, näiteks LAMP, Mail Server, DNS Server jne.

Näitena käsitleme LAMP-i (Linux, Apache, MySQL ja PHP) virna installimist Ubuntu 16.04-s.

Võite kasutada kas kasutajaliidest või käsureavalikut, kuid siin kasutame käsureavalikut järgmiselt:

$ sudo tasksel install lamp-server

Mysqli paketi installimise ajal palutakse teil seadistada Mysql juurparooli seadistamisega. Sisestage lihtsalt kindel ja turvaline parool, seejärel vajutage jätkamiseks sisestusklahvi.

Oodake installimise lõpuleviimist. Lõppude lõpuks saate LAMP-i virna installimist testida järgmiselt.

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

i lamp-server	LAM server

Samamoodi saate installida ka meiliserveri või DNS-serveri, nagu näidatud:

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

Lisateavet kasutusvõimaluste kohta leiate ülesande paketi käsulehelt.

$ man tasksel

Kokkuvõtteks võib öelda, et taskel on kasutajate jaoks lihtne ja hõlpsasti kasutatav liides tarkvara installimiseks oma Debiani/Ubuntu Linuxi süsteemidesse.

Millist tarkvara installimise meetodit, st apt-get/apt/aptitude paketihalduse tööriistu või taskeli kasutades, eelistate tegelikult ja miks? Andke meile sellest teada alloleva kommentaaride jaotise kaudu, samuti soovituste või muu olulise tagasiside kaudu.