Conda, PIP și NPM: Sisteme de gestionare a pachetelor pe mai multe platforme

Conda, PIP și NPM: Sisteme de gestionare a pachetelor pe mai multe platforme

Conda, PIP și NPM: Sisteme de gestionare a pachetelor pe mai multe platforme

După cum știm deja, mulți sau toți Linuxeros cu experiență, al nostru Sisteme de operare GNU / Linux De obicei, au o mulțime de varietate a fiecărui element care îl compune. Prin urmare, ne putem bucura de un Distribuire cu unul sau mai multe medii de birouri, administratori de ferestre, administratori de pornire, administratori de conectare, servere grafice și alte elemente, cum ar fi, „Administratori de pachete”, printre care există unele bine cunoscute sub numele de „Apt-get” și altele nu atât de cunoscute, cum ar fi "Conda".

Da, „Administratori de pachete”, acele sisteme care nu sunt altceva decât o colecție de instrumente care servesc Automatizați procesul de instalarea, actualizarea, configurarea și eliminarea pachetelor de software în sistemele noastre de operare libere și deschise. Deși, unele dintre ele vin de obicei în format multiplatformă, adică pentru sisteme de operare proprietare și închise, cum ar fi ferestre din y MacOS.

Guix: Tutorial de instalare a instrumentului de gestionare a pachetelor

Guix: Tutorial de instalare a instrumentului de gestionare a pachetelor

Prin urmare, între „Administratori de pachete”, mai cunoscut și folosit, putem menționa apt-get, aptitude, apt, pacman, yum, printre altele, deși acestea sunt numai platformă unicăadică GNU / Linux. Deși, există și unul numit guix, care este de obicei mai puțin cunoscut, deoarece, în general, vine doar integrat și implicit în GNU Distro cu același nume. Și despre care am vorbit într-o postare anterioară, pe care vă recomandăm să o citiți după terminarea acestei publicații.

Articol asociat:
Guix 1.2: Tutorial de instalare a instrumentului de gestionare a pachetelor

Guix ca manager de pachete este scris în limba Guile Scheme și se bazează pe managerul de pachete Nix. Și, ca distribuție GNU, include doar componente gratuite și vine cu kernel-ul GNU Linux-Libre, curățat de elemente de firmware binare non-libere.Matei 22:21

Articol asociat:
Prima versiune stabilă a Guix 1.0 a fost lansată și acestea sunt noutățile sale

Conda, PIP și NPM: 3 sisteme de gestionare a pachetelor

Conda, PIP și NPM: 3 sisteme de gestionare a pachetelor

Ce este Conda?

Potrivit dvs. site-ul oficial, "Conda" este:

Un sistem complet și versatil de gestionare a pachetelor, dependențe și medii lingvistice, cum ar fi: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. În plus, este open source și multiplataforma, deci funcționează pe Windows, MacOS și Linux. Și capacitățile sale includ posibilitatea de a instala, rula și actualiza rapid pachetele și dependențele acestora. Și, de asemenea, puteți crea, salva, încărca și comuta cu ușurință între medii de pe computerul dvs. local. A fost creat pentru programele Python, dar poate împacheta și distribui software pentru orice limbă.Matei 22:21

Mai multe despre Conda

"Conda" are foarte bine documentație oficială, deși intră doar Englez. Cu toate acestea, are o comunitate online excelentă numită «conda-forge», care oferă o documentație excelentă și Pachete Conda pentru o gamă largă de software. Și în cele din urmă, în a lui Site-ul GitHub Informații mult mai valoroase pot fi găsite, pentru descărcare, instalare și utilizare.

Articol asociat:
Distribuția Anaconda: Cea mai completă suită pentru știința datelor cu Python

Ce este PIP?

Potrivit dvs. site-ul oficial, „PIP” este:

„În prezent este instrumentul recomandat de PyPA pentru instalarea pachetelor Python. Prin urmare, PIP este acum instalatorul de pachete preferat pentru Python, unul dintre cele mai populare pentru instalarea pachetelor Python și, în consecință, cel care este livrat cu versiuni moderne de Python. În plus, oferă caracteristici esențiale pentru găsirea, descărcarea și instalarea pachetelor din PyPI și alte indexuri de pachete Python și poate fi încorporat într-o gamă largă de fluxuri de lucru de dezvoltare prin interfața sa de linie de comandă (CLI).. Și pentru că este open source și multiplataforma, poate fi utilizat fără probleme și din Windows și MacOS.Matei 22:21

Mai multe despre Pip

„PIP” are, de asemenea, foarte bine documentație oficială, deși intră doar Englez. Cu toate acestea, are excelenta comunitate online de «Piton», care oferă un excelent documentație. Și în cele din urmă, în a lui Site-ul GitHub Informații mult mai valoroase pot fi găsite, pentru descărcare, instalare și utilizare.

Ce este NPM?

Potrivit dvs. site-ul oficial, „NPM” este:

Este un manager de pachete simplu pentru NodeJS, care facilitează lucrul cu acesta, deoarece vă permite să gestionați orice bibliotecă disponibilă într-un timp scurt, cu o singură linie de cod, ajutând astfel la gestionarea modulelor, distribuirea pachetelor și adăugarea dependențelor într-un mod simplu . "

Mai multe despre NPM

„NPM” are și un bun documentație oficială, deși, de asemenea, vine doar Englez. Cu toate acestea, are excelenta comunitate online de «Node.JS», care oferă un excelent documentație, dintre care unele vin în spaniolă. Și în cele din urmă, în a lui Site-ul GitHub Informații mult mai valoroase pot fi găsite, pentru descărcare, instalare și utilizare.

În sfârșit, este important adaugă pe «NPM» urmatorul:

„NPM” Se compune din trei componente diferite care sunt site-ul web, interfața liniei de comandă (CLI) și registrul. Fiecare îndeplinește un rol specific, de exemplu, site-ul web vă permite să descoperiți pachete, să configurați profiluri și să gestionați alte aspecte ale experienței utilizatorului cu acesta; CLI permite executarea programului de la un terminal, fiind modul în care majoritatea dezvoltatorilor interacționează cu acesta; și, în cele din urmă, registrul, care este o bază de date publică mare de software JavaScript și meta-informațiile care îl înconjoară.

În plus, pentru că este din open source și multiplataforma, poate fi folosit fără probleme și de la ferestre din y MacOS.

Imagine generică pentru concluziile articolului

Concluzie

Sperăm acest lucru  puțină postare utilăMatei 22:21 pe «Conda, PIP y NPM», care sunt 3 sisteme de gestionare a pachetelor multiplataforma și open source, bine cunoscut și utilizat mai ales de utilizatori și dezvoltatori avansați; este de mare interes și utilitate, pentru întreg «Comunidad de Software Libre y Código Abierto» și de o mare contribuție la difuzarea minunatului, gigantului și creșterii ecosistemului de aplicații al «GNU/Linux».

Deocamdată, dacă ți-a plăcut asta publicación, Nu te opri împărtășește-l cu alții, pe site-urile, canalele, grupurile sau comunitățile dvs. preferate de rețele sociale sau sisteme de mesagerie, de preferință gratuite, deschise și / sau mai sigure ca TelegramăSemnalMastodont sau altul din Fediverse, preferabil. Și nu uitați să vizitați pagina noastră principală la «De la Linux» pentru a explora mai multe știri, precum și pentru a vă alătura canalului nostru oficial de Telegramă de la FromLinuxÎn timp ce, pentru mai multe informații, puteți vizita oricare Biblioteca online ca OpenLibra y jedit, pentru a accesa și a citi cărți digitale (PDF-uri) pe această temă sau altele.


Conținutul articolului respectă principiile noastre de etică editorială. Pentru a raporta o eroare, faceți clic pe aici.

Fii primul care comenteaza

Lasă comentariul tău

Adresa ta de email nu va fi publicată.

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

bool (adevărat)