Guix: új univerzális csomagkezelő

guix egy rendszere csomagkezelés funkcionális (abban az értelemben, hogy már "működik" és függvényeket használ függőségek, frissítések stb. meghatározására), amely számos előnnyel kecsegtet a hagyományos csomagkezelőkkel szemben. 


Először is meg kell említeni, hogy a Guix univerzális csomagkezelő, és bármilyen disztribúcióra képes, függetlenül attól, hogy a saját csomagkezelője telepítve van-e már.

Másodszor, tranzakciós és lehetővé teszi a visszagörgetést, vagyis egyrészt, ha valami kritikus telepítés vagy frissítés közepette elromlik, a rendszer visszatér korábbi állapotába, és nem "törik össze", és másik, ha vissza akar térni egy korábbi állapotba (vagyis ha vissza akar térni egy program korábbi verziójába, vagy visszavonja a frissítés utolsó változtatásait), akkor a rendszer "megjegyzi" az előző állapotot, és automatikusan képes minden módosítás visszavonása.

Harmadszor, lehetővé teszi a csomagok nem privilegizált felhasználók által történő telepítését és ugyanazon alkalmazás több verziójának párhuzamos telepítését, függetlenül attól, hogy ezek a verziók eltérő függőségekkel rendelkeznek-e. Ez azért lehetséges, mert a Guix csomagokat telepít a saját vízzáró tárolóiba a rendszeren belül.

Végül, a csomagolók számára is vannak előnyök, elsősorban azért, mert kiküszöböli az esetleges meghibásodásokat, amelyek abból adódnak, hogy a csomagoló "elfelejtette" a gépére már telepített függőséget.

A kíváncsiak számára meg kell jegyezni, hogy a Guix a Nix csomagrendszer fejlődése.

Pontosan a Nix (következésképpen a Guix is) generálja a csomagokat a forráskódból, tehát egy telepítési parancs, például:

nix-env - Firefox telepítése

… Sok fordítási tevékenységet fog okozni, nem csak a Firefox, hanem az összes függősége szempontjából is, legalábbis ha ezeket a csomagokat még nem előre lefordították a Nix áruházban. A legtöbb felhasználó számára a fordítás (Gentoo-stílus) nem túl kellemes, mivel túl sokáig tart. A Nix azonban kihagyhatja ezt a lépést, és letölthet egy előre lefordított bináris fájlt, ha létezik a Nix áruházból.

A következő videóban láthatja egyik alkotóját, aki elmagyarázza a Guix működését:

A Guix-et a Free Software Foundation támogatja, már mintegy 8000 csomag van a tárházaiban. Forráskódját az FSF Git oldalon találja:

http://git.savannah.gnu.org/cgit/guix.git

A forráskód megszerzéséhez futtassa a következőket:

git klón git: //git.savannah.gnu.org/guix.git

forrás: guix & Taringa


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   goxtobe dijo

    Ez a típusú csomagkezelő kiváló ötletnek tűnik, megpróbálom és megnézem, mi az.

  2.   győztes dijo

    itt valaki használja? Kerestem, és nincs sok információ, vagy bárki, aki oktatóanyagot ad a fő parancsokról és azok használatáról, valójában ez a kevés bejegyzés egyike ....