A’ dèanamh deuchainn air sgoltadh pasgan siostam bonn FreeBSD

Pròiseact TrueOS ainmeachadh mu bhith a’ dèanamh deuchainn air togalaichean deuchainneach FreeBSD 12-STABLE и FreeBSD 13-CURRENT, anns a bheil siostam bonn monolithic air a thionndadh gu seata de phasganan eadar-cheangailte. Tha togalaichean air an leasachadh taobh a-staigh a’ phròiseict bonn pkg, a bheir seachad dòigh air am manaidsear pacaid dùthchasach pkg a chleachdadh gus na pacaidean a tha a’ dèanamh suas an siostam bunaiteach a riaghladh.

Leigidh lìbhrigeadh ann an cruth pacaidean fa leth dhut pròiseas ùrachadh an t-siostam bunaiteach a dhèanamh nas sìmplidhe agus aon ghoireas pkg a chleachdadh an dà chuid airson ùrachadh a dhèanamh air tagraidhean a bharrachd (puirt) agus airson an siostam bunaiteach ùrachadh, a’ toirt a-steach co-phàirtean àite luchd-cleachdaidh agus an kernel. Tha am pròiseact cuideachd ga dhèanamh comasach na crìochan teann a chaidh a mhìneachadh roimhe seo eadar an siostam bunaiteach agus an stòr puirt / pacaidean a rèiteachadh, agus tron ​​​​phròiseas ùrachaidh gus aire a thoirt do cho-chòrdalachd phrògraman treas-phàrtaidh le co-phàirtean na prìomh àrainneachd agus an eithne.

Bidh Pkgbase a’ sgaradh an t-siostam bunaiteach anns na pasganan a leanas:

  • fearann-cleachdaidh (pacaid meta a 'còmhdach a h-uile pasgan com-pàirt luchd-cleachdaidh siostam bunaiteach)
  • bunait luchd-cleachdaidh (prìomh ghnìomhan so-ghnìomhaichte agus leabharlannan)
  • userland-docs (leabhar-làimhe siostam)
  • userland-debug (faidhlichean deasbaid suidhichte ann an / usr/lib/debug)
  • userland-lib32 (leabharlannan airson co-chòrdalachd le tagraidhean 32-bit);
  • deuchainnean luchd-cleachdaidh (frèamaichean deuchainn)
  • kernel (prìomh kernel ann an rèiteachadh GENERIC)
  • kernel-debug (kernel air a thogail ann am modh deasbaid Fianais)
  • kernel-symbols (samhlaidhean dì-bhugachaidh airson an kernel, suidhichte ann an / use/lib/debug)
  • kernel-debug-symbols (samhlaidhean deasbaid, nuair a bhios tu a’ togail an kernel ann am modh Fianais)

A bharrachd air an sin, tha grunn phasganan air an toirt seachad airson togail bhon chòd stòr: src (còd siostam bunaiteach air a chuir a-steach ann an /usr/src), buildworld (faidhle /usr/dist/world.txz leis an loga togail buildworld), buildkernel (faidhle /usr/dist /kernel .txz leis an loga togail buildkernel) agus buildkernel-debug (faidhle /usr/dist/kernel-debug.txz leis an log deasbaid togail kernel).

Thèid pacaidean airson meur 13-CURRENT ùrachadh uair san t-seachdain, agus airson meur 12-STABLE gach 48 uair. Ma thèid na faidhlichean rèiteachaidh bunaiteach atharrachadh, thèid an cur còmhla ri atharrachaidhean ionadail san eòlaire / msaa rè pròiseas stàlaidh an ùrachaidh. Ma lorgar còmhstri nach leig le roghainnean co-aonaidh, tha an roghainn ionadail air fhàgail, agus tha na h-atharrachaidhean a thathar a’ moladh air an sàbhaladh ann am faidhlichean leis an leudachadh “.pkgnew” airson parsadh làimhe às deidh sin (gus liosta de fhaidhlichean connspaideach le roghainnean a thaisbeanadh, bidh thu 's urrainn dhut an àithne "find /etc | grep '.pkgnew $'") a chleachdadh.

Source: fosgailtenet.ru

Cuir beachd ann