Guix: menaxheri i ri i paketës universale

guix është një sistem i menaxhimi i paketës funksionale (në kuptimin që tashmë "funksionon" dhe përdor funksione për të përcaktuar varësi, azhurnime, etj.) që premton shumë përparësi ndaj menaxherëve tradicionalë të paketave. 


Para së gjithash, duhet të përmendet që Guix është një menaxher universal i paketave dhe se ai mund të funksionojë për çdo distro, pavarësisht nëse tashmë e keni të instaluar menaxherin tuaj të paketave.

Së dyti, është transaksionar dhe lejon kthimin mbrapsht, domethënë nga njëra anë, nëse diçka shkon keq në mes të një instalimi kritik ose azhurnimi, sistemi kthehet në gjendjen e tij të mëparshme dhe nuk "prishet" dhe, nga ana tjetër, nëse ju doni të ktheheni në një gjendje të mëparshme (domethënë, nëse doni të ktheheni në një version të mëparshëm të një programi ose të zhbëni ndryshimet e fundit në një azhurnim), sistemi "kujton" gjendjen e mëparshme dhe mund t'i zhbëjë automatikisht të gjitha ndryshimet.

Së treti, lejon instalimin e paketave nga përdorues jo të privilegjuar dhe instalimin paralelisht të disa versioneve të të njëjtit aplikacion, pavarësisht nëse këto versione kanë varësi të ndryshme. Kjo është e mundur sepse Guix instalon pako në depot e veta të papërshkueshme nga uji brenda sistemit.

Së fundmi, për paketuesit ka edhe përparësi, kryesisht sepse eliminon dështimet e mundshme si pasojë e paketimit të paketuesit që "harron" një varësi që është instaluar tashmë në kompjuterin tuaj.

Për kuriozët, duhet të theksohet se Guix është një evolucion i sistemit të paketave Nix.

Pikërisht, Nix (rrjedhimisht, edhe Guix) gjeneron paketat nga kodi burimor, kështu që një komandë instalimi si:

nix-env - instaloni firefox

… Do të shkaktojë shumë aktivitete përpilimi, jo vetëm për Firefox, por edhe për të gjitha varësitë e tij, të paktën nëse këto paketa nuk janë para-përpiluar tashmë në dyqanin Nix. Për shumicën e përdoruesve, përpilimi (në stilin Gentoo) nuk është shumë i këndshëm pasi zgjat shumë. Sidoqoftë, Nix mund ta kalojë këtë hap dhe të shkarkojë një binar të para-përpiluar nëse ekziston nga dyqani Nix.

Në videon e mëposhtme mund të shihni një nga krijuesit e saj duke shpjeguar se si funksionon Guix:

Guix është miratuar nga Free Software Foundation, ai tashmë ka rreth 8000 paketa në depot e tij. Kodin burimor të tij mund ta gjeni në FSF Git:

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

Për të marrë kodin burimor, mund të ekzekutoni sa vijon:

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

Fuente: guix & Taringa


2 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   goxtobe dijo

    Ky lloj menaxheri paketash duket si një ide e shkëlqyeshme, unë do ta provoj dhe do të shoh se si funksionon.

  2.   fitimtar dijo

    e përdor dikush këtu? Unë po kërkoja dhe nuk ka shumë informacion ose dikush që vendos një udhëzues mbi komandat kryesore dhe si ta përdorë atë, në fakt ky është një nga postimet e pakta që ka….