Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Conda, PIP en NPM: platformonafhankelijke pakketbeheersystemen

Zoals we al weten, veel of alle Ervaren Linuxeros, onze GNU / Linux-besturingssystemen Ze hebben meestal veel variatie van elk element waaruit het bestaat. Daarom kunnen we genieten van een Distributie met een of meer desktopomgevingen, vensterbeheerders, opstartbeheerders, aanmeldingsbeheerders, grafische servers en andere elementen, zoals, "Pakketbeheerders", waarvan er enkele bekend zijn als "Apt-get" en anderen die niet zo bekend zijn, zoals "Conda".

Ja, "Pakketbeheerders", die systemen die niets meer zijn dan een verzameling tools die dienen automatiseren het proces van installatie, update, configuratie en verwijdering van pakketten software in onze gratis en open besturingssystemen. Hoewel sommige ervan meestal in multiplatform-indeling worden geleverd, dat wil zeggen voor bedrijfseigen en gesloten besturingssystemen, zoals Dakramen en raamkozijnen y MacOS.

Guix: Installatiehandleiding voor pakketbeheertool

Guix: Installatiehandleiding voor pakketbeheertool

Daarom tussen "Pakketbeheerders", beter bekend en gebruikt, kunnen we vermelden apt-get, geschiktheid, apt, pacman, jammie, onder andere, hoewel deze slechts zijn enkel platformHet is te zeggen GNU / Linux​ Hoewel er ook een wordt genoemd guix, wat meestal minder bekend is, omdat het over het algemeen alleen geïntegreerd en standaard in het GNU Distro met dezelfde naam. En waarover we het hadden in een vorige post, die we aanbevelen om te lezen na het afronden van deze publicatie.

Guix: Installatiehandleiding voor pakketbeheertool
Gerelateerd artikel:
Guix 1.2: Installatiehandleiding voor pakketbeheertool

"Guix als pakketbeheerder is geschreven in de taal van Guile Scheme en is gebaseerd op de Nix-pakketbeheerder. En als GNU-distributie bevat het alleen gratis componenten en wordt het geleverd met de GNU Linux-Libre-kernel, gezuiverd van niet-vrije binaire firmware-elementen."

Gids 1.0
Gerelateerd artikel:
De eerste stabiele versie van Guix 1.0 is uitgebracht en dit is zijn nieuws

Conda, PIP en NPM: 3 pakketbeheersystemen

Conda, PIP en NPM: 3 pakketbeheersystemen

Wat is Conda?

Volgens jouw officiële website, "Conda" is:

"Een compleet en veelzijdig pakketbeheersysteem, afhankelijkheden en taalomgevingen, zoals: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Bovendien is het open source en platformonafhankelijk, dus het werkt op Windows, MacOS en Linux. En zijn mogelijkheden omvatten de mogelijkheid om snel pakketten en hun afhankelijkheden te installeren, uit te voeren en bij te werken. En u kunt ook eenvoudig omgevingen op uw lokale computer creëren, opslaan, laden en schakelen tussen omgevingen. Het is gemaakt voor Python-programma's, maar het kan software voor elke taal verpakken en distribueren."

Meer over Conda

"Conda" heeft erg goed officiële documentatie, hoewel het alleen binnenkomt Engels​ Het heeft echter een uitstekende online community genaamd «Conda-smederij», die uitstekende documentatie biedt en Conda-pakketten voor een breed scala aan software. En tot slot, in zijn GitHub-website Er is veel meer waardevolle informatie te vinden om te downloaden, installeren en gebruiken.

Gerelateerd artikel:
Anaconda-distributie: de meest complete suite voor datawetenschap met Python

Wat is PIP?

Volgens jouw officiële website, "PIP" is:

“Het is momenteel de door PyPA aanbevolen tool voor het installeren van Python-pakketten. Daarom is PIP nu het geprefereerde pakketinstallatieprogramma voor Python, een van de meest populaire voor het installeren van Python-pakketten, en bijgevolg degene die wordt geleverd met moderne versies van Python. Bovendien biedt het essentiële functies voor het vinden, downloaden en installeren van pakketten van PyPI en andere Python-pakketindexen, en kan het worden opgenomen in een breed scala aan ontwikkelingsworkflows via de opdrachtregelinterface (CLI).​ En omdat het open source en platformonafhankelijk is, kan het probleemloos ook vanuit Windows en MacOS worden gebruikt."

Meer over Pip

"PIP" het heeft ook erg goed officiële documentatie, hoewel het alleen binnenkomt Engels​ Het heeft echter de uitstekende online community van «Python», wat zorgt voor een uitstekende documentatie​ En tot slot, in zijn GitHub-website Er is veel meer waardevolle informatie te vinden om te downloaden, installeren en gebruiken.

Wat is NPM?

Volgens jouw officiële website, "NPM" is:

"Het is een eenvoudige pakketbeheerder voor NodeJS, die het gemakkelijker maakt om ermee te werken, omdat het je in staat stelt om elke beschikbare bibliotheek in korte tijd te beheren met slechts één regel code, waardoor het helpt om modules te beheren, pakketten te distribueren en afhankelijkheden toe te voegen op een eenvoudige manier. . "

Meer over NPM

"NPM" het heeft ook een goede officiële documentatie, hoewel het ook alleen binnenkomt Engels​ Het heeft echter de uitstekende online community van «node.js», wat zorgt voor een uitstekende documentatie, waarvan sommige in het Spaans zijn. En tot slot, in zijn GitHub-website Er is veel meer waardevolle informatie te vinden om te downloaden, installeren en gebruiken.

Ten slotte is het belangrijk toevoegen op «NPM» het volgende:

"NPM" Het bestaat uit drie verschillende componenten: de website, de opdrachtregelinterface (CLI) en het register. Elk vervult een specifieke rol, de website stelt je bijvoorbeeld in staat om pakketten te ontdekken, profielen te configureren en andere aspecten van de gebruikerservaring ermee te beheren; de CLI staat toe dat het programma vanaf een terminal wordt uitgevoerd, wat de manier is waarop de meeste ontwikkelaars ermee omgaan; en tot slot, het register, dat een grote openbare database is van JavaScript-software en de meta-informatie eromheen.

Bovendien, omdat het van open source en platformonafhankelijk, het kan ook zonder problemen worden gebruikt Dakramen en raamkozijnen y MacOS.

Generieke afbeelding voor artikelconclusies

Conclusie

We hopen dit "handige kleine post" op «Conda, PIP y NPM», dat zijn 3 platformonafhankelijke pakketbeheersystemen en open source, bekend en voornamelijk gebruikt door gevorderde gebruikers en ontwikkelaars; is van groot belang en nuttig voor het geheel «Comunidad de Software Libre y Código Abierto» en een grote bijdrage aan de verspreiding van het prachtige, gigantische en groeiende ecosysteem van toepassingen van «GNU/Linux».

Voor nu, als je dit leuk vond publicación, Stop niet deel het met anderen, op uw favoriete websites, kanalen, groepen of gemeenschappen van sociale netwerken of berichtensystemen, bij voorkeur gratis, open en / of veiliger als TelegramSignaalMastodont of een ander van Fediverse, bij voorkeur. En vergeet niet om onze startpagina te bezoeken op «DesdeLinux» om meer nieuws te ontdekken en om lid te worden van ons officiële kanaal van Telegram van DesdeLinuxTerwijl u voor meer informatie een bezoek kunt brengen aan Online bibliotheek als OpenLibra y jedit, om digitale boeken (pdf's) over dit of anderen te openen en te lezen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.