Guix: novi univerzalni upravitelj paketa

guix je sistem upravljanje paketima funkcionalna (u smislu da već "radi" i koristi funkcije za definiranje ovisnosti, ažuriranja i tako dalje) koja obećava mnoge prednosti u odnosu na tradicionalne upravitelje paketa. 


Prije svega, treba spomenuti da je Guix univerzalni upravitelj paketa i da može raditi za bilo koji distro, bez obzira imate li već instaliran vlastiti upravitelj paketa.

Drugo, transakcijski je i omogućava vraćanje unatrag, odnosno, s jedne strane, ako nešto pođe po zlu usred kritične instalacije ili ažuriranja, sistem se vrati u svoje prethodno stanje i ne "prekida" se, a s druge strane drugo, želite se vratiti u prethodno stanje (to jest, ako se želite vratiti na raniju verziju programa ili poništiti posljednje promjene u ažuriranju), sistem "pamti" prethodno stanje i može automatski poništiti sve promjene.

Treće, omogućava instalaciju paketa ne-privilegiranim korisnicima i paralelnu instalaciju nekoliko verzija iste aplikacije, bez obzira imaju li te verzije različite zavisnosti. To je moguće jer Guix instalira pakete u vlastita vodonepropusna spremišta unutar sistema.

Konačno, za pakerice postoje i prednosti, uglavnom zbog toga što eliminira moguće kvarove kao posljedicu toga što je paker "zaboravio" zavisnost koja je već instalirana na vašem računaru.

Za znatiželjnike treba napomenuti da je Guix evolucija Nix sistema paketa.

Tačno, Nix (shodno tome, i Guix) generira pakete iz izvornog koda, pa je naredba za instalaciju poput:

nix-env - instalirajte firefox

... To će prouzročiti puno aktivnosti kompilacije, ne samo za Firefox, već i za sve njegove zavisnosti, barem ako ti paketi nisu već prekompajlirani u Nix trgovini. Za većinu korisnika sastavljanje (u stilu Gentoo) nije baš ugodno jer traje predugo. Međutim, Nix može preskočiti ovaj korak i preuzeti prekompajlirani binarni zapis ako postoji iz Nix trgovine.

U sljedećem videu možete vidjeti jednog od njegovih kreatora koji objašnjava kako Guix radi:

Guix podržava Fondacija za slobodni softver, on već ima oko 8000 paketa u svojim spremištima. Izvorni kod možete pronaći na FSF Git:

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

Da biste dobili izvorni kod, možete pokrenuti sljedeće:

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

Izvor: guix & Taringa


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   goxtobe rekao je

    Ova vrsta upravitelja paketa izgleda kao izvrsna ideja, pokušat ću i vidjeti što je to.

  2.   Pobjednik rekao je

    koristi li ga ovdje neko? Gledao sam, a nema puno informacija niti nekoga ko stavi tutorial o glavnim naredbama i kako ga koristiti, zapravo ovo je jedan od rijetkih postova ....