Knowledgebase Treoracha simplí chun oibriú leis an tseirbhís Profitserver
Príomh- Knowledgebase Bainisteoirí Pacáiste Linux

Bainisteoirí Pacáiste Linux


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 athnuachan
upgrade – uasghrádaigh pacáistí suiteáilte
install - pacáistí nua a shuiteáil
remove – bain pacáiste
purge – bain pacáiste chomh maith lena chomhaid chumraíochta
autoremove – pacáistí nár úsáideadh a bhaint
search – 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:

Rannóg Cabhrach Bainisteoir Pacáistí APT

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:

Lámhleabhar uirlisí APT le haghaidh Linux

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í:

  1. Rogha leathan pacáistí: rochtain ar stórtha oifigiúla agus tríú páirtí;
  2. Éascaíocht úsáide: orduithe iomasach maidir le suiteáil, nuashonruithe agus baint;
  3. Bainistiú uathoibríoch spleáchais: réitíonn spleáchais gan idirghabháil úsáideora;
  4. 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:

  1. Tacaíocht theoranta do phacáistí tríú páirtí;
  2. Nuashonruithe mall i gcomparáid le roinnt bainisteoirí pacáiste eile;
  3. 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:

Rannóg Cabhrach Bainisteoir Pacáiste YUM

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:

  1. /etc/yum.conf – tá socruithe domhanda don chlár sa chomhad seo.
  2. /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
Ag taispeáint faisnéis phacáiste in YUM

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í:

  1. Soláthraíonn YUM comhéadan simplí iomasach chun pacáistí a bhainistiú.
  2. Bainistíonn sé go huathoibríoch spleáchais le linn suiteáil nó baint pacáistí.
  3. Ceadaíonn sé rochtain ar stórtha láraithe ina bhfuil na mílte pacáiste réidh le húsáid.
  4. Tacaíonn sé le gné nuashonraithe uathoibríoch.

I measc na míbhuntáistí tá:

  1. 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.
  2. 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ú.
  3. 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.
  4. 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.

❮ Alt roimhe seo Certbot: Suiteáil Let's Encrypt Certificate

Cuir ceist orainn faoi VPS

Táimid réidh i gcónaí do cheisteanna a fhreagairt ag am ar bith den lá nó den oíche.