Conda, PIP och NPM: Plattformshanteringssystem för plattformar

Conda, PIP och NPM: Plattformshanteringssystem för plattformar

Conda, PIP och NPM: Plattformshanteringssystem för plattformar

Som vi redan vet, många eller alla Erfaren Linuxeros, vår GNU / Linux-operativsystem de har vanligtvis mycket variation av varje element som utgör det. Därför kan vi njuta av en Fördelning med en eller flera skrivbordsmiljöer, fönsterhanterare, starthanterare, inloggningshanterare, grafiska servrar och andra element, till exempel "Pakethanterare", bland vilka det finns några kända som "Apt-get" och andra som inte är så kända, såsom "Conda".

Ja, "Pakethanterare", de system som inte är mer än en samling verktyg som tjänar till automatisera processen installation, uppdatering, konfiguration och borttagning av paket av programvara i våra fria och öppna operativsystem. Även om vissa av dem vanligtvis kommer i multiplatformformat, det vill säga för egna och slutna operativsystem, t.ex. Windows y MacOS.

Guix: Installationshandledning för pakethanteringsverktyg

Guix: Installationshandledning för pakethanteringsverktyg

Därför mellan "Pakethanterare", bättre känd och använd, kan vi nämna apt-get, aptitude, apt, pacman, mumsbland andra, även om dessa bara är enda plattformdet vill säga GNU / Linux. Även om det också finns en som heter guix, vilket vanligtvis är mindre känt, eftersom det i allmänhet bara kommer integrerat och som standard i GNU Distro med samma namn. Och som vi pratade om i ett tidigare inlägg, som vi rekommenderar att du läser efter avslutad publikation.

Guix: Installationshandledning för pakethanteringsverktyg
Relaterad artikel:
Guix 1.2: Installationshandledning för pakethanteringsverktyg

"Guix som pakethanterare är skrivet på språket Guile Scheme och bygger på Nix-pakethanteraren. Och som en GNU-distribution innehåller den endast fria komponenter och levereras med GNU Linux-Libre-kärnan, rengjord av icke-fria binära firmware-element."

Guide 1.0
Relaterad artikel:
Släppte den första stabila versionen av Guix 1.0 och det här är dess nyheter

Conda, PIP och NPM: 3 pakethanteringssystem

Conda, PIP och NPM: 3 pakethanteringssystem

Vad är Conda?

Enligt din officiell hemsida, "Conda" är:

"Ett komplett och mångsidigt pakethanteringssystem, beroenden och språkmiljöer, såsom: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Dessutom är det öppen källkod och plattformsoberoende, så det fungerar på Windows, MacOS och Linux. Och dess funktioner inkluderar att snabbt kunna installera, köra och uppdatera paket och deras beroenden. Dessutom kan du enkelt skapa, spara, ladda och växla mellan miljöer på din lokala dator. Det har skapats för Python-program, men det kan paketera och distribuera programvara för alla språk."

Mer om Conda

"Conda" har mycket bra officiell dokumentation, även om det bara kommer in Engelska. Det har dock ett utmärkt online-community som heter «Conda-smide», som ger utmärkt dokumentation och Conda-paket för ett brett utbud av programvara. Och slutligen, i hans GitHub-webbplats Mycket mer värdefull information finns för nedladdning, installation och användning.

Relaterad artikel:
Anaconda-distribution: Den mest kompletta sviten för datavetenskap med Python

Vad är PIP?

Enligt din officiell hemsida, "PIP" är:

”Det är för närvarande det PyPA-rekommenderade verktyget för installation av Python-paket. Därför är PIP nu det föredragna paketinstallatören för Python, en av de mest populära för installationen av Python-paket, och följaktligen den som levereras med moderna versioner av Python. Dessutom ger den viktiga funktioner för att hitta, ladda ner och installera paket från PyPI och andra Python-paketindex, och kan integreras i ett brett spektrum av utvecklingsarbetsflöden genom dess kommandoradsgränssnitt (CLI).. Och eftersom det är öppen källkod och plattform, kan det användas utan problem också från Windows och MacOS."

Mer om Pip

"PIP" det har också mycket bra officiell dokumentation, även om det bara kommer in Engelska. Det har dock den utmärkta online-communityn av «Python», vilket ger en utmärkt dokumentation. Och slutligen, i hans GitHub-webbplats Mycket mer värdefull information finns för nedladdning, installation och användning.

Vad är NPM?

Enligt din officiell hemsida, "NPM" är:

"Det är en enkel pakethanterare för NodeJS, vilket underlättar arbetet med det, eftersom det låter dig hantera alla tillgängliga bibliotek på kort tid med bara en kodrad, vilket hjälper till att hantera moduler, distribuera paket och lägga till beroenden på ett enkelt sätt . "

Mer om NPM

"NPM" det har också en bra officiell dokumentation, även om det också bara kommer in Engelska. Det har dock den utmärkta online-communityn av «Node.js», vilket ger en utmärkt dokumentation, varav några kommer på spanska. Och slutligen, i hans GitHub-webbplats Mycket mer värdefull information finns för nedladdning, installation och användning.

Slutligen är det viktigt lägg till «NPM» nästa:

"NPM" Den består av tre olika komponenter som är webbplatsen, kommandoradsgränssnittet (CLI) och registret. Var och en fyller en specifik roll, till exempel låter webbplatsen dig upptäcka paket, konfigurera profiler och hantera andra aspekter av användarupplevelsen med den; CLI tillåter att programmet körs från en terminal, eftersom det är så som de flesta utvecklare interagerar med det; och slutligen registret, som är en stor offentlig databas med JavaScript-programvara och metainformationen som omger den.

Dessutom eftersom det är från öppen källkod och plattform, kan användas utan problem också från Windows y MacOS.

Generisk bild för artikelns slutsatser

Slutsats

Vi hoppas det här "hjälpsamma lilla inlägg"«Conda, PIP y NPM», som är 3 plattformshanteringssystem för plattformar och öppen källkod, välkänd och används mest av avancerade användare och utvecklare; är av stort intresse och nytta, för hela «Comunidad de Software Libre y Código Abierto» och med stort bidrag till spridningen av det underbara, gigantiska och växande ekosystemet för applikationer av «GNU/Linux».

För nu, om du gillade det här publicación, Sluta inte dela det med andra, på dina favoritwebbplatser, kanaler, grupper eller grupper av sociala nätverk eller meddelandesystem, helst gratis, öppet och / eller säkrare som TelegramSignalMastodon eller en annan av Fediverse, företrädesvis. Och kom ihåg att besöka vår hemsida på «DesdeLinux» för att utforska fler nyheter, samt gå med i vår officiella kanal Telegram av DesdeLinuxMedan du kan besöka vilken som helst för mer information Online-bibliotek som OpenLibra y jedit, för att komma åt och läsa digitala böcker (PDF-filer) om detta ämne eller andra.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.