Cargo e Nix: 2 più sistemi di gestione dei pacchetti per GNU / Linux

Cargo e Nix: 2 più sistemi di gestione dei pacchetti per GNU / Linux

Cargo e Nix: 2 più sistemi di gestione dei pacchetti per GNU / Linux

Pochi giorni fa, abbiamo pubblicato una voce su 3 gestori di pacchetti multipiattaforma chiamato "Conda, PIP e NPM", non così conosciuto e utilizzato dagli utenti ordinari, ma più di ogni altra cosa, dagli sviluppatori di software. Considerando che ora commenteremo altro 2 gestori di pacchetti molto simile chiamato "Cargo and Nix".

"Cargo and Nix" sono 2 interessanti e utili Sistemi di gestione dei pacchetti open source, il primo ben conosciuto e utilizzato da Sviluppatori che usano il Linguaggio di programmazione Rust e il secondo ben noto e utilizzato da Utenti della GNU / Linux Distro chiamare Sistema operativo Nix.

Conda, PIP e NPM: sistemi di gestione dei pacchetti multipiattaforma

Conda, PIP e NPM: sistemi di gestione dei pacchetti multipiattaforma

Prima di iniziare a parlare di "Cargo and Nix", sarebbe molto utile consigliare e facilitare la lettura a chi è interessato al Sistemi di gestione dei pacchetti precedentemente citato ("Conda, PIP e NPM") perché dopo aver letto questa pubblicazione, quindi, tramite il link immediatamente seguente, puoi farlo:

Conda, PIP e NPM: sistemi di gestione dei pacchetti multipiattaforma
Articolo correlato:
Conda, PIP e NPM: sistemi di gestione dei pacchetti multipiattaforma

Mentre, un altro utile post correlato e altamente consigliato leggere è il seguente:

Guix: Tutorial sull'installazione dello strumento di gestione dei pacchetti
Articolo correlato:
Guix 1.2: Tutorial per l'installazione dello strumento di gestione dei pacchetti

Cargo e Nix: Rust e NixOS Package Manager

Cargo e Nix: Rust e NixOS Package Manager

Cos'è il carico?

Secondo i creatori di Linguaggio di programmazione Rust nella loro Sito ufficiale, "Inviare" è:

"Il gestore di pacchetti predefinito di Rust. Che serve per scaricare le dipendenze dei pacchetti Rust creati per compilarli con successo, rendendoli distribuibili e facilitando il loro caricamento su Craters (crates.io), il registro dei pacchetti della comunità Rust."

Nota: I pacchetti compilati in Rust sono chiamati Craters (Caliquote).

Maggiori informazioni su Cargo

Sebbene, nelle voci successive, amplieremo sicuramente le informazioni relative al suo utilizzo di base, Cargo ha il vantaggio di far parte del Linguaggio di programmazione Rust, viene scaricato e installato insieme ad esso e ha anche un'eccellente documentazione all'interno del Ruggine, sia in spagnolo che in inglese, quindi per approfondirlo subito, puoi utilizzare i seguenti link:

  1. Installa Rust (Rustc, Rustup e Cargo)
  2. Ciao Cargo! (In inglese)
  3. Il Cargo Book
  4. Carica su GitHub
  5. Craters: The Rust Community Crater Record
Linguaggio Rust: i suoi sviluppatori annunciano la nuova versione 1.50.0
Articolo correlato:
Linguaggio Rust: i suoi sviluppatori annunciano la nuova versione 1.50.0

Cos'è Nix?

Secondo i creatori di GNU / Linux NixOS Distro nella loro Sito ufficiale, "Nix" è:

"Un gestore di pacchetti puramente funzionale. Ciò significa che tratta i pacchetti come valori in linguaggi di programmazione puramente funzionali come Haskell, cioè sono costruiti da funzioni che non hanno effetti collaterali e non cambiano mai dopo essere stati compilati. Inoltre, memorizza i pacchetti nel proprio archivio, che di solito è la directory "/ nix / store", dove ogni pacchetto ha la propria sottodirectory univoca sotto un identificatore univoco (hash crittografico) per il pacchetto che cattura tutte le sue dipendenze. Quest'ultimo ti offre molte potenti funzionalità."

Altro su Nix

Sebbene, nelle voci successive, amplieremo sicuramente le informazioni relative al suo utilizzo, installazione, caratteristiche e utilizzo di base, Nix ha al suo interno una buona documentazione di NixOS, quindi per approfondirla subito, puoi fare uso dei seguenti link:

  1. NixOS GNU / Linux
  2. Nix Package Manager Guide
  3. Nix su GitHub
  4. Collezione di pacchetti Nix
bambini
Articolo correlato:
NixOS: una distribuzione separata e diversa con KDE

Infine, e come bonus extra in questa pubblicazione menzioneremo «Compositore», che è fondamentalmente l'equivalente di Carica di ruggine, NodeJS NPM y Python PIP, ma per PHP. Cioè, un pacchetto e un sistema di gestione delle dipendenze per PHP. Ed è incaricato di gestire le dipendenze dei progetti creati e di installare i pacchetti necessari per il loro corretto funzionamento. Inoltre, la sua documentazione di download, installazione e utilizzo è facilmente accessibile sul suo sito web, oltre al collegamento al suo sito all'indirizzo GitHub.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" su «Cargo y Nix», 2 interessante e utile Sistemi di gestione dei pacchetti open source, il primo noto e utilizzato dagli sviluppatori che utilizzano l'estensione Linguaggio di programmazione Rust e il secondo ampiamente utilizzato e utilizzato dagli utenti del GNU / Linux Distro chiamato Sistema operativo Nix; è di grande interesse e utilità, per l'intero «Comunidad de Software Libre y Código Abierto» e di grande contributo alla diffusione del meraviglioso, gigantesco e crescente ecosistema di applicazioni di «GNU/Linux».

Per ora, se ti è piaciuto publicación, Non fermarti condividilo con altri, sui tuoi siti web, canali, gruppi o comunità di social network o sistemi di messaggistica preferiti, preferibilmente gratuiti, aperti e / o più sicuri come TelegramSignalMastodonte o un altro di Fediverse, preferibilmente. E ricorda di visitare la nostra home page all'indirizzo «DesdeLinux» per esplorare altre notizie e unirti al nostro canale ufficiale di Telegramma da DesdeLinuxMentre, per maggiori informazioni, puoi visitare qualsiasi Biblioteca in linea come OpenLibra y jedit, per accedere e leggere libri digitali (PDF) su questo argomento o altri.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.