Nix csomagkezelő | |
---|---|
Típusú | csomagkezelő |
Beírva | C++ |
Első kiadás | 2003 [1] |
Hardver platform | Linux , Unix-szerű operációs rendszer |
legújabb verzió | 2.0 [2] ( 2018. február 23. ) |
Engedély | LGPL |
Weboldal | nixos.org/nix |
A Nix csomagkezelő egy többplatformos csomagkezelő rendszer , amely az úgynevezett funkcionális befecskendezési modellt használja, amelyben a szoftverkomponenseket kriptográfiai kivonatokkal létrehozott könyvtárakba telepítik , és az egyes komponensek függőségeit minden hash-be beépítik, ezzel megoldva a problémát. a " függőségi pokol " [ 3 ] .
A csomagok meghatározása egy speciálisan a lusta kiértékelési stratégiát alkalmazó rendszer számára kifejlesztett funkcionális programozási nyelv segítségével történik .
A támogatott operációs rendszerek a Linux (ahol párhuzamosan futhat egy meglévő csomagkezelővel) és a macOS . A NixOS [4] egy Linux disztribúció , amely teljes mértékben a Nix csomagkezelőre összpontosít [5] .
A Nix csomagkezelő alapján létrejött a GNU Guix csomagkezelő .
Csomagkezelők Linuxhoz | |
---|---|
dpkg | APT ( KPackage , Synaptic , Ubuntu Szoftverközpont ) alkalmasság dselect |
FORDULAT | APT-RPM DNF up2date urpmi ( rpmdrake ) Yum ZYpp |
Beágyazott rendszerek | ipkg opkg |
Elosztás független | AppImage flatpak Guix Semmi Lendületes |
Egyéb (bináris fájlok kézbesítése) | Conary Entrópia (lásd: Sabayon Linux ) netpkg pacman PiSi ppm (lásd Puppy Linux ) slackpkg slapt-get Swaret felkg (lásd Paldo ) |
Egyéb (forráskódok szállítása) | Portage forrás (lásd: Source Mage ) |
kiegészítőket | Autopackage Listaller PackageKit ( GNOME Software , App ) Nulla telepítés |