Tasksel - Dali ug Dali nga Pag-install sa Mga Software sa Grupo sa Debian ug Ubuntu


Usa sa daghang mga buluhaton nga kinahanglan dumalahon sa usa ka tiggamit sa Linux mao ang pag-install sa software. Adunay posibleng duha ka pamaagi ilabina sa mga sistema sa Debian/Ubuntu Linux nga imong magamit sa pag-instalar sa software. Ang una mao ang pag-instalar sa indibidwal nga mga pakete gamit ang mga himan sa pagdumala sa pakete sama sa aptitude ug synaptic.

Ang lain pinaagi sa paggamit sa Tasksel, usa ka yano ug dali gamiton nga himan nga gihimo alang sa Debian/Ubuntu nga naghatag sa mga tiggamit usa ka interface aron mahimo nila nga ma-install ang usa ka grupo sa mga may kalabutan nga mga pakete sama sa LAMP Server, Mail Server, DNS Server, ug uban pa. isip usa ka gi-pre-configure nga buluhaton. Nagtrabaho kini nga parehas sa mga meta-package, makit-an nimo ang hapit tanan nga mga buluhaton sa tasksel nga naa sa mga meta-package.

Giunsa ang Pag-install ug Paggamit sa Tasksel sa Debian ug Ubuntu

Aron ma-install ang tasksel, padagana lang ang command sa ubos:

$ sudo apt-get install tasksel

Human sa pag-instalar sa Tasksel, kini makapahimo kanimo sa pag-instalar sa usa o labaw pa nga gitakda nang daan nga grupo sa mga pakete. Ang user kinahanglan nga modagan niini gikan sa command line nga adunay pipila ka mga argumento, kini naghatag og graphical user interface ingon man diin ang usa makapili sa software nga i-install.

Ang kinatibuk-ang syntax sa pagpadagan sa tasksel gikan sa command line mao ang:

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

Aron masugdan ang tasksel user interface, i-isyu ang sugo sa ubos:

$ sudo tasksel

Kung makakita ka ug asterisk (*) nga wala ang pula nga highlighter, nagpasabot nga na-install na ang software.

Aron ma-install ang usa o daghan pa nga software, gamita ang Up ug Down arrow aron ibalhin ang pula nga highlighter, pindota ang Space bar aron mapili ang software ug gamita ang Tab key aron ibalhin ang sa <ok>. Unya pindota ang Enter button aron ma-install ang pinili nga software sama sa gipakita sa screencast sa ubos.

Sa laing paagi, mahimo nimong ilista ang tanan nga mga buluhaton gikan sa linya sa mando, pinaagi sa paggamit sa mando sa ubos. Timan-i nga sa unang kolum sa listahan, u (uninstalled) nagpasabot nga ang software wala ma-install ug i (installed) nagpasabot nga software ang na-install.

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

Makit-an nimo ang tibuok nga deskripsyon sa tanang buluhaton sa /usr/share/tasksel/*.desc ug /usr/local/share/tasksel/*.desc files.

Atong i-install ang pipila ka grupo sa mga software packages sama sa LAMP, Mail Server, DNS Server ug uban pa.

Isip usa ka pananglitan, atong tabonan ang pag-instalar sa LAMP (Linux, Apache, MySQL ug PHP) nga stack sa Ubuntu 16.04.

Mahimo nimong gamiton ang user interface o ang opsyon sa command line, apan dinhi, atong gamiton ang opsyon sa command line sama sa mosunod:

$ sudo tasksel install lamp-server

Samtang gi-install ang Mysql package, aghaton ka nga i-configure ang Mysql pinaagi sa pagbutang og root password. Pagsulod lang sa usa ka lig-on ug luwas nga password, dayon i-hit ang Enter key aron makapadayon.

Paghulat nga makompleto ang pag-install. Human mahuman ang tanan, mahimo nimong sulayan ang pag-instalar sa LAMP stack sama sa mosunod.

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

i lamp-server	LAM server

Sa samang paagi mahimo usab nimo i-install ang Mail Server o DNS Server sama sa gipakita:

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

Tan-awa ang tasksel package man page alang sa dugang nga mga kapilian sa paggamit.

$ man tasksel

Ingon usa ka konklusyon, ang tasksel usa ka yano ug dali gamiton nga interface alang sa mga tiggamit aron ma-install ang software sa ilang mga sistema sa Debian/Ubuntu Linux.

Bisan pa, unsa nga pamaagi sa pag-install sa software i.e gamit ang apt-get/apt/aptitude package management tools o tasksel, gusto ba nimo ug ngano? Ipahibalo kanamo pinaagi sa seksyon sa komento sa ubos, ingon man ang bisan unsang mga sugyot o uban pang hinungdanon nga feedback.