Conda, PIP in NPM: Sistemi za upravljanje paketov z več platformami

Conda, PIP in NPM: Sistemi za upravljanje paketov z več platformami

Conda, PIP in NPM: Sistemi za upravljanje paketov z več platformami

Kot že vemo, mnogi ali vsi Izkušeni Linuxeros, naš Operacijski sistemi GNU / Linux ponavadi imajo veliko raznolikosti vsakega elementa, ki ga tvori. Zato lahko uživamo v distribucija z enim ali več namiznimi okolji, upravitelji oken, upravljalniki zagona, upravitelji prijav, grafični strežniki in drugimi elementi, kot so, "Upravitelji paketov", med katerimi je nekaj dobro znanih kot "Apt-get" in drugi, ki niso tako dobro znani, kot npr "Conda".

Da "Upravitelji paketov", tisti sistemi, ki niso nič drugega kot zbirka orodij, ki jim služijo avtomatizirati proces namestitev, posodobitev, konfiguracija in odstranjevanje paketov programske opreme v naših brezplačnih in odprtih operacijskih sistemih. Čeprav nekateri od njih običajno prihajajo v večplatformni obliki, to je za lastniške in zaprte operacijske sisteme, kot je Windows y MacOS.

Guix: Vadnica za namestitev orodja za upravljanje paketov

Guix: Vadnica za namestitev orodja za upravljanje paketov

Zato med "Upravitelji paketov", bolj znan in uporabljen, lahko omenimo apt-get, sposobnost, apt, pacman, yummed drugim, čeprav so to le ena platformato pomeni GNU / Linux. Čeprav obstaja tudi ena, imenovana guix, ki je običajno manj znan, saj je na splošno integriran in privzeto v GNU Distro z istim imenom. In o katerih smo govorili v prejšnji objavi, ki jo priporočamo, da jo preberete po zaključku te publikacije.

Guix: Vadnica za namestitev orodja za upravljanje paketov
Povezani članek:
Guix 1.2: Vadnica za namestitev orodja za upravljanje paketov

"Guix kot upravitelj paketov je napisan v jeziku sheme Guile in temelji na upravitelju paketov Nix. Kot distribucija GNU vključuje samo brezplačne komponente in ima jedro GNU Linux-Libre, očiščeno iz nesvobodnih elementov binarne programske opreme."

Vodnik 1.0
Povezani članek:
Izšla je prva stabilna različica Guixa 1.0 in to so njene novice

Conda, PIP in NPM: 3 sistemi za upravljanje paketov

Conda, PIP in NPM: 3 sistemi za upravljanje paketov

Kaj je Conda?

Glede na vaše uradna spletna stran, "Conda" je:

"Popoln in vsestranski sistem za upravljanje paketov, odvisnosti in jezikovna okolja, kot so: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Poleg tega je odprtokodna in večplastna, zato deluje v sistemih Windows, MacOS in Linux. Njegove zmožnosti vključujejo hitro namestitev, zagon in posodabljanje paketov in njihovih odvisnosti. Poleg tega lahko preprosto ustvarite, shranite, naložite in preklapljate med okolji v lokalnem računalniku. Ustvarjen je bil za programe Python, vendar lahko pakira in distribuira programsko opremo za kateri koli jezik."

Več o Condi

"Conda" ima zelo dobro uradna dokumentacija, čeprav pride samo noter Angleški. Ima pa odlično spletno skupnost, imenovano «Kovačnica», ki zagotavlja odlično dokumentacijo in Paketi Conda za široko paleto programske opreme. In končno, v njegovem Spletno mesto GitHub Za prenos, namestitev in uporabo je mogoče najti veliko dragocenejših informacij.

Povezani članek:
Anaconda Distribution: Najpopolnejša zbirka za podatkovno znanost s Pythonom

Kaj je PIP?

Glede na vaše uradna spletna stran, "PIP" je:

»Trenutno je PyPA priporočeno orodje za namestitev paketov Python. Zato je PIP zdaj najprimernejši namestitveni paket za Python, eden najbolj priljubljenih za namestitev paketov Python in posledično tisti, ki je priložen sodobnim različicam Pythona. Poleg tega ponuja bistvene funkcije za iskanje, prenos in namestitev paketov iz PyPI in drugih indeksov paketov Python in ga je mogoče vključiti v širok nabor razvojnih delovnih tokov prek vmesnika ukazne vrstice (CLI).. In ker je odprtokodna in večplastna, jo je mogoče brez težav uporabljati tudi v sistemih Windows in MacOS."

Več o Pipu

"PIP" ima tudi zelo dobro uradna dokumentacija, čeprav pride samo noter Angleški. Vendar ima odlično spletno skupnost «Python», ki zagotavlja odlično dokumentacija. In končno, v njegovem Spletno mesto GitHub Za prenos, namestitev in uporabo je mogoče najti veliko dragocenejših informacij.

Kaj je NPM?

Glede na vaše uradna spletna stran, "NPM" je:

"Je preprost upravitelj paketov za NodeJS, ki olajša delo z njim, saj vam omogoča upravljanje katere koli razpoložljive knjižnice v kratkem času s samo eno vrstico kode in tako pomaga pri upravljanju modulov, distribuciji paketov in dodajanju odvisnosti na preprost način . "

Več o NPM

"NPM" ima tudi dobro uradna dokumentacija, čeprav tudi samo pride Angleški. Vendar ima odlično spletno skupnost «Vozlišče.JS», ki zagotavlja odlično dokumentacija, od katerih so nekateri v španščini. In končno, v njegovem Spletno mesto GitHub Za prenos, namestitev in uporabo je mogoče najti veliko dragocenejših informacij.

Nazadnje je pomembno dodaj na «NPM» naslednji:

"NPM" Sestavljen je iz treh različnih komponent, ki so spletno mesto, vmesnik ukazne vrstice (CLI) in register. Vsak ima določeno vlogo, na primer spletno mesto vam omogoča odkrivanje paketov, konfiguriranje profilov in upravljanje drugih vidikov uporabniške izkušnje z njim; CLI omogoča zagon programa s terminala, tako kot večina razvijalcev komunicira z njim; in nazadnje register, ki je velika javna baza podatkov programske opreme JavaScript in meta-informacij, ki jo obkrožajo.

Poleg tega, ker je iz odprtokodna in večplastna, se lahko brez težav uporablja tudi iz Windows y MacOS.

Splošna slika za zaključke članka

Zaključek

Upamo, da to "koristna majhna objava" na «Conda, PIP y NPM», ki so 3 sistemi za upravljanje paketov z več platformami in odprtokodne, dobro znane in jih uporabljajo predvsem napredni uporabniki in razvijalci; je za celotno zelo zanimivo in uporabno «Comunidad de Software Libre y Código Abierto» in velik prispevek k širjenju čudovitega, velikanskega in rastočega ekosistema aplikacij «GNU/Linux».

Za zdaj, če vam je bilo to všeč publicación, Ne nehaj delite z drugimi na vaših najljubših spletnih mestih, kanalih, skupinah ali skupnostih v družabnih omrežjih ali sistemih za sporočanje, po možnosti brezplačno, odprto in / ali bolj varno kot TelegramSignalMastodon ali drug od Fediverse, po možnosti. In ne pozabite obiskati naše domače strani na «DesdeLinux» da raziščete več novic in se pridružite našemu uradnemu kanalu Telegram z dne DesdeLinuxZa več informacij pa lahko obiščete katero koli Spletna knjižnica kot OpenLibra y jedit, za dostop in branje digitalnih knjig (PDF) na to temo ali drugih.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.