Conda, PIP uye NPM: Cross-Platform Package Management Systems

Conda, PIP uye NPM: Cross-Platform Package Management Systems

Conda, PIP uye NPM: Cross-Platform Package Management Systems

Sezvo isu tatoziva, mazhinji kana ese Ruzivo Linuxeros, vedu GNU / Linux Maitiro Ekushandisa vanowanzove nemhando dzakasiyana siyana dzechinhu chimwe nechimwe chinogadzira. Naizvozvo, tinogona kunakidzwa ne Kuparadzirwa neimwe kana yakawanda Desktop Environments, Window Mamaneja, Boot Mamaneja, Login Mamaneja, Graphical Seva uye zvimwe zvinhu, senge, "Maneja epakeji", pakati padzo pane mamwe anozivikanwa se "Apt-tora" uye vamwe vasingazivikanwe zvakanyanya, senge "Conda".

Hongu "Maneja epakeji", iwo masisitimu ayo asiri chimwe chinhu kunze kwekuunganidzwa kwemidziyo inoshanda kune automate maitiro e kumisikidza, kugadzirisa, kugadzirisa uye kubvisa mapakeji ye software mune yedu yemahara uye yakavhurika Maitiro Ekushandisa. Kunyangwe, mamwe acho anowanzouya mumaflatifomu fomati, ndiko kuti, kune epamhepo uye akavharwa MaSystem Anoshanda, senge Windows y MacOS.

Guix: Package Management Chishandiso Kuisa Tutorial

Guix: Package Management Chishandiso Kuisa Tutorial

Naizvozvo, pakati "Maneja epakeji", inozivikanwa zviri nani uye inoshandiswa, tinogona kutaura apt-tora, kukodzera, apt, pacman, yum, pakati pevamwe, kunyange izvi zviri chete single platformndiko kuti GNU / Linux. Kunyangwe, kune imwezve inonzi guix, iyo inowanzo kuve isingazivikanwe, nekuti, kazhinji, inongouya yakasanganiswa uye nekukanganisa, mu GNU Distro wezita rimwe chete. Uye izvo zvatakataura nezvazvo mune yapfuura posvo, iyo yatinokurudzira kuverenga mushure mekupedza bhuku iri.

Guix: Package Management Chishandiso Kuisa Tutorial
Nyaya inoenderana:
Guix 1.2: Package Management Chishandiso Kuisa Tutorial

"Guix semaneja wepakeji yakanyorwa mumutauro weGuile Scheme uye yakavakirwa pane iyo Nix package maneja. Uye seGNU Distribution inosanganisira chete emahara zvinhu uye inouya neGNU Linux-Libre kernel, yakacheneswa isina-yemahara binary firmware zvinhu."

Nhungamiro 1.0
Nyaya inoenderana:
Iyo yekutanga yakagadzikana vhezheni yeGuix 1.0 yaburitswa uye idzi ndidzo nhau dzayo

Conda, PIP uye NPM: 3 Package Management Systems

Conda, PIP uye NPM: 3 Package Management Systems

Chii chinonzi Conda?

Zvinoenderana neyako zviri pamutemo webhusaiti, "Conda" es:

"Iyo yakazara uye inochinjika pasuru manejimendi manejimendi system, kutsamira uye mamiriro emitauro, senge: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Uye zvakare, yakavhurwa sosi uye muchinjika-chikuva, saka inoshanda paWindows, MacOS uye Linux. Uye kugona kwayo kunosanganisira kukwanisa kukurumidza kuisa, kumhanya, uye kugadzirisa mapakeji uye kutsamira kwavo. Uye zvakare, iwe unokwanisa kugadzira nyore, chengeta, kurodha uye chinja pakati penzvimbo pakombuta yako yemuno. Yakagadzirirwa zvirongwa zvePython, asi inogona kurongedza nekuparadzira software kune chero mutauro."

Zvizhinji nezve Conda

"Conda" ane zvakanaka kwazvo zvinyorwa zvepamutemo, kunyange ichingopinda chete English. Nekudaro, ine yakanakisa nharaunda yepamhepo inonzi «conda-forge», iyo inopa yakanakisa zvinyorwa uye Conda Mapakeji kune akasiyana siyana software. Uye pakupedzisira, mune yake GitHub webhusaiti Ruzivo rwakawanda rwakakosha runogona kuwanikwa, rwekurodha pasi, kumisikidza uye kushandisa.

Nyaya inoenderana:
Anaconda Kugovera: Iyo Yakanyanya Yakakwana Suite yeData Sayenzi nePython

Chii chinonzi PIP?

Zvinoenderana neyako zviri pamutemo webhusaiti, "PIP" es:

“Parizvino chishandiso chakakurudzirwa naPyPA chekuisa mapakeji ePython. Nekudaro, PIP parizvino ndiyo inosarudzika pasuru yekumisikidza yePython, imwe yeanonyanya kufarirwa pakuisa Python mapakeji, uye zvichidaro ndiyo inotakura neshanduro dzemazuva ano dzePython. Pamusoro pezvo, inopa akakosha maficha ekutsvaga, kurodha pasi, uye nekuisa mapakeji kubva kuPyPI uye nezvimwe Python mapakeji index, uye inogona kuverengerwa munzvimbo dzakasiyana siyana dzekuvandudza kufashukira kuburikidza neayo yekuraira mutsara interface (CLI).. Uye nekuti iri yakavhurwa sosi uye muchinjika-chikuva, inogona kushandiswa pasina matambudziko zvakare kubva kuWindows neMacOS."

Zvizhinji nezve Pip

"PIP" ine zvakare yakanaka kwazvo zvinyorwa zvepamutemo, kunyange ichingopinda chete English. Nekudaro, ine yakanakisa nharaunda yepamhepo ye «Python», iyo inopa yakanakisa zvinyorwa. Uye pakupedzisira, mune yake GitHub webhusaiti Ruzivo rwakawanda rwakakosha runogona kuwanikwa, rwekurodha pasi, kumisikidza uye kushandisa.

Chii chinonzi NPM?

Zvinoenderana neyako zviri pamutemo webhusaiti, "NPM" es:

"Iyo yakapusa package maneja yeNodeJS, iyo inofambisa kushanda nayo, nekuti inokutendera iwe kubata chero raibhurari iripo mune pfupi nguva ine chete tambo imwe yekodhi, nokudaro zvichibatsira kubata ma module, kugovera mapakeji uye kuwedzera kutsamira nenzira yakapusa . "

Zvizhinji nezve NPM

"NPM" zvakare ine yakanaka zvinyorwa zvepamutemo, kunyange ichiuya chete mukati English. Nekudaro, ine yakanakisa nharaunda yepamhepo ye «Node.JS», iyo inopa yakanakisa zvinyorwa, mamwe acho anouya muchiSpanish. Uye pakupedzisira, mune yake GitHub webhusaiti Ruzivo rwakawanda rwakakosha runogona kuwanikwa, rwekurodha pasi, kumisikidza uye kushandisa.

Chekupedzisira, zvakakosha wedzera pa «NPM» inotevera:

"NPM" Inoumbwa nezvinhu zvitatu zvakasiyana zvinove webhusaiti, rairo rekuraira interface (CLI), uye iro registry. Imwe neimwe inozadzisa yakatarwa basa, semuenzaniso, iyo webhusaiti inokutendera iwe kuti uwane mapakeji, kumisikidza ma profiles uye kugadzirisa zvimwe zvinhu zvevashandisi ruzivo nazvo; iyo CLI inobvumidza chirongwa ichi kuitiswa kubva kune chinogumira, iriyo nzira iyo vazhinji vanogadzira vanobatana nayo; uye pakupedzisira, iro registry, iri hombe dhatabhesi reruzhinji reJavaScript software uye iyo meta-ruzivo rwakatenderedza.

Uye zvakare, nekuti iri kubva yakavhurwa sosi uye muchinjika-chikuva, inogona kushandiswa pasina matambudziko futi kubva Windows y MacOS.

Mufananidzo wakajairika wemhedziso yechinyorwa

Mhedziso

Tinovimba izvi "inobatsira shoma posvo" about «Conda, PIP y NPM», ayo ari matatu muchinjika-chikuva pasuru manejimendi masisitimu uye yakavhurwa sosi, inonyatso kuzivikanwa uye inoshandiswa zvakanyanya nevashandisi vemberi uye vanogadzira; ndeyekufarira kukuru uye kushandiswa, kweiyo yese «Comunidad de Software Libre y Código Abierto» uye yemupiro mukuru mukupararira kweinoshamisa, hombe uye kukura ecosystem yezvishandiso zve «GNU/Linux».

Parizvino, kana iwe waifarira izvi publicación, Usamire igovera nevamwe. teregiramuChiratidzoMastodon kana imwe ye Fediverse, ndoda. Uye yeuka kushanyira peji redu repamba pa «DesdeLinux» kuti uongorore dzimwe nhau, pamwe nekujoinha chiteshi chedu chepamutemo che Teregiramu ye DesdeLinuxNepo, kuti uwane rumwe ruzivo, iwe unogona kushanyira chero Raibhurari yepaindaneti Chemhondoro OpenLibra y jedit, kuwana uye kuverenga mabhuku edhijitari (maPDF) panhau iyi kana mamwe.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako