Kei te waatea te kete taputapu SerpentOS hei whakamatautau

I muri i nga tau e rua o te mahi i runga i te kaupapa, ko nga kaiwhakawhanake o te tohatoha SerpentOS i kii te kaha ki te whakamatautau i nga taputapu matua, tae atu ki:

  • kaiwhakahaere mōkihi pūkohu;
  • pūnaha ipu pūkohu;
  • Pūnaha whakahaere whakawhirinaki moss-deps;
  • pūnaha hui kohatu;
  • Pūnaha huna ratonga Avalanche;
  • kaiwhakahaere putunga kaipuke;
  • paewhiri mana o te tihi;
  • pātengi raraunga pūkohu-db;
  • pūnaha o te pire bootstrap (bootstrap) reproducible.

API tūmatanui me nga tohutao mōkihi e wātea ana. Ko te kete taputapu ka tino whakawhanakehia ma te whakamahi i te reo whakamaori D, ka tohatohahia te waehere i raro i te raihana Zlib. Ka tuhia nga kete ki te reo whirihoranga YAML ka whakahiato ki te whakatakotoranga rua .stone taketake kei roto:

  • Mōkī metadata me ona whakawhirinakitanga;
  • Nga korero mo te waahi o te kete i roto i te punaha e pa ana ki etahi atu kete;
  • Taupū raraunga keteroki;
  • Ko nga ihirangi o nga konae kete e hiahiatia ana mo te mahi.

Ka namahia e te kaiwhakahaere kete pukohu te maha o nga ahuatanga hou i whakawhanakehia i roto i nga kaiwhakahaere kete penei i te eopkg/pisi, rpm, swupd me nix/guix, me te pupuri tonu i te tirohanga tuku iho mo te raweke mokihi. Ko nga kohinga katoa he mea hanga kore-kore ma te taunoa me te kore e whakauru i nga konae punaha whakahaere-kore hei karo i nga ahuatanga e hiahiatia ana te whakatau papā me te whakakotahitanga.

Ka whakamahia e te kaiwhakahaere o te kete he tauira whakahou o te punaha ngota, kei reira te ahua o nga rootfs i whakaritea, a, i muri i te whakahou ka huri te ahua ki te mea hou. Ko te mutunga, ki te puta he raru i te wa o te whakahou, ka taea te huri i nga huringa ki te ahua mahi o mua.

Hei tiaki i te mokowā kōpae i te wā e penapena ana i ngā putanga maha o ngā pōkai, ka whakamahia te tangohanga i runga i ngā hononga mārō me te keteroki tiritahi. Ko nga ihirangi o nga kohinga kua whakauruhia kei roto i te raarangi /os/store/installation/N, kei reira ko N te nama putanga. Ko nga raarangi papaa e hono ana ki nga ihirangi o tenei raarangi ma te whakamahi i nga hononga (hei tauira, tohu / sbin ki /os/store/install/0/usr/bin, me /usr tohu ki /os/installation/0/usr).

Ko te tukanga tāutanga mōkihi ko ngā kaupae e whai ake nei:

  • Te tuhi tohutaka mo te whakaurunga (stone.yml);
  • Te hanga i tetahi kete ma te toka kohatu;
  • Te whiwhi i te putea rua i roto i te whakatakotoranga .stone me nga metadata e tika ana;
  • Te whakauru i nga kohinga ki roto i te papanga raraunga;
  • Te tāutanga mā te kaiwhakahaere mōkihi pūkohu.

Ko te roopu whanaketanga tawhito o te tohatoha Solus kua whakakotahi i te kaupapa. Hei tauira, ko Ikey Doherty, te kaihanga o te tohatoha Solus, me Joshua Strobl, te kaiwhakawhanake matua o te papamahi Budgie, nana i kii i mua i tana rihaina mai i te kaunihera whakahaere (Te Tipu Core) o te kaupapa Solus, kei te whai waahi ki te whakawhanaketanga o te tohatoha SerpentOS. nga mana o te kaihautu he kawenga mo te taunekeneke me nga kaiwhakawhanake me te whakawhanaketanga o te atanga kaiwhakamahi (Wheako Lead).

Kei te akiaki nga kaiwhakawhanake a SerpentOS i nga tangata mohio ki te reo hootaka D kia uru mai ki te whakawhanake i nga taputapu matua me/ranei te tuhi tohutaka mokihi, a ka tonohia nga tangata kore-hangarau ki te awhina i te whakamaori i nga tuhinga ki nga reo rereke.

Source: opennet.ru

Tāpiri i te kōrero