„NixOS 19.09“ platinimo išleidimas naudojant „Nix“ paketų tvarkyklę

Įvesta platinimo leidimas „NixOS 19.09“paketų tvarkyklės pagrindu nulis ir pateikia keletą savo patobulinimų, kurie supaprastina sistemos sąranką ir priežiūrą. Pavyzdžiui, NixOS naudoja vieną sistemos konfigūracijos failą (configuration.nix), suteikia galimybę greitai atšaukti atnaujinimus, palaiko perjungimą tarp skirtingų sistemos būsenų, palaiko atskirų vartotojų atskirų paketų diegimą (paketas dedamas į pagrindinį katalogą ), ir leidžia vienu metu įdiegti kelias tos pačios programos versijas, užtikrinama atkuriamų rinkinių galimybė. Pilnas dydis diegimo vaizdas su KDE - 1.3 GB, sutrumpinta konsolės versija - 560 MB.

pagrindinis naujoves:

  • Įgalintas diegimo programos paleidimas naudojant neprivilegijuotą vartotoją
    nixos vietoj root (norėdami gauti root teises, naudokite sudo -i be slaptažodžio);

  • Xfce desktop buvo atnaujintas į šaką 4.14;
  • PHP paketas buvo atnaujintas į šaką 7.3. PHP 7.1 filialo palaikymas buvo nutrauktas;
  • GNOME 3 darbalaukio valdymo modulis suteikia galimybę įjungti / išjungti paslaugas, programas ir papildomus paketus, tokius kaip žaidimai. Įdiegta GNOME 3 aplinka yra kuo artimesnė pradiniam platinimui. Programų accerciser, dconf-editor, evolution,
    gnome-dokumentai
    gnome-netool
    gnome-power-manager,
    gnome-todo
    nykštukai,
    gnome naudojimas
    gucharmapas,
    nautilus-sendto ir vinagre. Įeina į pagrindinį paketą
    sūris, geary, gnome-color-manager ir orca. Suaktyvinta paslauga services.avahi.enable;

  • Atnaujintos platinimo komponentų versijos, įskaitant
    sisteminis 242;

  • Pridėta dwm-status paslauga ir modulis hardware.printers;
  • Python 2 palaikymas buvo nutrauktas.

Naudojant Nix, paketai diegiami atskirame katalogų medyje /nix/store arba pakatalogyje vartotojo kataloge. Pavyzdžiui, paketas įdiegtas kaip /nix/store/f3a4...8a143-firefox-69.0.2/, kur „f3a4...“ yra unikalus paketo identifikatorius, naudojamas priklausomybei stebėti. Paketai yra suprojektuoti kaip konteineriai, kuriuose yra komponentų, būtinų programų veikimui.

Galima nustatyti priklausomybes tarp paketų, o ieškoti jau įdiegtų priklausomybių buvimo, naudojamos nuskaitymo identifikatorių maišos įdiegtų paketų kataloge. Galima atsisiųsti paruoštus dvejetainius paketus iš saugyklos (diegiant dvejetainių paketų naujinimus atsisiunčiami tik delta pakeitimai), arba kurti iš šaltinio kodo su visomis priklausomybėmis. Paketų kolekcija pristatoma specialioje saugykloje Nixpkgs.

Šaltinis: opennet.ru

Добавить комментарий