Verëffentlechung vun der NixOS 19.09 Verdeelung mam Nix Package Manager

Agefouert Verdeelung Verëffentlechung Nix OS 19.09Package Manager baséiert nix a bitt eng Rei vun hiren eegenen Entwécklungen, déi d'Opstellung an d'Ënnerhalt vum System vereinfachen. Zum Beispill benotzt NixOS eng eenzeg Systemkonfiguratiounsdatei (configuration.nix), bitt d'Fäegkeet fir séier Updates zréckzebréngen, ënnerstëtzt d'Schalten tëscht verschiddene Systemzoustanden, ënnerstëtzt d'Installatioun vun eenzelne Packagen vun eenzelne Benotzer (de Package gëtt am Heemverzeichnis gesat ), an erlaabt gläichzäiteg Installatioun vu verschiddene Versioune vum selwechte Programm, ass d'Méiglechkeet vu reproduzéierbaren Assemblée garantéiert. Voll Gréisst Installatioun Bild mat KDE - 1.3 GB, verkierzt Konsol Versioun - 560 MB.

Haaptstrooss Innovatiounen:

  • Aktivéiert Start vum Installateur ënner engem onprivilegéierte Benotzer
    nixos amplaz root (fir root Rechter ze kréien, benotzt sudo -i ouni Passwuert);

  • Xfce Desktop gouf op Branche 4.14 aktualiséiert;
  • De PHP Package gouf op Branche 7.3 aktualiséiert. Ënnerstëtzung fir d'PHP 7.1 Branche gouf gestoppt;
  • De GNOME 3 Desktop Kontrollmodul bitt d'Fäegkeet fir Servicer, Uwendungen an zousätzlech Packagen wéi Spiller z'aktivéieren / auszeschalten. Déi installéiert GNOME 3 Ëmfeld ass sou no wéi méiglech un der ursprénglecher Verdeelung. D'Installatioun vun den Uwendungen Accerciser, dconf-Editor, Evolution,
    Gnom-Dokumenter
    Gnome-Nettool
    Gnome-Power-Manager,
    Gnom-todo
    Gnome-Tweaks,
    Gnom-Benotzung
    gucharmap,
    nautilus-sendto an vinagre. Am Basis Package abegraff
    Kéis, Geary, Gnom-Faarf-Manager an Orca. De Service services.avahi.enable ass aktivéiert;

  • Aktualiséiert Versiounen vun Verdeelung Komponente, dorënner
    systemd 242;

  • Dobäi dwm-Status Service an Hardware.printers Modul;
  • Python 2 Support gouf gestoppt.

Wann Dir Nix benotzt, ginn Packagen an engem getrennten Verzeichnisbaum /nix/store oder engem Ënnerverzeechnes am Verzeechnes vum Benotzer installéiert. Zum Beispill gëtt de Package als /nix/store/f3a4...8a143-firefox-69.0.2/ installéiert, wou "f3a4..." den eenzegaartege Packageidentifizéierer ass, deen fir Ofhängegkeetsiwwerwaachung benotzt gëtt. Packagen sinn als Container entworf déi Komponenten enthalen déi néideg sinn fir Uwendungen ze bedreiwen.

Et ass méiglech Ofhängegkeeten tëscht Packagen ze bestëmmen, a fir no der Präsenz vu schonn installéierten Ofhängegkeeten ze sichen, Scannen Identifizéierer Hashes am Verzeechnes vun installéierten Packagen gëtt benotzt. Et ass méiglech entweder fäerdeg binär Packagen aus dem Repository erofzelueden (wann Dir Aktualiséierunge fir binär Packagen installéiert, ginn nëmmen Delta Ännerungen erofgelueden), oder aus Quellcode mat all Ofhängegkeeten ze bauen. Eng Sammlung vu Packagen gëtt an engem spezielle Repository presentéiert Nixpkgs.

Source: opennet.ru

Setzt e Commentaire