Cargo en Nix: nog 2 pakketbeheersystemen voor GNU / Linux

Cargo en Nix: nog 2 pakketbeheersystemen voor GNU / Linux

Cargo en Nix: nog 2 pakketbeheersystemen voor GNU / Linux

Een paar dagen geleden publiceerden we een artikel over 3 platformonafhankelijke pakketbeheerders riep "Conda, PIP en NPM", niet zo goed bekend en gebruikt door gewone gebruikers, maar vooral door softwareontwikkelaars. Terwijl we nu commentaar zullen geven op andere 2 pakketbeheerders zeer vergelijkbaar genoemd "Cargo en Nix".

"Cargo en Nix" ze zijn 2 interessant en nuttig Pakketbeheersystemen open source, de eerste bekende en gebruikt door ontwikkelaars die de Rust programmeertaal en de tweede bekend en gebruikt door Gebruikers van GNU / Linux Distro noemen Nix OS.

Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Voordat u begint met het onderwerp "Cargo en Nix", zou het erg nuttig zijn om degenen die geïnteresseerd zijn in het Pakketbeheersystemen eerder genoemd ("Conda, PIP en NPM") voor na het lezen van deze publicatie, dus via de direct volgende link, kunt u het doen:

Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen
Gerelateerd artikel:
Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Terwijl, nog een handig verwant bericht en sterk aanbevolen om te lezen is het volgende:

Guix: Installatiehandleiding voor pakketbeheertool
Gerelateerd artikel:
Guix 1.2: Installatiehandleiding voor pakketbeheertool

Cargo en Nix: Rust en NixOS Package Manager

Cargo en Nix: Rust en NixOS Package Manager

Wat is vracht?

Volgens de makers van Rust programmeertaal in de officiële website, "Post" is:

"Rust's standaard pakketbeheerder. Die wordt gebruikt om de afhankelijkheden van de Rust-pakketten te downloaden die zijn gemaakt om ze met succes te compileren, waardoor ze kunnen worden gedistribueerd en het uploaden ervan naar Craters (crates.io), de pakketregistratie van de Rust-gemeenschap, wordt vergemakkelijkt."

notitie: Pakketten die in Rust zijn gebouwd, worden kraters genoemd (C.tarieven).

Meer over Cargo

Hoewel we in latere inzendingen zeker de informatie met betrekking tot het basisgebruik zullen uitbreiden, heeft Cargo het voordeel dat het deel uitmaakt van het Rust programmeertaal, wordt samen met het gedownload en geïnstalleerd, en heeft ook uitstekende documentatie in het Roest, zowel in het Spaans als in het Engels, dus om het meteen te verdiepen, kun je de volgende links gebruiken:

  1. Rust installeren (Rustc, Rustup en Cargo)
  2. Hallo Cargo! (In Engels)
  3. Het vrachtboek
  4. Laad op GitHub
  5. Craters: The Rust Community Crater Record
Rust Language: De ontwikkelaars kondigen de nieuwe versie 1.50.0 aan
Gerelateerd artikel:
Rust Language: De ontwikkelaars kondigen de nieuwe versie 1.50.0 aan

Wat is Nix?

Volgens de makers van de GNU / Linux NixOS Distro in de officiële website, "Nix" is:

"Een puur functionele pakketbeheerder. Dit betekent dat het pakketten behandelt als waarden in puur functionele programmeertalen zoals Haskell, dat wil zeggen dat ze zijn gebouwd door functies die geen bijwerkingen hebben en nooit veranderen nadat ze zijn gebouwd. Bovendien slaat het de pakketten op in zijn eigen winkel, meestal de directory "/ nix / store", waar elk pakket zijn eigen unieke subdirectory heeft onder een unieke identificatie (cryptografische hash) voor het pakket dat al zijn afhankelijkheden vastlegt. Dit laatste biedt u veel krachtige functies."

Meer over Nix

Hoewel we in latere vermeldingen zeker de informatie met betrekking tot het gebruik, de installatie, de kenmerken en het basisgebruik zullen uitbreiden, heeft Nix goede documentatie van NixOS, dus om het onmiddellijk te verdiepen, kunt u gebruik maken van de volgende links:

  1. NixOS GNU / Linux
  2. Nix Package Manager-gids
  3. Nix op GitHub
  4. Nix-pakketverzameling
kinderen
Gerelateerd artikel:
NixOS: een aparte en andere distributie met KDE

Ten slotte, en als extra bonus in deze publicatie zullen we vermelden «Componist», wat in feite het equivalent is van Roestlading, NodeJS NPM y Python PIP, maar voor PHP​ Dat wil zeggen, een pakket- en afhankelijkheidsbeheersysteem voor PHP​ En het is verantwoordelijk voor het beheer van de afhankelijkheden van de gemaakte projecten en het installeren van de nodige pakketten voor hun goede werking. Bovendien is de download-, installatie- en gebruiksdocumentatie gemakkelijk toegankelijk op zijn website, naast de link naar zijn site op GitHub.

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" op «Cargo y Nix», 2 interessant en nuttig Pakketbeheersystemen open source, de eerste bekende en gebruikt door ontwikkelaars die de Rust programmeertaal en de tweede wordt veel gebruikt en gebruikt door gebruikers van de GNU / Linux Distro genaamd Nix OS; is van groot belang en nut voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

Voor nu, als je dit leuk vond publicación, Stop niet deel het met anderen, op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen, bij voorkeur gratis, open en / of veiliger als TelegramSignaalMastodont of een ander van Fediverse, bij voorkeur. En vergeet niet om onze startpagina te bezoeken op «DesdeLinux» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinuxTerwijl u voor meer informatie een bezoek kunt brengen aan Online bibliotheek als OpenLibra y jedit, om digitale boeken (pdf's) over dit of anderen te openen en te lezen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.