Správce balíčků Nix | |
---|---|
Typ | správce balíčků |
Zapsáno v | C++ |
První vydání | 2003 [1] |
Hardwarová platforma | Linux , OS podobný Unixu |
Nejnovější verze | 2.0 [2] ( 23. února 2018 ) |
Licence | LGPL |
webová stránka | nixos.org/nix |
Nix package manager je multiplatformní systém pro správu balíčků, který využívá takzvaný funkční model vstřikování, ve kterém jsou softwarové komponenty instalovány do adresářů vytvořených pomocí kryptografických hashů a do každého hashe jsou zahrnuty závislosti každé komponenty, čímž se problém řeší. " pekla závislosti " [ 3 ] .
Balíčky jsou definovány pomocí funkčního programovacího jazyka speciálně vyvinutého pro systém, který používá strategii líného hodnocení .
Podporované operační systémy jsou Linux (kde může běžet paralelně se stávajícím správcem balíčků) a macOS . NixOS [4] je linuxová distribuce zaměřená výhradně na správce balíčků Nix [5] .
Na základě správce balíčků Nix byl vytvořen správce balíčků GNU Guix .
Správci balíčků pro Linux | |
---|---|
dpkg | APT ( KPackage , Synaptic , Ubuntu Software Center ) nadání dselect |
RPM | APT-RPM DNF up2date urpmi ( rpmdrake ) Mňam ZYpp |
Vestavěné systémy | ipkg opkg |
Distribuce nezávislá | AppImage flatpak Guix Nix Elegantní |
Ostatní (doručení binárních souborů) | Conary Entropie (viz Sabayon Linux ) netpkg pacman PiSi ppm (viz Puppy Linux ) slackpkg plácnout-dostat Swaret upkg (viz paldo ) |
Ostatní (dodání zdrojových kódů) | Dopravné zdroj (viz Zdrojový mág ) |
doplňky | Autopackage Listaller PackageKit ( GNOME Software , App ) Zero Install |