Tasksel - Preprosto in hitro namestite programsko opremo za skupine v Debian in Ubuntu


Ena izmed več nalog, ki jo bo uporabnik Linuxa moral opraviti, je namestitev programske opreme. Obstajata verjetno dve metodi, zlasti v sistemih Debian/Ubuntu Linux, ki ju lahko uporabite za namestitev programske opreme. Prva je namestitev posameznih paketov z uporabo orodij za upravljanje paketov, kot sta aptitude in synaptic.

Drugi je z uporabo Tasksel, ki je preprosto in enostavno za uporabo orodje, razvito za Debian/Ubuntu, ki uporabnikom ponuja vmesnik, ki jim omogoča namestitev skupine sorodnih paketov, kot so strežnik LAMP, poštni strežnik, strežnik DNS itd. kot eno predhodno konfigurirano nalogo. Deluje primerljivo z meta-paketi, skoraj vse naloge v opravilih boste našli v meta-paketih.

Kako namestiti in uporabljati Tasksel v Debianu in Ubuntuju

Če želite namestiti tasksel, preprosto zaženite spodnji ukaz:

$ sudo apt-get install tasksel

Po namestitvi Tasksel vam omogoča namestitev ene ali več vnaprej določenih skupin paketov. Uporabnik ga mora zagnati iz ukazne vrstice z nekaj argumenti, ponuja tudi grafični uporabniški vmesnik, kjer lahko izbere programsko opremo za namestitev.

Splošna sintaksa izvajanja tasksel iz ukazne vrstice je:

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

Če želite zagnati uporabniški vmesnik tasksel, vnesite spodnji ukaz:

$ sudo tasksel

Kjer vidite zvezdico (*) brez rdečega označevalca, to pomeni, da je programska oprema že nameščena.

Če želite namestiti eno ali več programske opreme, s puščicama gor in dol premaknite rdeči označevalnik, pritisnite preslednico, da izberete programsko opremo, s tipko Tab pa <ok>. Nato pritisnite gumb Enter, da namestite izbrano programsko opremo, kot je prikazano v spodnjem zaslonu.

Lahko pa tudi vse naloge navedete v ukazni vrstici z uporabo spodnjega ukaza. Upoštevajte, da v prvem stolpcu seznama u (odstranjeno) pomeni, da programska oprema ni nameščena, i (nameščeno) pa pomeni, da je nameščena programska oprema.

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

Celoten opis vseh nalog najdete v datotekah /usr/share/tasksel/*.desc in /usr/local/share/tasksel/*.desc .

Namestimo nekaj skupin programskih paketov, kot so LAMP, poštni strežnik, strežnik DNS itd.

Kot primer bomo opisali namestitev sklada LAMP (Linux, Apache, MySQL in PHP) v Ubuntu 16.04.

Uporabite lahko uporabniški vmesnik ali možnost ukazne vrstice, vendar bomo tukaj uporabili možnost ukazne vrstice, kot sledi:

$ sudo tasksel install lamp-server

Med namestitvijo paketa Mysql boste pozvani, da konfigurirate Mysql z nastavitvijo korenskega gesla. Preprosto vnesite močno in varno geslo, nato za nadaljevanje pritisnite tipko Enter.

Počakajte, da se namestitev konča. Po končanem lahko namestitev sklada LAMP preizkusite na naslednji način.

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

i lamp-server	LAM server

Podobno lahko namestite tudi poštni strežnik ali strežnik DNS, kot je prikazano:

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

Za več možnosti uporabe poglejte stran s priročniki paketa tasksel.

$ man tasksel

Za zaključek je tasksel preprost in enostaven za uporabo vmesnik, ki uporabnikom omogoča namestitev programske opreme na njihove sisteme Debian/Ubuntu Linux.

Kateri način namestitve programske opreme, tj. Z uporabo orodij za upravljanje paketov apt-get/apt/aptitude ali opravil, imate raje in zakaj? Sporočite nam to v spodnjem oddelku za komentarje, pa tudi o kakršnih koli predlogih ali drugih pomembnih povratnih informacijah.