San Airteagal seo, déanfaimid amach cad é bainisteoirí pacáiste iad agus scrúdaigh dhá cheann de na bainisteoirí is coitianta le haghaidh córais Linux: APT (Uirlis Ardphacáiste) agus YUM (Nuashonadóir Yellowdog, Athraithe). Déanfaimid staidéar ar na bunphrionsabail maidir le conas a oibríonn bainisteoirí pacáiste Linux, déanfaidh muid comparáid idir a ngnéithe agus a mbuntáistí, agus breithneoimid samplaí d'fheidhmiú praiticiúil, lena n-áirítear orduithe agus feidhmeanna bunúsacha chun pacáistí a bhainistiú.
Bainisteoirí pacáiste is uirlisí iad i gcórais oibriúcháin atá deartha chun suiteáil, nuashonrú agus baint comhpháirteanna bogearraí, ar a dtugtar pacáistí, a bhainistiú. Go simplí, cuidíonn bainisteoirí pacáiste le bogearraí a shuiteáil, a scriosadh agus a nuashonrú ar ríomhaire. Sna Córas oibriúcháin Linux, tá tábhacht ar leith ag baint le bainisteoirí pacáiste agus iad ag uathoibriú an phróisis, ag cinntiú go n-oibríonn gach clár sa chóras le chéile i gceart agus gan coinbhleachtaí.
Bainisteoir Pacáiste APT
Eolas ginearálta
APT is bainisteoir pacáiste é do chórais oibriúcháin atá bunaithe ar Debian ar nós Debian agus ubuntu, a chuimsíonn freisin Apt-a fháil agus apt-taisce. Úsáidtear é chun pacáistí bogearraí a shuiteáil, a bhaint agus a bhainistiú. Cosúil le haon áirgiúlacht eile ar Linux, tá comhréir iomasach ag apt:
apt command option package_name
Áirítear ar na horduithe is coitianta:
update – an liosta pacáiste a athnuachanupgrade – uasghrádaigh pacáistí suiteáilteinstall - pacáistí nua a shuiteáilremove – bain pacáistepurge – bain pacáiste chomh maith lena chomhaid chumraíochtaautoremove – pacáistí nár úsáideadh a bhaintsearch – cuardach le haghaidh pacáistí
Is féidir leat faisnéis a fháil faoi na horduithe bunúsacha ag baint úsáide as an cabhrú roinn:
Nó trí lámhleabhar cuimsitheach a oscailt:
man apt
Sa lámhleabhar, is féidir leat eolas a chur ar na horduithe go léir atá ar fáil agus cur síos mionsonraithe ar gach ceann acu. Taispeántas samplach:
Seachas orduithe bunúsacha, is féidir le húsáideoirí úsáid a bhaint as argóint bhreise - rogha. Seo cuid acu:
-y, --yes – úsáidtear é chun gach leideanna a d’fhéadfadh APT a chur i láthair a dhearbhú go huathoibríoch-q, --quiet – déanann sé an t-aschur níos ciúine, ie, laghdaítear an méid faisnéise a thaispeántar ar an scáileán-t, --target-release – ceadaíonn sé leagan sprice den chóras oibriúcháin a shonrú chun pacáistí a shuiteáil nó a nuashonrú-f – cuireann sé brú ar shuiteáil pacáistí, fiú mura bhfuil spleáchais míshásta ann-c – sonraítear comhad cumraíochta le húsáid.
Samplaí Úsáide
Déanaimis cuid de na horduithe agus na roghanna a scrúdú go praiticiúil. Mar shampla, úsáidfimid Python3. Chun tús a chur leis, ní mór duit an liosta pacáiste a nuashonrú:
apt update
Ina dhiaidh sin, is féidir leat dul ar aghaidh leis an suiteáil:
apt install python3
Má tá gá leis an uirlis seo a bhaint amach anseo, is féidir leat an t-ordú a úsáid chun an pacáiste a bhaint:
apt remove python3
Nó bain an pacáiste chomh maith lena comhaid cumraíochta. Glanann an t-ordú seo córas an phacáiste agus na sonraí gaolmhara go léir:
apt purge python3
Le húsáid laethúil, moltar nuashonruithe a dhéanamh ar phacáistí suiteáilte. Is féidir é seo a éascú leis an ordú:
apt upgrade
Chomh úsáideach céanna is é an t-ordú a bhaineann pacáistí suiteáilte mar spleáchais ach nach bhfuil ag teastáil a thuilleadh le haghaidh aon phacáiste:
apt autoremove
Smaoinigh ar shamplaí den chineál céanna, ach ag baint úsáide as roghanna.
Nuashonrú uathoibríoch ar an liosta pacáiste:
apt-get update -y
Nuashonrú ciúin ar gach pacáiste suiteáilte:
apt-get upgrade -q
Pacáiste a shuiteáil a shonraíonn an leagan sprice den chóras oibriúcháin (mar shampla, Ubuntu 22.04):
apt-get install <package_name> -t jammy
Conclúid
Agus an t-alt ar bhainisteoir pacáiste APT á thabhairt chun críche, is fiú a buntáistí agus a míbhuntáistí a thabhairt faoi deara. Áirítear ar na buntáistí:
- Rogha leathan pacáistí: rochtain ar stórtha oifigiúla agus tríú páirtí;
- Éascaíocht úsáide: orduithe iomasach maidir le suiteáil, nuashonruithe agus baint;
- Bainistiú uathoibríoch spleáchais: réitíonn spleáchais gan idirghabháil úsáideora;
- Slándáil: úsáideann sínithe cripteagrafacha chun barántúlacht na bpacáistí a fhíorú.
I measc na míbhuntáistí, is fiú a lua:
- Tacaíocht theoranta do phacáistí tríú páirtí;
- Nuashonruithe mall i gcomparáid le roinnt bainisteoirí pacáiste eile;
- Easpa tacaíochta do roinnt ailtireachtaí.
In ainneoin na n-easnaimh seo, tá APT fós ar cheann de na huirlisí bainistíochta pacáiste is mó tóir agus iontaofa ar domhan Linux, ag soláthar áise agus éifeachtúlachta d'úsáideoirí maidir le bogearraí a shuiteáil agus a nuashonrú.
Bainisteoir Pacáiste YUM
Eolas ginearálta
Yum is bainisteoir pacáiste don chóras oibriúcháin Linux, arna fhorbairt ag Red Hat chun suiteáil, nuashonrú agus baint bogearraí a bhainistiú. Feidhmíonn sé mar an uirlis bhainistíochta pacáiste caighdeánach i dáiltí mar RHEL, CentOS, agus Fedora.
Tá comhréir an ordaithe simplí go leor agus iomasach. Is éard atá ann go príomha eochairfhocail agus paraiméadair a shainíonn an gníomh a dhéanann an bainisteoir pacáiste. Déanaimis scrúdú níos mine ar na príomhorduithe.
Suiteáil pacáiste:
yum install <package_name>
Pacáiste á nuashonrú:
yum update <package_name>
Pacáiste á bhaint:
yum remove <package_name>
Ag cuardach pacáiste de réir eochairfhocail:
yum search <keyword>
Ag liostú pacáistí suiteáilte:
yum list
Is féidir leat eolas a chur ar liosta iomlán na n-orduithe atá ar fáil sa cabhrú roinn:
Chomh maith leis an sraith caighdeánach orduithe, tacaíonn an uirlis freisin le roghanna agus bratacha breise. Seo roinnt samplaí de na paraiméadair seo:
-C – bain úsáid as comhad cumraíochta-q – an t-aschur a shochtadh le haghaidh ciúine breise-y – idirghníomhaíocht a dhíchumasú-v – aschur briathra a chumasú-e – aschur leathnaithe a chumasú
Áirítear ar na bratacha is coitianta:
--installroot - pacáistí a shuiteáil in eolaire sonraithe--releasever – pacáistí a shuiteáil ó leagan scaoileadh sonraithe--exclude – pacáistí sonraithe a eisiamh ón suiteáil--allowerasing – cead a thabhairt pacáistí suiteáilte a bhaint le linn na cinn nua a shuiteáil--nogpgcheck – seiceáil GPG a dhíchumasú le linn suiteáil an phacáiste
Tá YUM cumraithe trí chomhaid chumraíochta:
- /etc/yum.conf – tá socruithe domhanda don chlár sa chomhad seo.
- /etc/yum.repos.d – stórálann an t-eolaire seo comhaid chumraíochta do gach stór óna n-íoslódálann YUM pacáistí.
Samplaí Úsáide
Bainimis úsáid as Nginx mar bhonn lenár samplaí. Chun an pacáiste a shuiteáil, bain úsáid as an ordú:
yum install nginx
Ag taispeáint faisnéis phacáiste:
yum info nginx
Taispeáin liosta nuashonruithe atá ar fáil do Nginx:
yum check-update nginx
Déan nuashonrú ar an leagan is déanaí:
yum update nginx
Bain an clár as an gcóras:
yum remove nginx
Nuashonraigh gach pacáiste suiteáilte leis an ordú seo a leanas:
yum update
Mura dteastaíonn uait ach seiceáil le haghaidh nuashonruithe atá ar fáil gan iad a shuiteáil:
yum check-update
A ligean ar bogadh ar aghaidh go dtí samplaí níos casta, a bhaineann leis na paraiméadair agus bratacha a pléadh níos luaithe.
Suiteáil an pacáiste nginx gan aschur agus gan deimhniú, ag baint úsáide as an gcomhad cumraíochta /etc/yum.conf:
yum -q -y -C install nginx
Nuashonraigh gach pacáiste, gan an t-eithne san áireamh, le haschur mionsonraithe:
yum -v --exclude=kernel update
Bain an pacáiste Apache agus a spleáchais go léir, rud a ligeann do phacáistí suiteáilte a bhaint le linn an phróisis seo:
yum -y remove httpd --allowerasing
Achoimre
Cosúil le haon uirlis, tá a láidreachtaí agus a laigí ag YUM. Áirítear ar a buntáistí:
- Soláthraíonn YUM comhéadan simplí iomasach chun pacáistí a bhainistiú.
- Bainistíonn sé go huathoibríoch spleáchais le linn suiteáil nó baint pacáistí.
- Ceadaíonn sé rochtain ar stórtha láraithe ina bhfuil na mílte pacáiste réidh le húsáid.
- Tacaíonn sé le gné nuashonraithe uathoibríoch.
I measc na míbhuntáistí tá:
- Luas. Is féidir leis an am forghníomhaithe a bheith mall, go háirithe nuair a bhíonn tú ag déileáil le líon mór sonraí nó líonraí mall.
- Nuashonruithe bunachar sonraí. Éilíonn roinnt oibríochtaí an bunachar sonraí pacáiste a nuashonrú, rud a d'fhéadfadh an próiseas bainistíochta pacáiste a mhoilliú.
- Tacaíocht theoranta do leaganacha pacáiste. Uaireanta ní thairgeann YUM ach leaganacha níos sine den phacáiste, rud a d’fhéadfadh a bheith ina fhadhb má tá an leagan is déanaí de na bogearraí uait.
- Cumraíocht stór. Uaireanta is gá stórtha breise a bhunú chun teacht ar phacáistí nó ar leaganacha áirithe.
Ar an iomlán, is uirlis chumhachtach agus áisiúil é YUM chun pacáistí a bhainistiú i gcórais Red Hat, ach cosúil le haon bhogearraí, tá buntáistí agus míbhuntáistí aige ar chóir a mheas agus é á úsáid.
Tá Bainisteoirí Pacáiste Riachtanach
Tá ról tábhachtach ag APT agus YUM araon maidir le bogearraí a bhainistiú ar Linux, ag soláthar rochtain áisiúil ar phacáistí agus nuashonruithe. In ainneoin na ndifríochtaí i gcomhréir agus gnéithe, cinntíonn na bainisteoirí pacáiste seo bainistíocht éifeachtach ar spleáchais agus nuashonruithe bogearraí. Beag beann ar an rogha, tá gach bainisteoir pacáiste fós ina uirlis fíor-riachtanach chun éagsúlacht feidhmchlár a shuiteáil, cibé acu Linux eagarthóirí téacs nó aon bhogearraí eile.