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

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

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

Come già sappiamo, molti o tutti Linuxeros esperto, il nostro Sistemi operativi GNU / Linux Di solito hanno molta varietà di ogni elemento che lo compone. Pertanto, possiamo godere di un file distribuzione con uno o più ambienti desktop, gestori di finestre, gestori di avvio, gestori di accesso, server grafici e altri elementi, come, "Gestori di pacchetti", tra i quali ve ne sono alcuni ben noti come "Apt-get" e altri non così noti, come "Conda".

Sì, "Gestori di pacchetti", quei sistemi che non sono altro che una raccolta di strumenti che servono a automatizzare il processo di installazione, aggiornamento, configurazione e rimozione dei pacchetti di software nei nostri sistemi operativi gratuiti e aperti. Tuttavia, alcuni di essi di solito sono disponibili in formato multipiattaforma, ovvero per sistemi operativi chiusi e proprietari, come Windows y MacOS.

Guix: Tutorial sull'installazione dello strumento di gestione dei pacchetti

Guix: Tutorial sull'installazione dello strumento di gestione dei pacchetti

Pertanto, tra "Gestori di pacchetti", meglio conosciuto e utilizzato, possiamo citare apt-get, attitudine, apt, pacman, yum, tra gli altri, sebbene questi siano solo piattaforma unicavale a dire GNU / Linux. Tuttavia, ce n'è anche uno chiamato guix, che di solito è meno noto, poiché, in generale, viene solo integrato e per impostazione predefinita, in GNU Distro con lo stesso nome. E di cui abbiamo parlato in un post precedente, che consigliamo di leggere dopo aver terminato questa pubblicazione.

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

"Guix come gestore di pacchetti è scritto in linguaggio Guile Scheme ed è basato sul gestore di pacchetti Nix. E come distribuzione GNU include solo componenti liberi e viene fornito con il kernel GNU Linux-Libre, ripulito da elementi firmware binari non liberi."

Guida 1.0
Articolo correlato:
È stata rilasciata la prima versione stabile di Guix 1.0 e queste sono le sue novità

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

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

Cos'è Conda?

Secondo il suo Sito ufficiale, "Conda" è:

"Un completo e versatile sistema di gestione dei pacchetti, dipendenze e ambienti linguistici, come: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Inoltre, è open source e multipiattaforma, quindi funziona su Windows, MacOS e Linux. E le sue capacità includono la possibilità di installare, eseguire e aggiornare rapidamente i pacchetti e le loro dipendenze. Inoltre, sei in grado di creare, salvare, caricare e passare facilmente da un ambiente all'altro sul tuo computer locale. È stato creato per programmi Python, ma può impacchettare e distribuire software per qualsiasi lingua."

Altro su Conda

"Conda" è molto buono documentazione ufficiale, anche se entra solo Inglese. Tuttavia, ha un'eccellente comunità online chiamata «conda-forgia», che fornisce un'eccellente documentazione e Pacchetti Conda per un'ampia gamma di software. E infine, nel suo Sito Web di GitHub È possibile trovare informazioni molto più preziose, per il download, l'installazione e l'uso.

Articolo correlato:
Distribuzione Anaconda: la suite più completa per la scienza dei dati con Python

Cos'è il PIP?

Secondo il suo Sito ufficiale, "PIP" è:

“Attualmente è lo strumento consigliato da PyPA per l'installazione dei pacchetti Python. Quindi, PIP è ora il programma di installazione dei pacchetti preferito per Python, uno dei più popolari per l'installazione di pacchetti Python e di conseguenza quello fornito con le versioni moderne di Python. Inoltre, fornisce funzionalità essenziali per trovare, scaricare e installare pacchetti da PyPI e altri indici di pacchetti Python e può essere incorporato in un'ampia gamma di flussi di lavoro di sviluppo tramite la sua interfaccia a riga di comando (CLI).. E poiché è open source e multipiattaforma, può essere utilizzato senza problemi anche da Windows e MacOS."

Altro su Pip

"PIP" ha anche molto buono documentazione ufficiale, anche se entra solo Inglese. Tuttavia, ha l'eccellente comunità online di «Python», che fornisce un eccellente documentazione. E infine, nel suo Sito Web di GitHub È possibile trovare informazioni molto più preziose, per il download, l'installazione e l'uso.

Cos'è NPM?

Secondo il suo Sito ufficiale, "NPM" è:

"È un semplice gestore di pacchetti per NodeJS, che facilita il lavoro con esso, poiché consente di gestire qualsiasi libreria disponibile in breve tempo con una sola riga di codice, aiutando così a gestire moduli, distribuire pacchetti e aggiungere dipendenze in modo semplice . "

Ulteriori informazioni su NPM

"NPM" ha anche una buona documentazione ufficiale, anche se è disponibile solo in formato Inglese. Tuttavia, ha l'eccellente comunità online di «Node.JS», che fornisce un eccellente documentazione, alcuni dei quali sono in spagnolo. E infine, nel suo Sito Web di GitHub È possibile trovare informazioni molto più preziose, per il download, l'installazione e l'uso.

Infine, è importante aggiungi su «NPM» il seguente:

"NPM" Consiste di tre diversi componenti che sono il sito Web, l'interfaccia della riga di comando (CLI) e il registro. Ognuno ricopre un ruolo specifico, ad esempio, il sito web consente di scoprire pacchetti, configurare profili e gestire altri aspetti dell'esperienza utente con esso; la CLI consente al programma di essere eseguito da un terminale, essendo il modo in cui la maggior parte degli sviluppatori interagisce con esso; e infine, il registro, che è un grande database pubblico di software JavaScript e le meta-informazioni che lo circondano.

Inoltre, poiché proviene da open source e multipiattaforma, può essere utilizzato senza problemi anche da Windows y MacOS.

Immagine generica per le conclusioni dell'articolo

Conclusione

Speriamo questo "piccolo post utile" su «Conda, PIP y NPM», che sono 3 sistemi di gestione dei pacchetti multipiattaforma e open source, ben noto e utilizzato principalmente da utenti e sviluppatori avanzati; è 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.