Cargo and Nix: 2 More Package Management Systems for GNU / Linux

Cargo and Nix: 2 More Package Management Systems for GNU / Linux

Cargo and Nix: 2 More Package Management Systems for GNU / Linux

For noen dager siden publiserte vi en oppføring om 3 plattformpakkeforvaltere kalt "Conda, PIP og NPM", ikke så kjent og brukt av vanlige brukere, men mer enn noe annet av programvareutviklere. Mens vi nå vil kommentere andre 2 pakkeforvaltere veldig lik kalt "Cargo and Nix".

"Cargo and Nix" de er to interessante og nyttige Pakkehåndteringssystemer åpen kildekode, den første velkjente og brukt av Utviklere som bruker Rust programmeringsspråk og den andre er velkjent og brukt av brukere fra GNU / Linux Distro ring Nix OS.

Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Før du begynner på temaet "Cargo and Nix", vil det være veldig nyttig å anbefale og legge til rette for lesing til de som er interessert i Pakkehåndteringssystemer tidligere nevnt ("Conda, PIP og NPM") for etter å ha lest denne publikasjonen, så, ved hjelp av lenken som følger umiddelbart, vil du kunne gjøre det:

Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer
Relatert artikkel:
Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Mens en annen nyttig relatert innlegg og sterkt anbefalt å lese er følgende:

Guix: Veiledning for installering av pakkehåndteringsverktøy
Relatert artikkel:
Guix 1.2: Installasjonsveiledning for pakkehåndteringsverktøy

Cargo and Nix: Rust and NixOS Package Manager

Cargo and Nix: Rust and NixOS Package Manager

Hva er last?

I følge skaperne av Rust programmeringsspråk i sin offisiell hjemmeside, "Posisjon" er:

"Rusts standard pakkeleder. Som brukes til å laste ned avhengighetene til Rust-pakkene som er opprettet for å kunne kompilere dem, noe som gjør dem distribuerbare og letter opplastingen til Craters (crates.io), pakkeregisteret for Rust-samfunnet."

note: Pakker bygget i Rust kalles kratere (Cpriser).

Mer om Cargo

Selv om vi i senere oppføringer sikkert vil utvide informasjonen knyttet til grunnleggende bruk, har Cargo fordelen av å være en del av Rust programmeringsspråk, lastes ned og installeres sammen med den, og har også utmerket dokumentasjon i Rust, både på spansk og engelsk, så for å utdype det umiddelbart, kan du bruke følgende lenker:

  1. Installer Rust (Rustc, Rustup og Cargo)
  2. Hei Cargo! (På engelsk)
  3. Lasteboken
  4. Kostnad på GitHub
  5. Kratere: Rust Community Crater Record
Rust Language: Dens utviklere kunngjør den nye versjonen 1.50.0
Relatert artikkel:
Rust Language: Dens utviklere kunngjør den nye versjonen 1.50.0

Hva er Nix?

I følge skaperne av GNU / Linux NixOS Distro i sin offisiell hjemmeside, "Nix" er:

"En rent funksjonell pakkeleder. Dette betyr at den behandler pakker som verdier i rent funksjonelle programmeringsspråk som Haskell, det vil si at de er bygget av funksjoner som ikke har noen bivirkninger, og som aldri endres etter at de er bygget. I tillegg lagrer den pakkene i sin egen butikk, som vanligvis er katalogen "/ nix / store", der hver pakke har sin egen unike underkatalog under en unik identifikator (kryptografisk hash) for pakken som fanger alle dens avhengigheter. Sistnevnte gir deg mange kraftige funksjoner."

Mer om Nix

Selv om vi i senere oppføringer sikkert vil utvide informasjonen knyttet til bruken, installasjonen, karakteristikkene og grunnleggende bruken, har Nix god dokumentasjon innen NixOS, så hvis du vil utdype det umiddelbart, kan du bruke følgende lenker:

  1. NixOS GNU / Linux
  2. Nix Package Manager Guide
  3. Nix på GitHub
  4. Nix Package Collection
barn
Relatert artikkel:
NixOS: en egen og annen distribusjon med KDE

Til slutt, og som en ekstra bonus i denne publikasjonen vil vi nevne «Komponer», som i utgangspunktet tilsvarer Rust lading, NodeJS NPM y Python PIP, men for PHP. Det vil si et pakke- og avhengighetsstyringssystem for PHP. Og det har ansvaret for å administrere avhengighetene til prosjektene som er opprettet og installere de nødvendige pakkene for at de skal fungere riktig. I tillegg er dokumentasjonen for nedlasting, installasjon og bruk lett tilgjengelig på nettstedet, i tillegg til lenken til nettstedet på GitHub.

Generisk bilde for artikkelkonklusjoner

Konklusjon

Vi håper dette "nyttig lite innlegg"«Cargo y Nix», 2 interessante og nyttige Pakkehåndteringssystemer open source, den første velkjente og brukes av utviklere som bruker Rust programmeringsspråk og den andre mye brukt og brukt av brukere av GNU / Linux Distro kalt Nix OS; er av stor interesse og nytte, for hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til spredningen av det fantastiske, gigantiske og voksende økosystemet med applikasjoner av «GNU/Linux».

For nå, hvis du likte dette publicación, Ikke stopp del det med andre på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer, helst gratis, åpent og / eller sikrere som TelegramSignalМастодон eller en annen av Fediverse, helst. Og husk å besøke hjemmesiden vår kl «DesdeLinux» for å utforske flere nyheter, samt bli med på vår offisielle kanal Telegram av DesdeLinuxMens du kan besøke hvilken som helst for mer informasjon Nettbibliotek som OpenLibra y jedit, for å få tilgang til og lese digitale bøker (PDF-filer) om dette emnet eller andre.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.