Rilaxx tad-distribuzzjoni NixOS 19.09 bl-użu tal-maniġer tal-pakketti Nix

Introdott rilaxx tad-distribuzzjoni Nix OS 19.09maniġer tal-pakkett ibbażat NIX u tipprovdi numru ta 'żviluppi tagħha stess li jissimplifikaw is-setup u l-manutenzjoni tas-sistema. Per eżempju, NixOS juża fajl ta 'konfigurazzjoni tas-sistema waħda (configuration.nix), jipprovdi l-abbiltà li jreġġa' lura malajr l-aġġornamenti, jappoġġja l-bidla bejn stati differenti tas-sistema, jappoġġja l-installazzjoni ta 'pakketti individwali minn utenti individwali (il-pakkett jitqiegħed fid-direttorju tad-dar ), u tippermetti l-installazzjoni simultanja ta 'diversi verżjonijiet tal-istess programm , il-possibbiltà ta' assemblaġġi riproduċibbli hija żgurata. Daqs sħiħ immaġni tal-installazzjoni b'KDE - 1.3 GB, verżjoni mqassra tal-console - 560 MB.

Il-prinċipali innovazzjonijiet:

  • Tnedija attivata tal-installatur taħt utent mhux privileġġjat
    nixos minflok root (biex tikseb id-drittijiet tal-għeruq, uża sudo -i mingħajr password);

  • Id-desktop Xfce ġie aġġornat għall-fergħa 4.14;
  • Il-pakkett PHP ġie aġġornat għall-fergħa 7.3. L-appoġġ għall-fergħa PHP 7.1 twaqqaf;
  • Il-modulu tal-kontroll tad-desktop GNOME 3 jipprovdi l-abbiltà li jattiva/jiddiżattiva servizzi, applikazzjonijiet u pakketti addizzjonali bħal logħob. L-ambjent GNOME 3 installat huwa qrib kemm jista' jkun tad-distribuzzjoni oriġinali. L-installazzjoni tal-applikazzjonijiet accerciser, dconf-editor, evolution,
    gnome-dokumenti
    gnome-nettool
    gnome-power-manager,
    gnome-todo
    gnome-tweaks,
    gnome-użu
    gucharmap,
    nautilus-sendto u vinagre. Inkluż fil-pakkett bażiku
    ġobon, geary, gnome-color-manager u orca. Is-servizz services.avahi.enable huwa attivat;

  • Verżjonijiet aġġornati tal-komponenti tad-distribuzzjoni, inklużi
    systemd 242;

  • Miżjud servizz dwm-status u hardware.printers modulu;
  • L-appoġġ għal Python 2 twaqqaf.

Meta tuża Nix, il-pakketti huma installati f'siġra tad-direttorju separata /nix/store jew subdirettorju fid-direttorju tal-utent. Pereżempju, il-pakkett huwa installat bħala /nix/store/f3a4...8a143-firefox-69.0.2/, fejn "f3a4..." huwa l-identifikatur uniku tal-pakkett użat għall-monitoraġġ tad-dipendenza. Il-pakketti huma ddisinjati bħala kontenituri li fihom il-komponenti meħtieġa għall-applikazzjonijiet biex joperaw.

Huwa possibbli li jiġu ddeterminati d-dipendenzi bejn il-pakketti, u biex tfittex il-preżenza ta 'dipendenzi diġà installati, jintuża l-iskannjar tal-hashes tal-identifikatur fid-direttorju tal-pakketti installati. Huwa possibbli li jew tniżżel pakketti binarji lesti mir-repożitorju (meta jiġu installati aġġornamenti għal pakketti binarji, jitniżżlu bidliet tad-delta biss), jew jinbnew mill-kodiċi tas-sors bid-dipendenzi kollha. Ġabra ta' pakketti hija ppreżentata f'repożitorju speċjali Nixpkgs.

Sors: opennet.ru

Żid kumment