Er að prófa pakkaskiptingu FreeBSD grunnkerfisins

TrueOS verkefni tilkynnt um að prófa tilraunasmíðar FreeBSD 12-STABLEGT и FreeBSD 13-CURRENT, þar sem einlitu grunnkerfi er breytt í sett af samtengdum pakka. Byggingar eru þróaðar innan verkefnisins pkgbase, sem veitir leið til að nota innfæddan pakkastjóra pkg til að stjórna pökkunum sem mynda grunnkerfið.

Afhending í formi aðskildra pakka gerir þér kleift að einfalda verulega ferlið við að uppfæra grunnkerfið og nota eitt pkg tól bæði til að uppfæra viðbótarforrit (höfn) og til að uppfæra grunnkerfið, þar á meðal notendarýmishluta og kjarnann. Verkefnið gerir einnig mögulegt að slétta út áður stranglega skilgreind mörk á milli grunnkerfisins og hafnanna/pakkageymslunnar og í uppfærsluferlinu að taka tillit til samhæfni forrita þriðja aðila við íhluti aðalumhverfisins og kjarna.

Pkgbase skiptir grunnkerfinu í eftirfarandi pakka:

  • userland (metapakki sem nær yfir alla grunnkerfi notendarýmis íhlutapakka)
  • userland-base (aðal keyrsluefni og bókasöfn)
  • userland-docs (kerfishandbækur)
  • userland-debug (kembiskrár staðsettar í /usr/lib/debug)
  • userland-lib32 (söfn fyrir samhæfni við 32 bita forrit);
  • userland-próf ​​(prófunarrammar)
  • kjarni (aðalkjarna í GENERIC uppsetningu)
  • kernel-debug (kjarni byggður í villuleitarham Vitni)
  • kjarna-tákn (kembiforrit fyrir kjarnann, staðsett í /use/lib/debug)
  • kernel-debug-symbols (kemba tákn, þegar kjarnann er byggður í vitnisham)

Að auki eru nokkrir pakkar til að byggja úr frumkóða: src (grunnkerfiskóði settur upp í /usr/src), buildworld (skráin /usr/dist/world.txz með buildworld byggingarskránni), buildkernel (skráin /usr/dist) /kernel .txz með buildkernel build log) og buildkernel-debug (skráin /usr/dist/kernel-debug.txz með kjarnabyggingar villuleitarskránni).

Pakkar fyrir 13-CURRENT útibúið verða uppfærðir einu sinni í viku og fyrir 12-STABLE útibúið á 48 klukkustunda fresti. Ef sjálfgefnum stillingarskrám er breytt eru þær sameinaðar staðbundnum breytingum í /etc möppunni meðan á uppsetningarferlinu stendur. Ef átök finnast sem leyfa ekki samrunastillingar, þá er staðbundinn valkostur eftir og fyrirhugaðar breytingar vistaðar í skrám með endingunni „.pkgnew“ fyrir síðari handvirka þáttun (til að birta lista yfir skrár sem stangast á við stillingar, þú getur notað skipunina „finna /etc | grep '.pkgnew $'").

Heimild: opennet.ru

Bæta við athugasemd