Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Conda, PIP i NPM: Sistemes de gestió de paquets multiplataformes

Com ja sabem, molts o tots els linuxers experimentats, els nostres Sistemes Operatius GNU / Linux solen tenir molta varietat de cada element que el conforma. Per això, podem gaudir d'una Distribució amb un o diversos Entorns d'escriptori, Administradors de Finestres, Gestors d'arrencada, Gestors d'inici de sessió, servidors gràfics i altres elements, com ara, els «Gestors de paquets», Entre els quals hi ha alguns molt coneguts com Apt-get i altres no tan coneguts, com «Comta».

Sí, «Gestors de paquets», Aquests sistemes que no són més que, una col·lecció d'eines que serveixen per automatitzar el procés de instal·lació, actualització, configuració i eliminació de paquets de programari en els nostres Sistemes Operatius lliures i oberts. Encara que, alguns d'ells solen venir en format multiplataforma, és a dir, per a Sistemes Operatius privatius i tancats, com ara Windows y MacOS.

Guix: Tutorial d'instal·lació de l'eina de gestió de paquets

Guix: Tutorial d'instal·lació de l'eina de gestió de paquets

Per això, entre «Gestors de paquets», Més coneguts i usats, podem esmentar a apt-get, aptitude, apt, Pacman, yum, Entre d'altres, encara que aquests només són Monoplataforma, És a dir, per GNU / Linux. Encara que, també n'hi ha un anomenat Guix, Que sol ser menys conegut, ja que, en general ve només integrat i per defecte, en la distro GNU de el mateix nom. I de el qual parlem en una entrada anterior, que recomanem llegir després de finalitzar aquesta present publicació.

Guix: Tutorial d'instal·lació de l'eina de gestió de paquets
Article relacionat:
Guix 1.2: Tutorial d'instal·lació de l'eina de gestió de paquets

"Guix com a administrador de paquets està escrit en llenguatge Guile Scheme i està basat en l'administrador de paquets Nix. I com Distribució GNU inclou només components gratuïts i ve amb el nucli GNU Linux-Lliure, netejat d'elements no lliures de firmware binari."

Guix 1.0
Article relacionat:
Alliberada la primera versió estable de Guix 1.0 i aquestes són les seves novetats

Conda, PIP i NPM: 3 Sistemes de gestió de paquets

Conda, PIP i NPM: 3 Sistemes de gestió de paquets

Què és Conda?

segons el seu lloc web oficial, «Comta» és:

"Un complet i versàtil sistema de gestió de paquets, dependències i entorns de llenguatge, com ara: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. A més, és de codi obert i multiplataforma, per la qual cosa, funciona en Windows, MacOS i Linux. I les seves funcionalitats abasten el poder instal·lar, executar i actualitzar ràpidament els paquets i les seves dependències. I també, és capaç de crear, desar, carregar i canviar fàcilment entre entorns en el seu ordinador. El mateix ha estat creat per a programes de Python, però pot empaquetar i distribuir programari per a qualsevol llenguatge."

Més sobre Conda

«Comta» compta amb molt bona documentació oficial, Encara que només ve a anglès. No obstant això, compta amb una excel·lent comunitat en línia anomenada «Comta-forge», La qual proporciona una excel·lent documentació i paquets Conda per a una àmplia gamma de programari. I finalment, si lloc web de GitHub pot trobar-se molta més informació valuosa, per a baixar, instal·lació i ús.

Article relacionat:
Anaconda Distribution: La Suite més completa per a la Ciència de dades amb Python

Què és PIP?

segons el seu lloc web oficial, PIP és:

"És actualment l'eina recomanada per PyPA per a instal·lar paquets de Python. Per tant, PIP és ara l'instal·lador de paquets preferit per Python, una de les més populars per a instal·lar paquets de Python, i en conseqüència, és la que s'inclou amb les versions modernes de Python. A més, proporciona característiques essencials per trobar, descarregar i instal·lar paquets des PyPI i altres índexs de paquets de Python, i es pot incorporar a una àmplia gamma de fluxos de treball de desenvolupament a través de la seva interfície de línia d'ordres (CLI). I per ser de codi obert i multiplataforma, pot usar-se sense problemes també des de Windows i MacOS."

Més sobre Pip

PIP també compta amb molt bona documentació oficial, Encara que només ve a anglès. No obstant això, compta amb l'excel·lent comunitat en línia de «Pitó», La qual proporciona una excel·lent documentació. I finalment, si lloc web de GitHub pot trobar-se molta més informació valuosa, per a baixar, instal·lació i ús.

Què és NPM?

segons el seu lloc web oficial, NPM és:

"És un senzill gestor de paquets per NodeJS, el qual facilita el treballar amb el mateix, ja que, permet gestionar en poc temps qualsevol llibreria disponible amb només una línia de codi, ajudant així a administrar mòduls, distribuir paquets i afegir dependències d'una manera senzilla. "

Més sobre NPM

NPM també compta amb una bona documentació oficial, Encara que igualment només ve a anglès. No obstant això, compta amb l'excel·lent comunitat en línia de «Node.JS», La qual proporciona una excel·lent documentació, Algunes de les quals vénen en espanyol. I finalment, si lloc web de GitHub pot trobar-se molta més informació valuosa, per a baixar, instal·lació i ús.

Finalment, és important afegir sobre «NPM» el següent:

NPM consta de tres components diferents que són el lloc web, la interfície de línia d'ordres (CLI) i el registre. Cadascun compleix un paper específic, per exemple, el lloc web permet descobrir paquets, configurar perfils i gestionar altres aspectes de l'experiència d'usuari amb ell; la CLI permet que s'executi el programa des d'un terminal, sent la forma en què la majoria dels desenvolupadors interactuen amb ell; i finalment, el registre, que és una gran base de dades pública de programari JavaScript i la meta-informació que l'envolta.

A més, per ser de codi obert i multiplataforma, Pot usar-se sense problemes també des Windows y MacOS.

Imatge generica per conclusions d'articles

Conclusió

Esperem que aquesta "petita i útil publicació" sobre «Conda, PIP y NPM», Que són 3 sistemes de gestió de paquets multiplataforma i de codi obert, molt coneguts i usats sobretot per usuaris avançats i desenvolupadors; sigui de molt interès i utilitat, per a tota la «Comunidad de Software Libre y Código Abierto» i de gran contribució a la difusió de l'meravellós, gegantí i creixent ecosistema d'aplicacions de «GNU/Linux».

Per ara, si t'ha agradat aquesta publicación, No deixis de compartir amb d'altres, en els teus llocs web, canals, grups o comunitats favorites de xarxes socials o sistemes de missatgeria, preferiblement lliures, obertes i / o més segures com telegramSenyalMastodon o una altra de l' Fedivers, Preferiblement. I recorda visitar la nostra pàgina d'inici en «DesdeLinux» per explorar més notícies, a més d'unir-te al nostre canal oficial de Telegram de DesdeLinuxMentre que, per a més informació, pots visitar qualsevol Biblioteca en línia com a OpenLibra y jEdit, per accedir i llegir llibres digitals (PDFs) sobre aquest tema o altres.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.