Liberigo de la distribuo NixOS 19.09 uzante la pakaĵmanaĝeron Nix

Enkondukita distribua liberigo Nix OS 19.09pakaĵmanaĝero bazita nix kaj disponigante kelkajn proprajn evoluojn kiuj simpligas la aranĝon kaj prizorgadon de la sistemo. Ekzemple, NixOS uzas ununuran sisteman agordan dosieron (configuration.nix), disponigas la kapablon rapide refari ĝisdatigojn, subtenas ŝanĝi inter malsamaj sistemaj statoj, subtenas la instaladon de individuaj pakaĵoj de individuaj uzantoj (la pakaĵo estas metita en la hejman dosierujon. ), kaj permesas samtempan instaladon de pluraj versioj de la sama programo , la ebleco de reprodukteblaj asembleoj estas certigita. Plena grandeco instala bildo kun KDE - 1.3 GB, mallongigita konzola versio - 560 MB.

Ĉefa novigoj:

  • Ebligita lanĉo de la instalilo sub senprivilegia uzanto
    nixos anstataŭ root (por akiri radikrajtojn, uzu sudo -i sen pasvorto);

  • Xfce-labortablo estis ĝisdatigita al branĉo 4.14;
  • La PHP-pakaĵo estis ĝisdatigita al branĉo 7.3. Subteno por la branĉo PHP 7.1 estis nuligita;
  • La GNOME 3 labortabla kontrolmodulo disponigas la kapablon ebligi/malŝalti servojn, aplikojn kaj kromajn pakaĵojn kiel ekzemple ludoj. La instalita GNOME 3 medio estas kiel eble plej proksima al la originala distribuo. La instalado de la aplikaĵoj accerciser, dconf-editor, evolution,
    gnomo-dokumentoj
    gnome-nettool
    gnomo-potenca-manaĝero,
    gnome-todo
    gnomaj tuŝoj,
    gnomo-uzado
    gucharmap,
    nautilus-sendto kaj vinagro. Inkludita en la baza pako
    fromaĝo, ilaro, gnomo-koloro-manaĝero kaj orko. La servo services.avahi.enable estas aktivigita;

  • Ĝisdatigitaj versioj de distribuaj komponantoj, inkluzive
    systemd 242;

  • Aldonita dwm-stato servo kaj hardware.printers modulo;
  • Python 2-subteno estis nuligita.

Kiam oni uzas Nix, pakoj estas instalitaj en aparta dosierujo /nix/store aŭ subdosierujo en la dosierujo de la uzanto. Ekzemple, la pakaĵo estas instalita kiel /nix/store/f3a4...8a143-firefox-69.0.2/, kie "f3a4..." estas la unika pakidentigilo uzata por dependecmonitorado. Pakoj estas desegnitaj kiel ujoj enhavantaj la komponentojn necesajn por funkciigo de aplikoj.

Eblas determini dependecojn inter pakaĵoj, kaj serĉi la ĉeeston de jam instalitaj dependencajoj, oni uzas skanadon de identigiloj en la dosierujo de instalitaj pakaĵoj. Eblas elŝuti pretajn binarajn pakaĵojn el la deponejo (dum instalado de ĝisdatigoj al binaraj pakaĵoj, nur deltaj ŝanĝoj estas elŝutitaj), aŭ konstrui el fontkodo kun ĉiuj dependecoj. Kolekto de pakaĵoj estas prezentita en speciala deponejo Nixpkgs.

fonto: opennet.ru

Aldoni komenton