Rebuilderd - Córas Fíoraithe Pacáiste Dénártha Neamhspleách do Arch Linux

Atógáil

Le déanaí Fógraíodh seoladh “Rebuilderd” atá suite mar córas fíoraithe neamhspleách do phacáistí dénártha go ceadaíonn sé fíorú na bpacáistí dáilte a eagrú trí phróiseas tógála reatha a chur i bhfeidhm a dhéanann comparáid idir na pacáistí in-íoslódáilte agus na pacáistí a fuarthas mar thoradh ar atógáil an chórais áitiúil.

I bhfocail eile, soláthraíonn an córas seo seirbhís a dhéanann monatóireacht ar stádas innéacs na bpaicéad agus tosú go huathoibríoch ar phacáistí nua a atógáil sa timpeallacht tagartha, a bhfuil a stát sioncronaithe leis na socruithe comhshaoil Príomh-phacáiste tógála Arch Linux.

Agus tú ag tiomsú arís, cuirtear nuances mar chomhfhreagras cruinn na spleáchas san áireamh, foirgnimh agus leaganacha gan athrú de na huirlisí tógála a úsáid, an tsraith chéanna roghanna agus socruithe réamhshocraithe, agus ordú cóimeála comhad a chaomhnú (ag úsáid na modhanna sórtála céanna).

Ní choisceann socruithe an phróisis thógála an tiomsaitheoir ó fhaisnéis fhorbhreathnaithe neamhréireach a chur leis mar luachanna randamacha, naisc le cosáin chomhaid, agus sonraí faoi dháta agus am an tiomsúcháin.

Maidir le Atógáil

Faoi láthair níl ach tacaíocht thurgnamhach ar fáil chun pacáistí Arch Linux a sheiceáil le atógáil, ach tá sé beartaithe aige tacaíocht Debian a chur leis go luath.

Faoi láthair, soláthraítear tógálacha in-athúsáidte do 84.1% de na pacáistí ó phríomh-stór Arch Linux, 83.8% ón stór breise agus 76.9% ón stór pobail. Chun comparáid a dhéanamh, is é 10% an figiúr seo i Debian 94,1.

De bharr an méid seo, is cuid thábhachtach den tslándáil iad tógálacha mar tugann siad deis duit tabhair an deis d’úsáideoir a chinntiú go bhfuil na pacáistí beart-ar-beart a thairgeann an pacáiste dáilte comhoiriúnach leis na pacáistí a tiomsaíodh go pearsanta ón bhfoinse.

Gan an cumas céannacht an dénártha tiomsaithe a fhíorú, ní féidir leis an úsáideoir muinín dall a bheith aige as bonneagar tógála duine eile, ag cur isteach ar an tiomsaitheoir nó ar na huirlisí tiomsúcháin nuair a d’fhéadfadh sé marcóir i bhfolach a chur ina ionad.

Suiteáil agus forghníomhú

Sa chás is simplí, chun atógáil a reáchtáil is leor an pacáiste atógála a shuiteáil ón ngnáth-stór, an eochair GPG a iompórtáil chun an timpeallacht a fhíorú agus an tseirbhís chórais chomhfhreagrach a ghníomhachtú. Is féidir líonra de chásanna atógtha iomadúla a chur i bhfeidhm.

Le suiteáil, ní mór dúinn teirminéal a oscailt agus clóscríobhimid ann an t-ordú seo a leanas:

sudo pacman -S rebuilderd

Arna dhéanamh seo, anois ní mór dúinn an eochair GPG a iompórtáil, ó shin Ní mór do Atógáil íomhá tosaithe Arch Linux a fhíorú, chun é seo a dhéanamh sa teirminéal beidh orainn an t-ordú seo a leanas a chlóscríobh:

gpg --auto-key-locate nodefault,wkd --locate-keys pierre@archlinux.de

Tar éis seo ní mór dúinn ár n-úsáideoir a chur leis an ngrúpa Rebuilderd, ó shin féadfaimid earráid a fháil:

usermod -aG rebuilderd $USER

anois níl le déanamh againn ach a fhíorú go bhfuil Rebuilderd ag rith cheana féin faoin gcóras, chuige seo, níl le déanamh againn ach:

rebuildctl status

Agus más mian linn torthaí a roinnt ar an líonra, ní mór dúinn:

systemctl enable - aithnigh atógáil atógáil-oibrí @ alfa

Anois tá sé tábhachtach a chur san áireamh nach dtiocfaidh Rebuilderd i ngníomh go dtí go sonrófar go sainráite é ón áit a ndéantar pacáistí an chórais a shioncronú, chun seo ní mór dúinn an comhad /etc/rebuilderd-sync.conf a mhodhnú ina bhfuil na próifílí sioncrónaithe cumraithe agus go bhfuil ainmneacha próifíle uathúil:

Seo a leanas sampla de seo:

## rebuild all of core
[profile."archlinux-core"] distro = "archlinux"
suite = "core"
architecture = "x86_64"
source = "https://ftp.halifax.rwth-aachen.de/archlinux/core/os/x86_64/core.db"


## rebuild community packages of specific maintainers
#[profile."archlinux-community"] #distro = "archlinux"
#suite = "community"
#architecture = "x86_64"
#source = "https://ftp.halifax.rwth-aachen.de/archlinux/community/os/x86_64/community.db"
#maintainer = ["somebody"]

Nuair a bheidh an comhad athraithe, níl le déanamh agat ach an t-amadóir a chumasú chun an phróifíl a shioncronú go huathoibríoch:

systemctl enable --now rebuilderd-sync@archlinux-core.timer

Ar deireadh más mian leat tuilleadh a fháil amach faoi Rebuilderd, ba chóir go mbeadh a fhios acu go bhfuil sé scríofa i Rust agus go ndéantar é a dháileadh faoin gceadúnas GPLv3 agus is féidir leat a chuid sonraí go léir agus an cód a sheiceáil Sa nasc seo a leanas.


Cloíonn ábhar an ailt lenár bprionsabail eitic eagarthóireachta. Chun earráid a thuairisciú cliceáil anseo.

Bí ar an chéad trácht

Fág do thrácht

Ní thabharfar do sheoladh r-phoist a fhoilsiú. Réimsí riachtanacha atá marcáilte le *

*

*

  1. Freagrach as na sonraí: Miguel Ángel Gatón
  2. Cuspóir na sonraí: SPAM a rialú, bainistíocht trácht.
  3. Legitimation: Do thoiliú
  4. Na sonraí a chur in iúl: Ní chuirfear na sonraí in iúl do thríú páirtithe ach amháin trí oibleagáid dhlíthiúil.
  5. Stóráil sonraí: Bunachar sonraí arna óstáil ag Occentus Networks (EU)
  6. Cearta: Tráth ar bith is féidir leat do chuid faisnéise a theorannú, a aisghabháil agus a scriosadh.