NixOS 19.09 banaketaren kaleratzea Nix pakete kudeatzailea erabiliz

Bidalita banaketa-oharra Nix OS 19.09paketeen kudeatzailean oinarrituta Nix eta sistemaren konfigurazioa eta mantentze-lanak errazten dituzten garapen propio batzuk eskaintzea. Esate baterako, NixOS-ek sistemaren konfigurazio fitxategi bakarra erabiltzen du (configuration.nix), eguneraketak azkar atzera egiteko gaitasuna ematen du, sistemaren egoera ezberdinen artean aldatzea onartzen du, banakako paketeen instalazioa onartzen du (paketea hasierako direktorioan kokatzen da). ), eta programa beraren hainbat bertsio aldi berean instalatzeko aukera ematen du, muntaia erreproduzigarrien aukera bermatuta dago. Tamaina osoa instalazioaren irudia KDErekin - 1.3 GB, kontsolaren bertsio laburtua - 560 MB.

Nagusia berrikuntzak:

  • Pribilegiorik gabeko erabiltzaile baten pean instalatzailea abiarazteko gaituta
    nixos root-en ordez (root eskubideak lortzeko, erabili sudo -i pasahitzik gabe);

  • Xfce mahaigaina 4.14 adarra eguneratu da;
  • PHP paketea 7.3 adarrera eguneratu da. PHP 7.1 adarraren euskarria eten egin da;
  • GNOME 3 mahaigaineko kontrol-moduluak zerbitzuak, aplikazioak eta jokoak bezalako pakete osagarriak gaitu/desgaitzeko gaitasuna eskaintzen du. Instalatutako GNOME 3 ingurunea jatorrizko banaketatik ahalik eta hurbilen dago. Aplikazioen instalazioa accerciser, dconf-editor, evolution,
    gnome-dokumentuak
    gnome-nettool
    ipotx-botere-kudeatzailea,
    ipotx-todo
    gnome-tweaks,
    ipotxaren erabilera
    gucharmap,
    nautilus-sendto eta vinagre. Oinarrizko paketean sartuta
    gazta, geary, gnome-color-manager eta orca. Services.avahi.enable zerbitzua aktibatuta dago;

  • Banaketa osagaien bertsio eguneratuak, barne
    systemd 242;

  • dwm-status zerbitzua eta hardware.printers modulua gehitu dira;
  • Python 2 laguntza eten egin da.

Nix erabiltzean, paketeak /nix/store edo erabiltzailearen direktorioaren azpidirektorio batean instalatzen dira. Adibidez, paketea /nix/store/f3a4...8a143-firefox-69.0.2/ gisa instalatuta dago, non "f3a4..." menpekotasunen jarraipena egiteko erabiltzen den pakete-identifikatzaile bakarra den. Paketeak aplikazioak funtzionatzeko beharrezkoak diren osagaiak dituzten edukiontzi gisa diseinatuta daude.

Posible da paketeen arteko menpekotasunak zehaztea, eta instalatutako mendekotasunen presentzia bilatzeko, instalatutako paketeen direktorioko identifikatzaileen hash eskaneatzea erabiltzen da. Posible da biltegitik prest egindako pakete bitarrak deskargatzea (pakete bitarren eguneraketak instalatzean, delta aldaketak bakarrik deskargatzen dira), edo iturburu-kodetik eraikitzea mendekotasun guztiekin. Pakete bilduma bat biltegi berezi batean aurkezten da Nixpkgs.

Iturria: opennet.ru

Gehitu iruzkin berria