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.
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:
Mens en annen nyttig relatert innlegg og sterkt anbefalt å lese er følgende:
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:
- Installer Rust (Rustc, Rustup og Cargo)
- Hei Cargo! (På engelsk)
- Lasteboken
- Kostnad på GitHub
- Kratere: Rust Community Crater Record
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:
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.
Konklusjon
Vi håper dette "nyttig lite innlegg" på «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 Telegram, Signal, Мастодон 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 DesdeLinux. Mens 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.