Conda, PIP at NPM: Mga Cross-platform Package Management System

Conda, PIP at NPM: Mga Cross-platform Package Management System

Conda, PIP at NPM: Mga Cross-platform Package Management System

Tulad ng alam na natin, marami o lahat Nakaranas ng Linuxeros, aming Mga Sistema ng Pagpapatakbo ng GNU / Linux Karaniwan silang may maraming pagkakaiba-iba ng bawat elemento na bumubuo dito. Samakatuwid, maaari nating tangkilikin ang a Pamamahagi na may isa o higit pang Mga Kapaligirang Desktop, Mga Manager ng Window, Mga Boot Manager, Mga Manager ng Pag-login, Mga graphic Server at iba pang mga elemento, tulad ng, "Mga manager ng package", bukod sa kung saan mayroong ilang mga kilalang bilang "Apt-get" at iba pa na hindi gaanong kilala, tulad ng "Conda".

Oo "Mga manager ng package", ang mga system na iyon ay hindi hihigit sa isang koleksyon ng mga tool na hinahatid automate ang proseso ng pag-install, pag-update, pagsasaayos at pag-aalis ng mga package ng software sa aming libre at bukas na Mga Operating System. Bagaman, ang ilan sa kanila ay karaniwang nasa format na multiplatform, iyon ay, para sa pagmamay-ari at saradong Operating System, tulad ng Windows y MacOS.

Guix: Tutorial sa Pag-install ng Tool sa Pamamahala ng Package

Guix: Tutorial sa Pag-install ng Tool sa Pamamahala ng Package

Samakatuwid, sa pagitan "Mga manager ng package", mas kilala at ginagamit, maaari nating banggitin apt-get, aptitude, apt, pacman, yum, bukod sa iba pa, kahit na ang mga ito ay lamang solong platformna ibig sabihin GNU / Linux. Bagaman, mayroon ding isa na tinatawag guix, na karaniwang hindi gaanong kilala, dahil, sa pangkalahatan, isinama lamang ito at bilang default, sa GNU Distro ng parehong pangalan. At kung saan pinag-usapan namin sa isang nakaraang post, na inirerekumenda naming basahin pagkatapos matapos ang publication na ito.

Guix: Tutorial sa Pag-install ng Tool sa Pamamahala ng Package
Kaugnay na artikulo:
Guix 1.2: Tutorial sa Pag-install ng Tool sa Pamamahala ng Package

"Ang guix bilang isang manager ng package ay nakasulat sa wika ng Scheme ng Guile at batay sa tagapamahala ng package ng Nix. At bilang isang Pamamahagi ng GNU nagsasama lamang ito ng mga libreng sangkap at may kasamang GNU Linux-Libre kernel, nalinis ng mga hindi libre na mga elemento ng binary firmware."

Gabay 1.0
Kaugnay na artikulo:
Ang unang matatag na bersyon ng Guix 1.0 ay inilabas at ito ang balita nito

Conda, PIP at NPM: 3 Mga Sistema ng Pamamahala ng Package

Conda, PIP at NPM: 3 Mga Sistema ng Pamamahala ng Package

Ano ang Conda?

Ayon sa iyong opisyal na website, "Conda" ay:

"Ang isang kumpleto at maraming nalalaman system ng pamamahala ng package, mga dependency at kapaligiran sa wika, tulad ng: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Bilang karagdagan, ito ay bukas na mapagkukunan at cross-platform, kaya gumagana ito sa Windows, MacOS at Linux. At kasama sa mga kakayahan nito ang mabilis na pag-install, pagpapatakbo, at pag-update ng mga package at kanilang mga dependency. At gayun din, madali kang makakalikha, makatipid, makapag-load at makalipat sa pagitan ng mga kapaligiran sa iyong lokal na computer. Nilikha ito para sa mga programa ng Python, ngunit maaari itong pakete at ipamahagi ang software para sa anumang wika."

Dagdag pa tungkol sa Conda

"Conda" ay may napakahusay opisyal na dokumentasyon, bagaman papasok lamang ito Ingles. Gayunpaman, mayroon itong mahusay na pamayanan sa online na tinawag «condo-forge», na nagbibigay ng mahusay na dokumentasyon at Mga Pakete ng Conda para sa isang malawak na hanay ng software. At sa wakas, sa kanya Website ng GitHub Mas mahahalagang impormasyon ang matatagpuan, para sa pag-download, pag-install at paggamit.

Kaugnay na artikulo:
Pamamahagi ng Anaconda: Ang Pinaka Kumpletong Suite para sa Agham ng Data na may Python

Ano ang PIP?

Ayon sa iyong opisyal na website, "PIP" ay:

"Ito ay kasalukuyang inirekumenda na tool ng PyPA para sa pag-install ng mga package ng Python. Samakatuwid, ang PIP ngayon ay ang ginustong installer ng package para sa Python, isa sa pinakatanyag para sa pag-install ng mga pakete ng Python, at dahil dito ang nagpapadala na may mga modernong bersyon ng Python. Bilang karagdagan, nagbibigay ito ng mahahalagang tampok para sa paghahanap, pag-download, at pag-install ng mga pakete mula sa PyPI at iba pang mga index ng package ng Python, at maaaring isama sa isang malawak na hanay ng mga daloy ng pag-unlad sa pamamagitan ng interface ng command line (CLI).. At dahil ito ay bukas na mapagkukunan at cross-platform, maaari itong magamit nang walang mga problema din mula sa Windows at MacOS."

Dagdag pa tungkol sa Pip

"PIP" mayroon din itong napakahusay opisyal na dokumentasyon, bagaman papasok lamang ito Ingles. Gayunpaman, mayroon itong mahusay na pamayanan sa online ng «Sawa», na nagbibigay ng mahusay documentación. At sa wakas, sa kanya Website ng GitHub Mas mahahalagang impormasyon ang matatagpuan, para sa pag-download, pag-install at paggamit.

Ano ang NPM?

Ayon sa iyong opisyal na website, "NPM" ay:

"Ito ay isang simpleng manager ng package para sa NodeJS, na pinapabilis ang pagtatrabaho kasama nito, dahil pinapayagan kang pamahalaan ang anumang magagamit na library sa isang maikling panahon na may isang linya lamang ng code, sa gayon ay makakatulong upang pamahalaan ang mga module, ipamahagi ang mga package at magdagdag ng mga dependency sa isang simpleng paraan. . "

Dagdag pa tungkol sa NPM

"NPM" mayroon din itong kabutihan opisyal na dokumentasyon, bagaman papasok din lamang ito Ingles. Gayunpaman, mayroon itong mahusay na pamayanan sa online ng «Node.JS», na nagbibigay ng mahusay documentación, ang ilan ay nagmula sa Espanyol. At sa wakas, sa kanya Website ng GitHub Mas mahahalagang impormasyon ang matatagpuan, para sa pag-download, pag-install at paggamit.

Panghuli, mahalaga ito idagdag sa «NPM» ang susunod:

"NPM" Binubuo ito ng tatlong magkakaibang mga bahagi na kung saan ay ang website, ang interface ng linya ng utos (CLI), at ang pagpapatala. Natutupad ng bawat isa ang isang tukoy na papel, halimbawa, pinapayagan ka ng website na matuklasan ang mga package, i-configure ang mga profile at pamahalaan ang iba pang mga aspeto ng karanasan ng gumagamit kasama nito; pinapayagan ng CLI na patakbuhin ang programa mula sa isang terminal, na ang paraan ng karamihan sa mga developer ay nakikipag-ugnay dito; at sa wakas, ang pagpapatala, na kung saan ay isang malaking pampublikong database ng JavaScript software at ang meta-impormasyon na pumapaligid dito.

Bilang karagdagan, dahil ito ay mula sa bukas na mapagkukunan at cross-platform, maaari itong magamit nang walang mga problema din mula sa Windows y MacOS.

Generic na imahe para sa mga konklusyon sa artikulo

Konklusyon

Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa «Conda, PIP y NPM», alin ang 3 mga cross-platform package management system at bukas na mapagkukunan, kilala at ginagamit ng karamihan ng mga advanced na gumagamit at developer; ay may malaking interes at utility, para sa kabuuan «Comunidad de Software Libre y Código Abierto» at ng malaking kontribusyon sa pagsasabog ng kamangha-mangha, naglalakihang at lumalaking ecosystem ng mga aplikasyon ng «GNU/Linux».

Sa ngayon, kung nagustuhan mo ito publicación, Huwag kang tumigil ibahagi ito kasama ng iba, sa iyong mga paboritong website, channel, grupo o komunidad ng mga social network o mga sistema ng pagmemensahe, mas mabuti na libre, bukas at / o mas ligtas bilang TelegramaSenyasMastodon o iba pa ng Fediverse, mas mabuti. At tandaan na bisitahin ang aming home page sa «DesdeLinux» upang galugarin ang higit pang mga balita, pati na rin sumali sa aming opisyal na channel ng Telegram ng DesdeLinuxHabang, para sa karagdagang impormasyon, maaari mong bisitahin ang anumang Online library bilang OpenLibra y jedit, upang ma-access at mabasa ang mga digital na libro (PDF) sa paksang ito o iba pa.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.