Scoilteadh pacáiste an chórais bonn FreeBSD a thástáil

Tionscadal TrueOS D'fhógair faoi ​​thástáil tógálacha turgnamhacha FreeBSD 12-STABLE и FreeBSD 13-REATHA, ina ndéantar córas bonn monolithic a chlaochlú i sraith de phacáistí idirnasctha. Forbraítear foirgnimh laistigh den tionscadal bonn pkg, a sholáthraíonn modh chun an bainisteoir pacáiste dúchais pkg a úsáid chun na pacáistí a chomhdhéanann an bunchóras a bhainistiú.

Ligeann seachadadh i bhfoirm pacáistí ar leith duit an próiseas chun an bunchóras a nuashonrú a shimpliú go suntasach agus úsáid a bhaint as fóntais pkg amháin chun feidhmchláir bhreise (calafoirt) a nuashonrú agus chun an bunchóras a nuashonrú, lena n-áirítear comhpháirteanna spáis úsáideora agus an eithne. Leis an tionscadal freisin is féidir na teorainneacha a bhí sainithe go docht roimhe seo idir an bunchóras agus stór na gcalafort/pacáiste a rianú, agus le linn an phróisis nuashonraithe comhoiriúnacht na gclár tríú páirtí le comhpháirteanna an phríomh-chomhshaoil ​​agus an taisclainne a chur san áireamh. eithne.

Roinneann Pkgbase an bunchóras isteach sna pacáistí seo a leanas:

  • talamh úsáideora (pacáiste meta a chlúdaíonn gach pacáiste comhpháirteanna spás úsáideora bonn)
  • bunachar talamh úsáideoir (príomhearraí inrite agus leabharlanna)
  • userland-docs (lámhleabhair chórais)
  • userland-debug (comhaid debug lonnaithe in /usr/lib/debug)
  • userland-lib32 (leabharlanna le haghaidh comhoiriúnachta le feidhmchláir 32-giotán);
  • tástálacha talamhúsáide (creatanna tástála)
  • eithne (príomh-eithne i gcumraíocht GENERIC)
  • eithne-debug (eithne tógtha i mód dífhabhtaithe Finné)
  • siombailí eithne (siombailí dífhabhtaithe don eithne, atá suite in /use/lib/debug)
  • siombailí eithne-debug (siombailí dífhabhtaithe, agus an eithne á thógáil i mód Fhinné)

Ina theannta sin, soláthraítear roinnt pacáistí le haghaidh tógáil ón gcód foinse: src (cód an chórais bonn suiteáilte in /usr/src), buildworld (comhad / usr/dist/world.txz leis an loga tógála buildworld), buildkernel (comhad / usr/dist /kernel .txz leis an logáil tógála buildkernel) agus buildkernel-debug (comhad /usr/dist/kernel-debug.txz leis an loga dífhabhtaithe tógáil eithne).

Déanfar pacáistí don bhrainse 13-REATHA a nuashonrú uair sa tseachtain, agus don bhrainse 12-STABLE gach 48 uair an chloig. Má athraítear na comhaid cumraíochta réamhshocraithe, déantar iad a chumasc le hathruithe áitiúla san eolaire / etc le linn an phróisis suiteála nuashonraithe. Má aimsítear coinbhleacht nach gceadaíonn socruithe a chumasc, fágtar an rogha áitiúil, agus sábhálfar na hathruithe molta i gcomhaid leis an síneadh “.pkgnew” le haghaidh parsáil láimhe ina dhiaidh sin (chun liosta de chomhaid a bhfuil coinbhleacht acu leis na socruithe a thaispeáint, ní mór duit is féidir leis an ordú "find /etc | grep '.pkgnew $'") a úsáid.

Foinse: oscailtenet.ru

Add a comment