Nix paket menecerindən istifadə edərək NixOS 19.09 paylanmasının buraxılması

Tərəfindən təqdim edildi paylama buraxılışı Nix OS 19.09paket meneceri əsasında Nix və sistemin qurulmasını və saxlanmasını asanlaşdıran bir sıra öz inkişaflarını təmin edir. Məsələn, NixOS vahid sistem konfiqurasiya faylından (configuration.nix) istifadə edir, yeniləmələri tez geri qaytarmaq imkanı verir, müxtəlif sistem vəziyyətləri arasında keçidi dəstəkləyir, fərdi istifadəçilər tərəfindən fərdi paketlərin quraşdırılmasını dəstəkləyir (paket ev kataloqunda yerləşdirilir) ) və eyni proqramın bir neçə versiyasının eyni vaxtda quraşdırılmasına imkan verir, təkrarlanan montajların mümkünlüyü təmin edilir. Tam ölçü quraşdırma şəkli KDE ilə - 1.3 GB, qısaldılmış konsol versiyası - 560 MB.

Əsas yeniliklər:

  • İmtiyazsız istifadəçi altında quraşdırıcının işə salınması aktivləşdirildi
    kök əvəzinə nixos (kök hüquqlarını əldə etmək üçün parol olmadan sudo -i istifadə edin);

  • Xfce iş masası 4.14 filialına yeniləndi;
  • PHP paketi 7.3 filialına yeniləndi. PHP 7.1 filialına dəstək dayandırıldı;
  • GNOME 3 masaüstü idarəetmə modulu xidmətləri, proqramları və oyunlar kimi əlavə paketləri aktivləşdirmək/deaktiv etmək imkanı verir. Quraşdırılmış GNOME 3 mühiti orijinal paylamaya mümkün qədər yaxındır. Accerciser, dconf-redaktor, evolution proqramlarının quraşdırılması,
    gnome sənədləri
    gnome-nettool
    gnome-güc meneceri,
    gnome-todo
    gnome-tweaks,
    gnome-istifadə
    qucharmap,
    nautilus-sendto və vinagre. Əsas paketə daxildir
    pendir, dişli, gnome-color-menecer və orca. services.avahi.enable xidməti aktivləşdirilib;

  • Dağıtım komponentlərinin yenilənmiş versiyaları, o cümlədən
    sistemd 242;

  • Əlavə edilmiş dwm status xidməti və hardware.printers modulu;
  • Python 2 dəstəyi dayandırıldı.

Nix-dən istifadə edərkən paketlər ayrıca qovluq ağacında /nix/store və ya istifadəçi kataloqundakı alt kataloqda quraşdırılır. Məsələn, paket /nix/store/f3a4...8a143-firefox-69.0.2/ kimi quraşdırılıb, burada "f3a4..." asılılığın monitorinqi üçün istifadə olunan unikal paket identifikatorudur. Paketlər proqramların işləməsi üçün lazım olan komponentləri ehtiva edən konteynerlər kimi hazırlanmışdır.

Paketlər arasında asılılıqları müəyyən etmək və artıq quraşdırılmış asılılıqların mövcudluğunu axtarmaq üçün quraşdırılmış paketlərin kataloqunda skan edən identifikator heşlərindən istifadə edilir. Ya depodan hazır binar paketləri yükləmək (binar paketlərə yeniləmələri quraşdırarkən yalnız delta dəyişiklikləri endirilir) və ya bütün asılılıqlarla mənbə kodundan qurmaq mümkündür. Paketlərin toplusu xüsusi depoda təqdim olunur Nixpkgs.

Mənbə: opennet.ru

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