Tá bainisteoir pacáiste GNU Guix 1.0 agus dáileadh GuixSD bunaithe air ar fáil

tharla sé scaoileadh bainisteoir pacáiste GNU Guix 1.0 agus dáileadh GuixSD GNU/Linux bunaithe ar a bhonn (Guix System Distribution). Tá athrú suntasach ar líon na leaganacha mar gheall ar chur i bhfeidhm gach feidhmithe spriocanna, a sheachadadh chun eisiúint sainchomhartha a dhéanamh. Rinne an scaoileadh achoimre ar sheacht mbliana d’obair ar an tionscadal agus dearbhaíodh go raibh sé réidh le húsáid laethúil. Le haghaidh luchtú déanta íomhánna le suiteáil ar USB Flash (243 MB) agus le húsáid i gcórais fíorúlaithe (474 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í:

  • nua curtha leis suiteálaí idirghníomhach, ag obair i mód téacs;

    Tá bainisteoir pacáiste GNU Guix 1.0 agus dáileadh GuixSD bunaithe air ar fáil

  • ullmhaithe íomhá nua do mheaisíní fíorúla, atá oiriúnach chun eolas a chur ar an dáileadh agus chun timpeallachtaí oibre a chruthú le haghaidh forbartha;
  • Cuireadh seirbhísí córais nua leis cups-pk-helper, imap4d, inputattach, localed, nslcd, zabbix-agent agus zabbix-server;
  • Nuashonraíodh leaganacha clár i 2104 pacáiste, cuireadh 1102 pacáiste nua leis. Lena n-áirítear leaganacha nuashonraithe de clojure 1.10.0, cupáin 2.2.11, emacs 26.2, gcc 8.3.0, gdb 8.2.1, ghc 8.4.3,
    gimp 2.10.10, glibc 2.28, gnome 3.28.2, gnupg 2.2.15, dul 1.12.1,
    guile 2.2.4, cat oighir 60.6.1-guix1, icedtea 3.7.0, inkscape 0.92.4,
    libreoffice 6.1.5.2, linux-libre 5.0.10, mate 1.22.0, ocaml 4.07.1,
    ochtamh 5.1.0, openjdk 11.28, python 3.7.0, meirge 1.34.0, r 3.6.0,
    sbcl 1.5.1, aoire 0.6.0, xfce 4.12.1 agus xorg-server 1.20.4;

  • GNU Shepherd Service Manager nuashonraithe go leagan 0.6, a chuireann an modh oibríochta seirbhíse aon-lámhaigh i bhfeidhm, ina bhfuil an tseirbhís marcáilte stoptha díreach tar éis seoladh rathúil, a d'fhéadfadh go mbeadh gá le poist aonuaire a sheoladh roimh sheirbhísí eile, mar shampla, chun glanadh nó tús a chur le chéile;
  • Maidir leis an ordú "pacáiste guix", tá na hailiasanna "install", "bain", "uasghrádú" agus "cuardach" atá tipiciúil do bhainisteoirí pacáiste eile curtha leis. Chun pacáiste a chuardach is féidir leat an t-ordú “cuardach guix” a úsáid chun “guix install”, agus “guix pull” agus “guix upgrade” a nuashonrú;
  • Cuireadh táscaire dul chun cinn na hoibríochta agus béim datha ar theachtaireachtaí diagnóiseacha leis an mbainisteoir pacáiste. De réir réamhshocraithe, ritheann an chuid is mó orduithe anois gan aschur scáileáin mionsonraithe, atá cumasaithe le rogha ar leith “-v” (--verbosity);
  • Cuireadh ordú nua “guix system delete-generations” agus roghanna “guix pack —save-provenance”, “guix pull —news”, “guix environment —preserve”, “guix gc —list-roots”, “guix” leis chuig an mbainisteoir pacáiste guix gc -delete-generations", "guix weather -coverage";
  • Roghanna nua curtha leis tiontuithe pacáiste "--le-git-url" agus "-with-branch";
  • Cuireadh réimsí cumraíochta “leagan amach an mhéarchláir” chun leagan amach an mhéarchláir a shainiú, “xorg-configuration” chun an freastalaí X a chumrú, “lipéad” do lipéad na rannóige agus “seirbhísí riachtanacha” chun na príomhsheirbhísí a shainiú curtha leis an dáileadh;
  • Cuireadh ordú “guix pack -RR” leis chun cartlanna tarra a chruthú d’earraí inrite in-athshuite is féidir a rith i gcoibhneas le cosáin in ainmspás an úsáideora nó i gcoibhneas le PROot;
  • soláthraíonn “guix pull” taisce pacáiste a fhoirmiú chun oibríochtaí cuardaigh de réir ainm a bhrostú agus soláthraíonn sé leabú an phacáiste “glibc-utf8-locales”;
  • Cinntítear atrialltacht iomlán (giotán ar giotán) na n-íomhánna ISO ginte ag an ordú “córas guix”;
  • Úsáidtear GDM mar bhainisteoir logála isteach in ionad SLiM;
  • Tá deireadh curtha leis an tacaíocht chun Guix a thógáil ag úsáid Guile 2.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/f42d5878f3a0b426064a2b64a0c6f92-firefox-66.0.0/, áit arb é "f42d58..." 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 8.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 9714 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