Kuedza kupatsanurwa kwepakeji yeFreeBSD base system

TrueOS Project yakaziviswa nezvekuyedza zvivakwa zvekuyedza YemaharaBSD 12-yakagadzikana ΠΈ FreeBSD 13-CURRENT, umo monolithic base system inoshandurwa kuita seti yakabatana mapakeji. Zvivakwa zvinogadzirwa mukati meprojekti pkgbase, iyo inopa nzira yekushandisa iyo yekuzvarwa package maneja pkg kubata mapakeji anoumba base system.

Kuendesa nenzira yemapakeji akapatsanurwa kunotendera iwe kurerutsa zvakanyanya maitiro ekugadzirisa base sisitimu uye shandisa imwechete pkg utility zvese zvekuvandudza mamwe maapplication (ports) uye nekugadzirisa base system, kusanganisira mushandisi nzvimbo zvikamu uye kernel. Iyo purojekiti zvakare inoita kuti zvikwanise kutsvedza iyo yaimbonyatsotsanangurwa miganhu pakati peiyo base system uye ports/package repository, uye panguva yekuvandudza maitiro ekufunga kuenderana kwechitatu-bato zvirongwa nezvikamu zvenzvimbo huru uye kernel.

Pkgbase inotsemura base system mumapakeji anotevera:

  • userland (meta package inofukidza ese base system userspace chikamu mapakeji)
  • userland-base (main executables uye maraibhurari)
  • userland-docs (system manuals)
  • userland-debug (debug mafaira ari mukati / usr / lib / debug)
  • userland-lib32 (maraibhurari ekuenderana ne32-bit application);
  • userland-tests (testing frameworks)
  • kernel (main kernel muGENERIC kumisikidza)
  • kernel-debug (kernel yakavakwa mudebug mode Chapupu)
  • kernel-symbols (debugging zviratidzo zve kernel, iri mukati / shandisa / lib / debug)
  • kernel-debug-symbols (debug zviratidzo, paunenge uchivaka kernel muChapupu mode)

Pamusoro pezvo, mapakeji akati wandei anopihwa zvekuvaka kubva kusource code: src (base system kodhi yakaiswa mukati /usr/src), buildworld (faira /usr/dist/world.txz ine buildworld kuvaka log), buildkernel (faira /usr/dist /kernel .txz ine buildkernel kuvaka log) uye buildkernel-debug (faira /usr/dist/kernel-debug.txz ine kernel kuvaka debug log).

Mapakeji ebazi re13-CURRENT achagadziridzwa kamwe chete pasvondo, uye ye12-STABLE bazi maawa makumi mana nemasere. Kana mafaira ekugadzirisa akashandurwa, anosanganiswa neshanduko dzemunharaunda mu /etc directory panguva yekugadzirisa kugadzirisa. Kana kukakavara kwaonekwa kusingabvumiri kusanganisa marongero, ipapo sarudzo yemunharaunda yasara, uye shanduko dzakarongwa dzinochengetwa mumafaira ane ".pkgnew" yekuwedzera kunotevera manyorero (kuti uratidze runyoro rwemafaira anopesana ane zvigadziriso, iwe inogona kushandisa murairo "tsvaga / nezvimwewo | grep '.pkgnew $'").

Source: opennet.ru

Voeg