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

Bainisteoirí Pacáiste Linux


San alt seo, déanfaimid iniúchadh ar dhá cheann de na bainisteoirí is mó tóir do chórais Linux: APT (Advanced Package Tool) agus YUM (Yellowdog Updater, Modified) . Déanfaimid staidéar ar na prionsabail bhunúsacha maidir le conas a oibríonn bainisteoirí pacáiste Linux, déanfaimid comparáid idir a ngnéithe agus a buntáistí, agus breithneoidh muid samplaí d’fheidhmchláir phraiticiúla, lena n-áirítear orduithe agus feidhmeanna bunúsacha chun pacáistí a bhainistiú.

Is uirlisí i gcórais oibriúcháin iad bainisteoirí pacáiste atá deartha chun suiteáil, nuashonrú agus baint comhpháirteanna bogearraí, ar a dtugtar pacáistí, a bhainistiú. Go simplí, cabhraíonn bainisteoirí pacáiste le bogearraí a shuiteáil, a scriosadh agus a nuashonrú ar ríomhaire. Sa chóras oibriúcháin Linux , tá bainisteoirí pacáiste thar a bheith tábhachtach mar go ndéanann siad an próiseas a uathoibriú, ag cinntiú go n-oibríonn gach clár sa chóras le chéile i gceart agus gan choinbhleachtaí.

Bainisteoir Pacáiste APT

Eolas ginearálta

Is bainisteoir pacáiste é APT do chórais oibriúcháin bunaithe ar Debian ar nós Debian agus Ubuntu , lena n-áirítear apt-get agus apt-cache freisin . Úsáidtear é chun pacáistí bogearraí a shuiteáil, a bhaint agus a bhainistiú. Cosúil le haon fhóntas 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 eolas a fháil faoi na horduithe bunúsacha trí úsáid a bhaint as an rannán cabhrach :

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

Is bainisteoir pacáiste é YUM 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 chaighdeánach bainistíochta pacáiste i ndáiltí cosúil le 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 tú féin a chur ar an eolas faoin liosta iomlán d’orduithe atá ar fáil sa rannóg chabhrach :

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 i mbainistiú bogearraí ar Linux, ag soláthar rochtain áisiúil ar phacáistí agus ar nuashonruithe. In ainneoin difríochtaí i gcomhréir agus i ngnéithe, cinntíonn na bainisteoirí pacáiste seo bainistíocht éifeachtach ar spleáchais agus nuashonruithe bogearraí. Beag beann ar an rogha, is uirlis riachtanach í gach bainisteoir pacáiste chun réimse feidhmchlár a shuiteáil, bíodh siad ina n-eagarthóirí téacs Linux nó ina n-aon bhogearraí eile.

An chéad alt eile ❯ 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.