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.