Gwada rarrabuwar fakitin tsarin tushe na FreeBSD

TrueOS Project sanar game da gwajin ginin gwaji FreeBSD 12-STABLE и FreeBSD 13-Yanzu, wanda tsarin tushe na monolithic ya canza zuwa saitin fakitin haɗin gwiwa. Ana haɓaka gine-gine a cikin aikin pkgbase, wanda ke ba da hanyar yin amfani da mai sarrafa fakiti na asali pkg don sarrafa fakitin da suka ƙunshi tsarin tushe.

Bayarwa a cikin nau'ikan fakiti daban-daban yana ba ku damar sauƙaƙe aiwatar da sabunta tsarin tushe da amfani da kayan aikin pkg guda ɗaya duka don haɓaka ƙarin aikace-aikacen (tashoshin ruwa) da sabunta tsarin tushe, gami da abubuwan haɗin sararin mai amfani da kernel. Har ila yau, aikin yana ba da damar daidaita iyakokin da aka ƙayyade a baya tsakanin tsarin tushe da tashar jiragen ruwa / ma'ajiyar fakiti, da kuma yayin aiwatar da sabuntawa don yin la'akari da dacewa da shirye-shiryen ɓangare na uku tare da sassan babban yanayin da kuma kwaya.

Pkgbase yana raba tsarin tushe zuwa fakiti masu zuwa:

  • userland (fakitin meta da ke rufe duk fakitin ɓangaren tsarin mai amfani)
  • userland-base (manin executables da dakunan karatu)
  • Useland-docs (littafin tsarin)
  • mai amfani-debug (fayilolin gyara da ke cikin /usr/lib/debug)
  • userland-lib32 (dakunan karatu don dacewa tare da aikace-aikacen 32-bit);
  • gwajin ƙasa mai amfani (tsarin gwaji)
  • kwaya (babban kwaya a cikin tsarin GENERIC)
  • kernel-debug (kwayar kernel da aka gina a yanayin lalata shaida)
  • Alamomin kwaya (alamomin gyara kurakurai don kernel, dake cikin /use/lib/debug)
  • kernel-debug-alamomi (alamomin gyara kuskure, lokacin gina kernel a yanayin Shaida)

Bugu da ƙari, ana ba da fakiti da yawa don ginawa daga lambar tushe: src (lambar tsarin tushe da aka shigar a / usr / src), buildworld (fayil / usr/dist/world.txz tare da ginin ginin gini), gini (fayil / usr/dist). /kernel .txz tare da ginin gini na ginin gini) da kuma gini-debug (fayil /usr/dist/kernel-debug.txz tare da kernel build log).

Za a sabunta fakitin reshe na 13-YANZU sau ɗaya a mako, kuma don reshen 12-STABLE kowane awa 48. Idan an canza tsoffin fayilolin sanyi, ana haɗa su tare da canje-canje na gida a cikin kundin adireshi / sauransu yayin aiwatar da sabuntawar shigarwa. Idan an gano rikici wanda ba ya ƙyale saitunan haɗawa, to an bar zaɓi na gida, kuma an adana canje-canjen da aka tsara a cikin fayiloli tare da tsawo ".pkgnew" don nazarin jagora na gaba (don nuna jerin fayilolin masu cin karo da juna tare da saituna, ku. iya amfani da umurnin "nemo / sauransu | grep '.pkgnew $'").

source: budenet.ru

Add a comment