Ilang araw na ang nakakalipas, nag-publish kami ng isang entry tungkol sa 3 mga tagapamahala ng cross-platform package tinawag "Conda, PIP at NPM", hindi gaanong kilala at ginamit ng mga ordinaryong gumagamit ngunit higit sa anupaman, ng mga developer ng Software. Samakatuwid, magkomento kami ngayon sa iba pa 2 manager ng package magkatulad na tinatawag "Cargo at Nix".
"Cargo at Nix" ang mga ito ay 2 kawili-wili at kapaki-pakinabang Mga system sa pamamahala ng package bukas na mapagkukunan, ang unang kilala at ginamit ng Mga Nag-develop sino ang gumagamit ng Wika ng kalawang sa pagprograma at ang pangalawang kilalang kilala at ginamit ng Mga gumagamit ng GNU / Linux Distro tumawag Nix OS.
Bago magsimula sa paksa ng "Cargo at Nix", magiging kapaki-pakinabang upang magrekomenda at mapadali ang pagbabasa sa mga interesado sa Mga system sa pamamahala ng package dati nang nabanggit ("Conda, PIP at NPM") sapagkat pagkatapos mabasa ang publikasyong ito, kaya, sa pamamagitan ng agad na sumusunod na link, magagawa mo ito:
Habang, isa pang kapaki-pakinabang Kaugnay na Post at lubos na inirerekomenda na basahin ang sumusunod:
Cargo at Nix: Rust at NixOS Package Manager
Ano ang Cargo?
Ayon sa mga tagalikha ng Wika ng kalawang sa pagprograma sa kanyang opisyal na website, "I-post" ay:
"Ang default na manager ng package ng Rust. Na kung saan ay ginagamit upang i-download ang mga dependency ng mga Rust package na nilikha upang matagumpay na maipon ang mga ito, na ginagawang maipamahagi at mapadali ang kanilang pag-upload sa Craters (crates.io), ang package registry ng komunidad ng Rust."
Nota: Ang mga pakete na itinayo sa Rust ay tinatawag na Crater (Cmga rate).
Dagdag pa tungkol sa Cargo
Bagaman, sa susunod na mga entry tiyak na palalakihin namin ang impormasyong nauugnay sa pangunahing paggamit nito, ang Cargo ay may kalamangan na bahagi ng Wika ng kalawang sa pagprograma, nai-download at na-install kasama nito, at mayroon ding mahusay na dokumentasyon sa loob ng Kalawang, kapwa sa Espanyol at Ingles, kaya upang mapalalim kaagad ito, maaari mong gamitin ang mga sumusunod na link:
- I-install ang Rust (Rustc, Rustup, at Cargo)
- Hello Cargo! (Sa Ingles)
- Ang Cargo Book
- Pagsingil sa GitHub
- Mga Crater: Ang Record ng Crater Community Crater
Ano si Nix?
Ayon sa mga tagalikha ng GNU / Linux NixOS Distro sa kanyang opisyal na website, "Nix" ay:
"Isang pulos functional manager ng package. Nangangahulugan ito na tinatrato nito ang mga pakete bilang mga halaga sa pulos gumagana na mga wika ng pagprograma tulad ng Haskell, iyon ay, itinatayo ng mga pagpapaandar na walang mga epekto, at hindi nagbabago pagkatapos mabuo. Bilang karagdagan, iniimbak nito ang mga pakete sa sarili nitong tindahan, na kung saan ay karaniwang direktoryo na "/ nix / store", kung saan ang bawat pakete ay may sariling natatanging subdirectory sa ilalim ng isang natatanging identifier (cryptographic hash) para sa package na nakakakuha ng lahat ng mga dependency nito. Pinapayagan ka ng huli na maraming mga makapangyarihang tampok."
Dagdag pa tungkol kay Nix
Bagaman, sa mga susunod na entry ay tiyak na mapapalawak namin ang impormasyong nauugnay sa paggamit nito, pag-install, mga katangian at pangunahing paggamit, ang Nix ay may mahusay na dokumentasyon sa loob nito ng NixOS, kaya upang mapalalim kaagad ito, maaari mong magamit ang mga sumusunod na link:
Panghuli, at bilang isang labis na Bonus sa publication na ito babanggitin namin «kompositor», na karaniwang katumbas ng Singil sa kalawang, NodeJS NPM y Python PIP, ngunit para sa PHP. Iyon ay, isang sistema ng pamamahala ng pakete at pagtitiwala para sa PHP. At ito ang namamahala sa pamamahala ng mga dependency ng mga proyekto na nilikha at pag-install ng kinakailangang mga pakete para sa kanilang wastong paggana. Bilang karagdagan, ang pag-download, pag-install at paggamit ng dokumentasyon ay madaling ma-access sa website nito, bilang karagdagan sa link sa site nito sa GitHub.
Konklusyon
Inaasahan namin na ito "kapaki-pakinabang maliit na post" sa «Cargo y Nix»
, 2 kawili-wili at kapaki-pakinabang Mga system sa pamamahala ng package bukas na mapagkukunan, ang unang kilalang at ginamit ng mga Developers na gumagamit ng Wika ng kalawang sa pagprograma at ang pangalawang malawakang ginamit at ginamit ng mga Gumagamit ng GNU / Linux Distro na tinawag Nix OS; 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 Telegrama, Senyas, Mastodon 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 DesdeLinux. Habang, 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.