Càrrec i Nix: 2 Sistemes de gestió de paquets més per a GNU / Linux

Càrrec i Nix: 2 Sistemes de gestió de paquets més per a GNU / Linux

Càrrec i Nix: 2 Sistemes de gestió de paquets més per a GNU / Linux

Fa pocs dies, vam publicar una entrada sobre 3 gestors de paquets multiplataformes anomenats «Conda, PIP i NPM», No tan coneguts i usats per usuaris comuns i corrents sinó més que tot, per desenvolupadors de Programari. Mentre que, ara comentarem sobre altres 2 gestors de paquets molt similars anomenats «Càrrec i Nix».

«Càrrec i Nix» son 2 interessants i útils Sistemes de gestió de paquets de codi obert, el primer molt conegut i usat per desenvolupadors que usen el Llenguatge de programació Rust i el segon molt conegut i usat per Usuaris de la Distro GNU / Linux anomenada NixOS.

Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Abans de iniciar-nos en el tema sobre «Càrrec i Nix», Seria molt útil recomanar i facilitar la lectura a aquells interessats en els Sistemes de gestió de paquets anteriorment esmentats ( «Conda, PIP i NPM») per després de llegir la present publicació, de manera que, mitjançant l'enllaç immediatament següent podran realitzar-la:

Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes
Article relacionat:
Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Mentre que, una altra útil publicació relacionada i molt recomanable per a llegir és la següent:

Guix: Tutorial d'instal·lació de l'eina de gestió de paquets
Article relacionat:
Guix 1.2: Tutorial d'instal·lació de l'eina de gestió de paquets

Càrrec i Nix: Gestor de paquets de Rust i NixOS

Càrrec i Nix: Gestor de paquets de Rust i NixOS

Què és Càrrec?

Segons els creadors de l' Llenguatge de programació Rust en el seu lloc web oficial, «Càrrec» és:

"El gestor de paquets per defecte de Rust. El qual, s'usa per descarregar les dependències dels paquets Rust creats per compilar amb èxit els mateixos, fent-distribuïbles i facilitant la seva càrrega a Craters (crates.io), el registre de paquets de la comunitat Rust."

Nota: Els paquets construïts a Rust són anomenats Cràters (Ctarifes).

Més sobre Càrrec

Encara que, en entrades posteriors segurament ampliarem la informació relacionada amb el seu ús bàsic, Càrrec té l'avantatge que a l'ésser part del Llenguatge de programació Rust, Es descarrega i instal juntament amb aquest, ia més compta amb una excel·lent documentació dins de la Rovell, Tant en espanyol com en anglès, de manera que per aprofundir sobre el mateix de forma immediata, es pot fer ús dels següents enllaços:

  1. Instal·lar Rust (Rustc, Rustup i Càrrec)
  2. Hola, Càrrec! (En anglès)
  3. El Llibre de Càrrec (En anglès)
  4. Càrrec en GitHub
  5. Cràters: El registre de cràters de la comunitat de Rust
Llenguatge Rust: Els seus desenvolupadors anuncien la nova versió 1.50.0
Article relacionat:
Llenguatge Rust: Els seus desenvolupadors anuncien la nova versió 1.50.0

Què és Nix?

Segons els creadors de la Distro GNU / Linux NixOS en el seu lloc web oficial, Nix és:

"Un gestor de paquets purament funcional. Això vol dir que, tracta els paquets com a valors en llenguatges de programació purament funcionals com Haskell, és a dir, que són construïts per funcions que no tenen efectes secundaris, i mai canvien després d'haver estat construïts. A més, emmagatzema els paquets en un magatzem propi, que normalment és el directori «/ nix / store», on cada paquet té el seu propi i únic subdirectori sota un identificador únic (hash criptogràfic) per al paquet que captura totes les seves dependències. Això últim, li permet moltes característiques poderoses."

Més sobre Nix

Encara que, en entrades posteriors segurament ampliarem la informació relacionada amb el seu ús instal·lació, característiques i ús bàsic, Nix compta amb bona documentació dins de la mateixa de NixOS, de manera que per aprofundir sobre el mateix de forma immediata, es pot fer ús dels següents enllaços:

  1. NixOS GNU / Linux
  2. Guia de l'gestor de paquets Nix (En anglès)
  3. Nix sobre GitHub
  4. Col·lecció de paquets Nix
nixos
Article relacionat:
NixOS: una distribució independent i diferent amb KDE

Finalment, i com un Bo extra en aquesta publicació esmentarem a «compositor», Que és bàsicament l'equivalent a Càrrec de Rust, NPM de NodeJS y PIP de Python, Però per PHP. És a dir, un Sistema de gestió de paquets i dependències per PHP. I s'encarrega de, gestionar les dependències dels projectes creats i instal·lar els paquets necessaris per al seu bon funcionament. A més, en el seu lloc web està fàcilment accessible seva documentació de descàrrega, instal·lació i ús, a més de l'enllaç al seu lloc en GitHub.

Imatge generica per conclusions d'articles

Conclusió

Esperem que aquesta "petita i útil publicació" sobre «Cargo y Nix», 2 interessants i útils Sistemes de gestió de paquets de codi obert, el primer molt conegut i usat per Desenvolupadors que fan servir el Llenguatge de programació Rust i el segon molt usat i usat per Usuaris de la Distro GNU / Linux anomenada NixOS; sigui de molt interès i utilitat, per a tota la «Comunidad de Software Libre y Código Abierto» i de gran contribució a la difusió de l'meravellós, gegantí i creixent ecosistema d'aplicacions de «GNU/Linux».

Per ara, si t'ha agradat aquesta publicación, No deixis de compartir amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials o sistemes de missatgeria, preferiblement lliures, obertes i / o més segures com telegramSenyalMastodon o una altra de l' Fedivers, Preferiblement. I recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, a més d'unir-te al nostre canal oficial de Telegram de DesdeLinuxMentre que, per a més informació, pots visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit, per accedir i llegir llibres digitals (PDFs) sobre aquest tema o altres.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.