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.
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 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."
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.
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.
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 Telegram, Signal, Mastodonte 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 DesdeLinux. Mentre, 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.