Guix: novi univerzalni upravitelj paketov

guix je sistem upravljanje paketov funkcionalen (v smislu, da že "deluje" in uporablja funkcije za definiranje odvisnosti, posodobitev itd.), ki obljublja številne prednosti pred tradicionalnimi upravitelji paketov. 


Najprej je treba omeniti, da je Guix univerzalni upravitelj paketov in da lahko deluje za katero koli distribucijo, ne glede na to, ali imate že nameščenega lastnega upravitelja paketov.

Drugič, transakcijski je in omogoča vrnitev nazaj, to pomeni, da se po eni strani sredi kritične namestitve ali posodobitve kaj narobe vrne v prejšnje stanje in se ne "zlomi", po drugi strani pa če se želite vrniti v prejšnje stanje (to je, če se želite vrniti na prejšnjo različico programa ali razveljaviti zadnje spremembe v posodobitvi), sistem "zapomni" prejšnje stanje in lahko samodejno razveljavi vse spremembe.

Tretjič, omogoča namestitev paketov neprivilegiranim uporabnikom in vzporedno namestitev več različic iste aplikacije, ne glede na to, ali imajo te različice različne odvisnosti. To je mogoče, ker Guix pakete namesti v lastna vodotesna skladišča znotraj sistema.

Končno pa tudi za embalerje obstajajo prednosti, predvsem zato, ker odpravlja morebitne okvare, ki sledijo temu, da embaler "pozabi" odvisnost, ki je že nameščena na vašem računalniku.

Za radovedneže je treba opozoriti, da je Guix razvoj sistema paketov Nix.

Natančneje, Nix (posledično tudi Guix) generira pakete iz izvorne kode, zato namestitveni ukaz, kot je:

nix-env - namestite Firefox

... Povzročilo bo veliko dejavnosti pri prevajanju, ne samo Firefoxa, temveč tudi vseh njegovih odvisnosti, vsaj če ti paketi niso že vnaprej zbrani v trgovini Nix. Za večino uporabnikov sestavljanje (v stilu Gentoo) ni prav prijetno, saj traja predolgo. Vendar pa lahko Nix preskoči ta korak in prenese vnaprej sestavljen binarni program, če obstaja iz trgovine Nix.

V naslednjem videoposnetku lahko vidite enega od njegovih ustvarjalcev, ki pojasnjuje, kako deluje Guix:

Guixu je podprla Fundacija za prosto programsko opremo, v svojih skladiščih pa ima že približno 8000 paketov. Izvorno kodo najdete na FSF Git:

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

Če želite dobiti izvorno kodo, lahko zaženete naslednje:

git klon git: //git.savannah.gnu.org/guix.git

vir: guix & Taringa


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   goxtobe je dejal

    Ta vrsta upravitelja paketov se zdi odlična ideja, poskusil bom in videl, kako deluje.

  2.   victor je dejal

    ali ga kdo tukaj uporablja? Iskal sem in ni veliko informacij ali kdorkoli, ki daje vaje o glavnih ukazih in kako jih uporabiti, pravzaprav je to eno redkih objav….