Conda, PIP i NPM: Sistemi upravljanja paketima sa više platformi

Conda, PIP i NPM: Sistemi upravljanja paketima sa više platformi

Conda, PIP i NPM: Sistemi upravljanja paketima sa više platformi

Kao što već znamo, mnogi ili svi Iskusni Linuxeros, naš GNU / Linux operativni sistemi obično imaju puno raznolikosti svakog elementa koji ga čini. Stoga možemo uživati ​​u Distribucija s jednim ili više okruženja radne površine, upravitelja prozora, upravitelja pokretanja, menadžera za prijavu, grafičkih poslužitelja i drugih elemenata, kao što su, "Menadžeri paketa", među kojima postoje i neki poznati kao "Apt-get" i drugi koji nisu toliko poznati, kao npr "Conda".

Da "Menadžeri paketa", oni sustavi koji nisu ništa drugo do zbirka alata kojima služe automatizovati proces instalacija, ažuriranje, konfiguracija i uklanjanje paketa softvera u našim besplatnim i otvorenim operativnim sistemima. Iako neki od njih obično dolaze u multiplatformnom formatu, odnosno za vlasničke i zatvorene operativne sisteme, poput Windows y MacOS.

Guix: Vodič za instalaciju alata za upravljanje paketima

Guix: Vodič za instalaciju alata za upravljanje paketima

Prema tome, između "Menadžeri paketa", poznatiji i korišćeniji, možemo spomenuti apt-get, sposobnost, apt, pacman, njam, između ostalih, iako su to samo jedna platformato znači GNU / Linux. Iako, postoji i jedan tzv guix, što je obično manje poznato, jer, općenito, dolazi samo integrirano i po defaultu u GNU Distro istog imena. I o čemu smo govorili u prethodnom postu, koji preporučujemo da pročitate nakon završetka ove publikacije.

Guix: Vodič za instalaciju alata za upravljanje paketima
Vezani članak:
Guix 1.2: Vodič za instalaciju alata za upravljanje paketima

"Guix kao upravitelj paketa napisan je na jeziku Guile Scheme i zasnovan je na Nix upravitelju paketa. A kao GNU distribucija uključuje samo besplatne komponente i dolazi s GNU Linux-Libre jezgrom, očišćenom od neslobodnih binarnih elemenata firmvera."

Vodič 1.0
Vezani članak:
Izdanje prve stabilne verzije Guix 1.0 i ovo su njegove vijesti

Conda, PIP i NPM: 3 sistema za upravljanje paketima

Conda, PIP i NPM: 3 sistema za upravljanje paketima

Šta je Conda?

Prema vašem official website, "Conda" je:

"Kompletan i svestran sistem upravljanja paketima, zavisnosti i jezična okruženja, kao što su: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Pored toga, otvoren je izvor i više platformi, tako da radi na Windowsima, MacOS-u i Linuxu. A njegove mogućnosti uključuju mogućnost brze instalacije, pokretanja i ažuriranja paketa i njihovih zavisnosti. Takođe, lako možete kreirati, spremati, učitavati i prebacivati ​​se između okruženja na vašem lokalnom računaru. Stvoren je za programe Python, ali može pakirati i distribuirati softver za bilo koji jezik."

Više o Condi

"Conda" ima vrlo dobro službena dokumentacija, iako dolazi samo engleski. Međutim, ima izvrsnu internetsku zajednicu pod nazivom «Kovačnica», koji pruža izvrsnu dokumentaciju i Conda paketi za širok spektar softvera. I na kraju, u njegovom Web lokacija GitHub Mogu se naći mnogo dragocjenije informacije za preuzimanje, instalaciju i upotrebu.

Vezani članak:
Distribucija Anaconde: najkompletniji paket za nauku podataka s Pythonom

Šta je PIP?

Prema vašem official website, "PIP" je:

“Trenutno je PyPA preporučeni alat za instaliranje Python paketa. Stoga je PIP sada preferirani instalater paketa za Python, jedan od najpopularnijih za instaliranje Python paketa, a time i onaj koji se isporučuje sa modernim verzijama Pythona. Uz to, pruža osnovne značajke za pronalaženje, preuzimanje i instaliranje paketa iz PyPI-a i drugih indeksa paketa Python, a može se integrirati u širok spektar razvojnih tijekova rada putem sučelja naredbenog retka (CLI).. A s obzirom na to da je open source i višeplatformski, može se bez problema koristiti i sa Windowsima i MacOS-ima."

Više o Pipu

"PIP" ima i vrlo dobro službena dokumentacija, iako dolazi samo engleski. Međutim, ima izvrsnu internetsku zajednicu «piton», što pruža izvrsnu dokumentacija. I na kraju, u njegovom Web lokacija GitHub Mogu se naći mnogo dragocjenije informacije za preuzimanje, instalaciju i upotrebu.

Šta je NPM?

Prema vašem official website, "NPM" je:

"To je jednostavan upravitelj paketa za NodeJS, koji olakšava rad s njim, jer vam omogućuje upravljanje bilo kojom dostupnom bibliotekom u kratkom vremenu sa samo jednim redom koda, pomažući tako u upravljanju modulima, distribuciji paketa i dodavanju zavisnosti na jednostavan način . "

Više o NPM

"NPM" ima i dobro službena dokumentacija, iako također dolazi samo engleski. Međutim, ima izvrsnu internetsku zajednicu «Node.JS», što pruža izvrsnu dokumentacija, od kojih neki dolaze na španskom jeziku. I na kraju, u njegovom Web lokacija GitHub Mogu se naći mnogo dragocjenije informacije za preuzimanje, instalaciju i upotrebu.

I na kraju, važno je dodati na «NPM» sljedeći:

"NPM" Sastoji se od tri različite komponente koje su web stranica, sučelje naredbenog retka (CLI) i registar. Svaki od njih ispunjava određenu ulogu, na primjer, web stranica vam omogućava otkrivanje paketa, konfiguriranje profila i upravljanje drugim aspektima korisničkog iskustva s njim; CLI omogućava pokretanje programa s terminala, na način na koji većina programera komunicira s njim; i na kraju, registar, koji je velika javna baza podataka JavaScript softvera i meta-informacija koje ga okružuju.

Uz to, jer je iz otvoreni kod i više platformi, može se koristiti bez problema i iz Windows y MacOS.

Generička slika za zaključke članka

zaključak

Nadamo se ovome "koristan mali post" o «Conda, PIP y NPM», koji su 3 sustavi za upravljanje paketima na više platformi i otvoreni izvor, dobro poznat i korišten uglavnom od naprednih korisnika i programera; je od velikog interesa i korisnosti, u cjelini «Comunidad de Software Libre y Código Abierto» i od velikog doprinosa širenju divnog, gigantskog i rastućeg ekosistema aplikacija «GNU/Linux».

Za sada, ako vam se ovo svidjelo publicación, Nemoj stati podelite s drugima na vašim omiljenim web lokacijama, kanalima, grupama ili zajednicama društvenih mreža ili sistema za razmjenu poruka, po mogućnosti besplatno, otvoreno i / ili sigurnije kao telegramsignalMastodon ili neko drugi od Fediverse, po mogućnosti. I ne zaboravite posjetiti našu početnu stranicu na «DesdeLinux» da istražite još vijesti, kao i da se pridružite našem službenom kanalu Telegram od DesdeLinuxZa više informacija možete posjetiti bilo koji Internet biblioteka como OpenLibra y jedit, za pristup i čitanje digitalnih knjiga (PDF-ova) o ovoj temi ili drugima.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.