Bainisteoir pacáiste GNU Guix 1.1 agus dáileadh bunaithe air ar fáil

tharla sé scaoileadh bainisteoir pacáiste GNU Guix 1.1 agus an dáileadh GNU/Linux tógtha ar a bhonn. Le haghaidh luchtú déanta íomhánna le suiteáil ar USB Flash (241 MB) agus le húsáid i gcórais fíorúlaithe (479 MB). Tacaíonn sé le hoibriú ar ailtireachtaí i686, x86_64, armv7 agus aarch64.

Ceadaíonn an dáileadh suiteáil mar OS neamhspleách i gcórais fíorúlaithe, i gcoimeádáin agus ar ghnáth-threalamh, agus seoladh i dáiltí GNU/Linux atá suiteáilte cheana féin, ag feidhmiú mar ardán chun feidhmchlár a imscaradh. Cuirtear feidhmeanna den sórt sin ar fáil don úsáideoir, mar shampla spleáchais, foirgnimh in-athdhéanta a chur san áireamh, oibriú gan fhréamh, rolladh siar go leaganacha roimhe seo i gcás fadhbanna, bainistíocht cumraíochta, timpeallachtaí clónála (cóip bheacht de thimpeallacht na mbogearraí a chruthú ar ríomhairí eile), etc. .

An príomh- nuálaíochtaí:

  • Tá ordú “guix deploy” nua curtha leis, atá deartha chun crua-earraí roinnt ríomhairí a imscaradh ag an am céanna, mar shampla, timpeallachtaí nua i VPS nó i gcórais chianda atá inrochtana trí SSH.
  • Cuirtear uirlisí ar fáil d’údair stórtha pacáiste tríú páirtí (cainéil) chun teachtaireachtaí nuachta a scríobh is féidir leis an úsáideoir a léamh agus an t-ordú “tarraingt guix --news” á fhorghníomhú aige.
  • Cuireadh an t-ordú “guix system describe”, rud a fhágann gur féidir athruithe a mheas idir dhá chás éagsúla den chóras le linn imscaradh.
  • Tacaíocht bhreise le híomhánna a ghiniúint do Singularity agus Docker leis an ordú “guix pack”.
  • Cuireadh an t-ordú "meaisín ama guix" leis, a ligeann duit rolladh siar chuig aon eisiúint de phacáiste a shábháiltear sa chartlann Bogearraí oidhreachta.
  • Cuireadh rogha “--target” le “córas guix”, ag tabhairt tacaíochta páirteach do thras-thiomsú;
  • Cinntíodh forghníomhú Guix ag baint úsáide as Guile 3, a bhfuil tionchar dearfach aige ar tháirgiúlacht.
  • Tá an graf spleáchais pacáiste teoranta do shraith laghdaithe de chomhpháirteanna síolta dénártha, rud atá ina chéim mhór i dtreo bootstrap infhíoraithe go hiomlán a chur i bhfeidhm.
  • Tá creat le haghaidh tástála uathoibrithe ar an suiteálaí grafach curtha i bhfeidhm. Tá an suiteálaí tógtha anois i gcóras comhtháthaithe leanúnach agus déantar é a thástáil i bhfoirmíochtaí éagsúla (deighilt fréimhe criptithe agus rialta, suiteáil le deasc, etc.).
  • Córais tógála breise do Node.js, Julia agus Qt, rud a shimplíonn scríobh na bpacáistí d’fheidhmchláir a bhaineann leis na tionscadail seo.
  • Cuireadh seirbhísí córais nua leis a ndearnadh iniúchadh orthu, fontconfig-system-file, getmail, gnome-keyring, eithne-modúl-lódóir,
    réitigh snaidhm, mumi, nfs, nftables, nix, leathanach kite, pam-mount, bhreacachan,
    polkit-roth, bunáit, pulseaudio, sane, uatha, usb-modeswitch

  • Nuashonraíodh leaganacha de chláir i 3368 pacáiste, cuireadh 3514 pacáiste nua leis. Lena n-áirítear leaganacha nuashonraithe de xfce 4.14.0, gnome 3.32.2, mate 1.24.0, xorg-server 1.20.7, bash 5.0.7, binutils 2.32, cupáin 2.3.1, emacs 26.3, enlightenment 0.23.1.
    gcc 9.3.0, gimp 2.10.18, glibc 2.29,
    gnupg 2.2.20, dul 1.13.9, guile 2.2.7,
    cat oighir 68.7.0-guix0-réamhamharc1, icedtea 3.7.0,
    libreoffice 6.4.2.2, linux-libre 5.4.31, , openjdk 12.33, perl 5.30.0, python 3.7.4,
    meirge 1.39.0.

Lig dúinn i gcuimhne duit go bhfuil an bainisteoir pacáiste GNU Guix bunaithe ar fhorbairtí an tionscadail Níx agus i dteannta le feidhmeanna bainistíochta pacáiste tipiciúil, tacaíonn sé le gnéithe cosúil le nuashonruithe idirbheartaíochta a dhéanamh, an cumas nuashonruithe a rolladh siar, oibriú gan pribhléidí sár-úsáideoirí a fháil, tacaíocht do phróifílí atá ceangailte le húsáideoirí aonair, an cumas roinnt leaganacha de chlár amháin a shuiteáil ag an am céanna, uirlisí bailithe truflais (leaganacha de phacáistí nár úsáideadh a aithint agus a bhaint ). Chun cásanna tógála feidhmchlár agus rialacha maidir le foirmiú pacáiste a shainiú, tá sé beartaithe saintréith ardleibhéil sainiúil don fhearann ​​agus comhpháirteanna API Scéim Guile a úsáid, a cheadaíonn duit gach oibríocht bainistíochta pacáiste a dhéanamh sa Scéim teanga ríomhchlárúcháin fheidhmiúil.

Tacaíonn sé leis an gcumas pacáistí a ullmhaítear do bhainisteoir pacáiste Nix a úsáid agus a chuirtear sa stór
nixpkgs. Chomh maith le hoibríochtaí le pacáistí, is féidir scripteanna a chruthú chun cumraíochtaí feidhmchlár a bhainistiú. Nuair a thógtar pacáiste, déantar gach spleáchas a bhaineann leis a íoslódáil agus a thógáil go huathoibríoch. Is féidir pacáistí dénártha réamhdhéanta a íoslódáil ón stór nó téacsanna foinseacha a thógáil le gach spleáchas. Tá uirlisí curtha i bhfeidhm chun leaganacha de chláir suiteáilte a choinneáil cothrom le dáta trí shuiteáil nuashonruithe ó stór seachtrach a eagrú.

Cruthaítear an timpeallacht tógála do phacáistí i bhfoirm coimeádán ina bhfuil na comhpháirteanna go léir is gá chun an t-iarratas a oibriú, rud a ligeann duit sraith pacáistí a chruthú a fhéadfaidh oibriú gan aird ar chomhdhéanamh thimpeallacht an chórais bonn den dáileadh, ina n-úsáidtear Guix mar bhreiseán. Is féidir spleáchais a chinneadh idir pacáistí Guix trí hashes aitheantóra a scanadh san eolaire pacáistí suiteáilte chun láithreacht spleáchais atá suiteáilte cheana féin a fháil. Tá pacáistí suiteáilte i gcrann eolaire ar leith nó i bhfochomhadlann i eolaire an úsáideora, rud a ligeann dóibh a bheith ann go comhthreomhar le bainisteoirí pacáiste eile agus tacaíocht a sholáthar do raon leathan dáileacháin atá ann cheana féin. Mar shampla, tá an pacáiste suiteáilte mar /nix/store/f42a5878f3a0b426064a2b64a0c6f92-firefox-75.0.0/, áit arb é "f42a58..." an t-aitheantóir pacáiste uathúil a úsáidtear chun monatóireacht a dhéanamh ar spleáchas.

Ní chuimsíonn an dáileadh ach comhpháirteanna saor in aisce agus tagann sé leis an eithne GNU Linux-Libre, glanta ó eilimintí neamh-saor in aisce de fhirmware dhénártha. Úsáidtear GCC 9.3 le haghaidh cóimeála. Úsáidtear an bainisteoir seirbhíse mar chóras tosaigh GNU Shepherd (iar-dmd), a forbraíodh mar mhalairt ar SysV-init le tacaíocht spleáchais. Tá deamhan rialaithe an Aoire agus na fóntais scríofa in Guile (ceann d’fheidhmiú theanga na Scéime), a úsáidtear freisin chun paraiméadair a shainiú do sheoladh seirbhísí. Tacaíonn an íomhá bonn le modh consól, ach le suiteáil ullmhaithe 13162 pacáiste réamhdhéanta, lena n-áirítear comhpháirteanna den chruach grafaicí bunaithe ar X.Org, na bainisteoirí fuinneoige dwm agus ratpoison, deasc Xfce, chomh maith le rogha d’fheidhmchláir ghrafacha.

Foinse: oscailtenet.ru

Add a comment