Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Conda, PIP og NPM: Pakkehåndteringssystemer på tvers av plattformer

Som vi allerede vet, mange eller alle Erfarne Linuxeros, våre GNU / Linux-operativsystemer de har vanligvis mye variasjon av hvert element som utgjør det. Derfor kan vi glede oss over en Distribusjon med en eller flere skrivebordsmiljøer, Window Managers, Boot Managers, Login Managers, Graphical Servers og andre elementer, for eksempel, "Pakkeforvaltere", blant hvilke det er noen kjent som "Apt-get" og andre ikke så kjente, som f.eks "Conda".

Ja, "Pakkeforvaltere", de systemene som ikke er noe mer enn en samling verktøy som tjener til automatisere prosessen av installasjon, oppdatering, konfigurering og fjerning av pakker av programvare i våre gratis og åpne operativsystemer. Selv om noen av dem vanligvis kommer i multiplatformformat, det vil si for private og lukkede operativsystemer, for eksempel Windows y MacOS.

Guix: Veiledning for installering av pakkehåndteringsverktøy

Guix: Veiledning for installering av pakkehåndteringsverktøy

Derfor mellom "Pakkeforvaltere", bedre kjent og brukt, kan vi nevne apt-get, aptitude, apt, pacman, nam, blant andre, selv om disse bare er enkelt plattformdet er å si GNU / Linux. Selv om det også er en som heter guix, som vanligvis er mindre kjent, siden det generelt bare kommer integrert og som standard i GNU Distro med samme navn. Og som vi snakket om i et tidligere innlegg, som vi anbefaler å lese etter endt denne publikasjonen.

Guix: Veiledning for installering av pakkehåndteringsverktøy
Relatert artikkel:
Guix 1.2: Installasjonsveiledning for pakkehåndteringsverktøy

"Guix som pakkeforvalter er skrevet på Guile Scheme-språk og er basert på Nix-pakkeforvalter. Og som en GNU-distribusjon inkluderer den bare gratis komponenter og kommer med GNU Linux-Libre-kjernen, renset for ikke-gratis binære firmwareelementer."

Veiledning 1.0
Relatert artikkel:
Utgitt den første stabile versjonen av Guix 1.0, og disse er nyhetene

Conda, PIP og NPM: 3 pakkehåndteringssystemer

Conda, PIP og NPM: 3 pakkehåndteringssystemer

Hva er Conda?

I følge din offisiell hjemmeside, "Conda" er:

"Et komplett og allsidig pakkehåndteringssystem, avhengigheter og språkmiljøer, for eksempel: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. I tillegg er den åpen kildekode og plattform, så den fungerer på Windows, MacOS og Linux. Og dens evner inkluderer å kunne raskt installere, kjøre og oppdatere pakker og deres avhengighet. Og i tillegg er du i stand til enkelt å opprette, lagre, laste inn og bytte mellom miljøer på din lokale datamaskin. Den er opprettet for Python-programmer, men den kan pakke og distribuere programvare for alle språk."

Mer om Conda

"Conda" har veldig bra offisiell dokumentasjon, selv om det bare kommer inn Norsk. Imidlertid har den et utmerket nettsamfunn kalt «Conda-smie», som gir utmerket dokumentasjon og Conda-pakker for et bredt spekter av programvare. Og til slutt, i hans GitHub-nettstedet Mye mer verdifull informasjon kan bli funnet, for nedlasting, installasjon og bruk.

Relatert artikkel:
Anaconda-distribusjon: Den mest komplette pakken for datavitenskap med Python

Hva er PIP?

I følge din offisiell hjemmeside, "PIP" er:

“Det er for tiden det PyPA-anbefalte verktøyet for å installere Python-pakker. Derfor er PIP nå den foretrukne pakkeinstallatøren for Python, en av de mest populære for å installere Python-pakker, og følgelig den som leveres med moderne versjoner av Python. I tillegg gir den viktige funksjoner for å finne, laste ned og installere pakker fra PyPI og andre Python-pakkeindekser, og kan integreres i et bredt spekter av utviklingsarbeidsflyter gjennom kommandolinjegrensesnittet (CLI).. Og fordi den er åpen kildekode og plattform, kan den brukes uten problemer også fra Windows og MacOS."

Mer om Pip

"PIP" det har også veldig bra offisiell dokumentasjon, selv om det bare kommer inn Norsk. Imidlertid har den det utmerkede nettsamfunnet av «Python», som gir et utmerket dokumentasjon. Og til slutt, i hans GitHub-nettstedet Mye mer verdifull informasjon kan bli funnet, for nedlasting, installasjon og bruk.

Hva er NPM?

I følge din offisiell hjemmeside, "NPM" er:

"Det er en enkel pakkebehandling for NodeJS, som letter arbeidet med det, siden det lar deg administrere ethvert tilgjengelig bibliotek på kort tid med bare en kodelinje, og dermed bidra til å administrere moduler, distribuere pakker og legge til avhengigheter på en enkel måte . "

Mer om NPM

"NPM" den har også en god offisiell dokumentasjon, selv om det også bare kommer inn Norsk. Imidlertid har den det utmerkede nettsamfunnet av «node.js», som gir et utmerket dokumentasjon, hvorav noen kommer på spansk. Og til slutt, i hans GitHub-nettstedet Mye mer verdifull informasjon kan bli funnet, for nedlasting, installasjon og bruk.

Til slutt er det viktig legg til «NPM» følgende:

"NPM" Den består av tre forskjellige komponenter som er nettstedet, kommandolinjegrensesnittet (CLI) og registeret. Hver og en oppfyller en bestemt rolle, for eksempel lar nettstedet deg oppdage pakker, konfigurere profiler og administrere andre aspekter av brukeropplevelsen med det; CLI tillater at programmet kjøres fra en terminal, som er måten de fleste utviklere kommuniserer med det på; og til slutt registeret, som er en stor offentlig database med JavaScript-programvare og metainformasjonen som omgir den.

I tillegg, fordi det er fra åpen kildekode og plattform, den kan brukes uten problemer også fra Windows y MacOS.

Generisk bilde for artikkelkonklusjoner

Konklusjon

Vi håper dette "nyttig lite innlegg"«Conda, PIP y NPM», som er 3 plattformpakkeradministrasjonssystemer og åpen kildekode, kjent og mest brukt av avanserte brukere og utviklere; er av stor interesse og nytte, for hele «Comunidad de Software Libre y Código Abierto» og med stort bidrag til spredningen av det fantastiske, gigantiske og voksende økosystemet med applikasjoner av «GNU/Linux».

For nå, hvis du likte dette publicación, Ikke stopp del det med andre på dine favorittnettsteder, kanaler, grupper eller fellesskap av sosiale nettverk eller meldingssystemer, helst gratis, åpent og / eller sikrere som TelegramSignalМастодон eller en annen av Fediverse, helst. Og husk å besøke hjemmesiden vår kl «DesdeLinux» for å utforske flere nyheter, samt bli med på vår offisielle kanal Telegram av DesdeLinuxMens du kan besøke hvilken som helst for mer informasjon Nettbibliotek som OpenLibra y jedit, for å få tilgang til og lese digitale bøker (PDF-filer) om dette emnet eller andre.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.