Iṣẹ-ṣiṣe - Ni irọrun ati Ni kiakia Fi Softwares Ẹgbẹ sii ni Debian ati Ubuntu


Ọkan ninu awọn iṣẹ pupọ ti olumulo Linux kan ni lati mu ni fifi sori ẹrọ sọfitiwia. O ṣee ṣe awọn ọna meji paapaa lori awọn ọna ṣiṣe Debian/Ubuntu Linux ti o le lo fun fifi sori ẹrọ sọfitiwia. Ni igba akọkọ ti o nfi awọn idii kọọkan sii nipa lilo awọn irinṣẹ iṣakoso package bii oye ati synaptik.

Ekeji jẹ nipa lilo Tasksel, jẹ ohun elo ti o rọrun ati irọrun lati lo fun idagbasoke Debian/Ubuntu ti o pese awọn olumulo ni wiwo lati jẹ ki wọn fi ẹgbẹ kan ti awọn idii ti o jọmọ sii gẹgẹbi LAMP Server, Server Server, Server Server, ati bẹbẹ lọ. bi iṣẹ-ṣiṣe atunto tẹlẹ kan. O n ṣiṣẹ ni afiwe si awọn idii meta, iwọ yoo wa fere gbogbo awọn iṣẹ-ṣiṣe ni awọn iṣẹ ṣiṣe ti o wa ninu awọn idii meta.

Bii O ṣe le Fi sii ati Lo Iṣẹ-ṣiṣe ni Debian ati Ubuntu

Lati fi awọn iṣẹ ṣiṣe sori ẹrọ, ṣaṣe ṣiṣe aṣẹ ni isalẹ:

$ sudo apt-get install tasksel

Lẹhin fifi Iṣẹ-ṣiṣe sori ẹrọ, o fun ọ laaye lati fi ọkan tabi diẹ sii asọye ẹgbẹ ti awọn idii sii. Olumulo nilo lati ṣiṣẹ lati laini aṣẹ pẹlu awọn ariyanjiyan diẹ, o pese wiwo olumulo ayaworan kan daradara nibiti ẹnikan le yan sọfitiwia lati fi sii.

Ilana gbogbogbo ti awọn iṣẹ ṣiṣe ṣiṣe lati laini aṣẹ ni:

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

Lati bẹrẹ ni wiwo olumulo awọn iṣẹ ṣiṣe, gbekalẹ aṣẹ ni isalẹ:

$ sudo tasksel

Nibiti o ti rii aami akiyesi (*) laisi afihan pupa, o tumọ si pe a ti fi software sii tẹlẹ.

Lati fi ọkan tabi diẹ sii sọfitiwia sii, lo awọn ọfa Oke ati isalẹ lati gbe afihan pupa, tẹ Pẹpẹ Space lati yan sọfitiwia naa ati lo bọtini Taabu lati gbe si <ok>. Lẹhinna lu Bọtini Tẹ lati fi software ti o yan sii bi o ṣe han ninu iboju iboju ni isalẹ.

Ni omiiran, o le ṣe atokọ gbogbo awọn iṣẹ lati laini aṣẹ naa daradara, nipa lilo pipaṣẹ ni isalẹ. Akiyesi pe ninu iwe akọkọ ti atokọ naa, u (aifi si) tumọ si pe a ko fi software sii ati pe i (fi sori ẹrọ) tumọ si software ti fi sii.

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

O le wa apejuwe kikun ti gbogbo awọn iṣẹ-ṣiṣe ni /usr/share/tasksel/*.desc ati /usr/local/share/tasksel/*.desc awọn faili.

Jẹ ki a fi diẹ ninu ẹgbẹ ti awọn idii sọfitiwia sii bi atupa, Server Server, Server Server ati bẹbẹ lọ.

Gẹgẹbi apẹẹrẹ, a yoo bo fifi sori LAMP (Linux, Apache, MySQL ati PHP) akopọ ni Ubuntu 16.04.

O le lo boya wiwo olumulo tabi aṣayan laini aṣẹ, ṣugbọn nibi, a yoo lo aṣayan laini aṣẹ ni atẹle:

$ sudo tasksel install lamp-server

Lakoko ti o ti nfi package Mysql sii, iwọ yoo ni itara lati tunto MySQL nipa tito ọrọigbaniwọle gbongbo kan. Nìkan tẹ ọrọ igbaniwọle to lagbara ati aabo, lẹhinna lu bọtini Tẹ lati tẹsiwaju.

Duro fun fifi sori ẹrọ lati pari. Lẹhin ti gbogbo nkan ti pari, o le ṣe idanwo fifi sori akopọ atupa bi atẹle.

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

i lamp-server	LAM server

Ni bakanna o tun le fi Server Server tabi DNS Server sori ẹrọ bi o ti han:

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

Wo nipasẹ oju-iwe eniyan packageel taskel fun awọn aṣayan lilo diẹ sii.

$ man tasksel

Gẹgẹbi ipari, awọn iṣẹ ṣiṣe jẹ wiwo ti o rọrun ati irọrun lati lo fun awọn olumulo lati fi sori ẹrọ sọfitiwia lori awọn ọna ṣiṣe Linux Debian/Ubuntu wọn.

Sibẹsibẹ, ọna wo ti fifi sori sọfitiwia ie ie lilo awọn irinṣẹ iṣakoso package apt-get/apt/aptitude tabi iṣẹ ṣiṣe, ṣe o fẹ gaan ati idi ti? Jẹ ki a mọ nipasẹ apakan asọye ni isalẹ, bii eyikeyi awọn didaba tabi awọn esi pataki miiran.