Rhyddhau dosbarthiad NixOS 19.09 gan ddefnyddio rheolwr pecyn Nix

A gyflwynwyd gan rhyddhau dosbarthu Nix OS 19.09rheolwr pecyn wedi'i seilio Nix a darparu nifer o'i ddatblygiadau ei hun sy'n symleiddio'r broses o sefydlu a chynnal a chadw'r system. Er enghraifft, mae NixOS yn defnyddio ffeil ffurfweddu system sengl (configuration.nix), yn darparu'r gallu i gyflwyno diweddariadau yn Γ΄l yn gyflym, yn cefnogi newid rhwng gwahanol gyflyrau system, yn cefnogi gosod pecynnau unigol gan ddefnyddwyr unigol (mae'r pecyn yn cael ei roi yn y cyfeiriadur cartref ), ac yn caniatΓ‘u gosod sawl fersiwn o'r un rhaglen ar yr un pryd, sicrheir y posibilrwydd o gynulliadau atgynhyrchadwy. Maint llawn delwedd gosod gyda KDE - 1.3 GB, fersiwn consol byrrach - 560 MB.

Y prif arloesiadau:

  • Wedi galluogi lansio'r gosodwr o dan ddefnyddiwr di-freintiedig
    nixos yn lle gwraidd (i gael hawliau gwraidd, defnyddiwch sudo -i heb gyfrinair);

  • Mae bwrdd gwaith Xfce wedi'i ddiweddaru i gangen 4.14;
  • Mae'r pecyn PHP wedi'i ddiweddaru i gangen 7.3. Mae cefnogaeth i gangen PHP 7.1 wedi dod i ben;
  • Mae modiwl rheoli bwrdd gwaith GNOME 3 yn darparu'r gallu i alluogi/analluogi gwasanaethau, rhaglenni a phecynnau ychwanegol megis gemau. Mae amgylchedd gosod GNOME 3 mor agos Γ’ phosibl i'r dosbarthiad gwreiddiol. Gosod y cyflymydd cymwysiadau, golygydd dconf, esblygiad,
    gnome-dogfennau
    gnome-nettool
    rheolwr gnome-power-,
    gnome-todo
    gnome-tweaks,
    gnome-defnydd
    gucharmap,
    nautilus-sendto a finagre. Wedi'i gynnwys yn y pecyn sylfaenol
    caws, geary, gnome-lliw-rheolwr ac orca. Mae'r gwasanaeth services.avahi.enable wedi'i actifadu;

  • Fersiynau wedi'u diweddaru o gydrannau dosbarthu, gan gynnwys
    systemd 242;

  • Ychwanegwyd gwasanaeth dwm-status a modiwl hardware.printers;
  • Mae cefnogaeth i Python 2 wedi dod i ben.

Wrth ddefnyddio Nix, gosodir pecynnau mewn coeden cyfeiriadur ar wahΓ’n / nix/store neu is-gyfeiriadur yng nghyfeiriadur y defnyddiwr. Er enghraifft, gosodir y pecyn fel /nix/store/f3a4...8a143-firefox-69.0.2/, lle mai "f3a4..." yw'r dynodwr pecyn unigryw a ddefnyddir ar gyfer monitro dibyniaeth. Mae pecynnau wedi'u cynllunio fel cynwysyddion sy'n cynnwys y cydrannau angenrheidiol ar gyfer cymwysiadau i weithredu.

Mae'n bosibl pennu dibyniaethau rhwng pecynnau, ac i chwilio am bresenoldeb dibyniaethau sydd eisoes wedi'u gosod, defnyddir hashes sganio dynodwr yn y cyfeiriadur pecynnau sydd wedi'u gosod. Mae'n bosibl naill ai lawrlwytho pecynnau deuaidd parod o'r ystorfa (wrth osod diweddariadau i becynnau deuaidd, dim ond newidiadau delta sy'n cael eu lawrlwytho), neu adeiladu o'r cod ffynhonnell gyda phob dibyniaeth. Cyflwynir casgliad o becynnau mewn ystorfa arbennig nixpkgs.

Ffynhonnell: opennet.ru

Ychwanegu sylw