Cargo at Nix: 2 Marami pang Mga Sistema sa Pamamahala ng Package para sa GNU / Linux

Cargo at Nix: 2 Marami pang Mga Sistema sa Pamamahala ng Package para sa GNU / Linux

Cargo at Nix: 2 Marami pang Mga Sistema sa Pamamahala ng Package para sa GNU / Linux

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.

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

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

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:

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

Habang, isa pang kapaki-pakinabang Kaugnay na Post at lubos na inirerekomenda na basahin ang sumusunod:

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

Cargo at Nix: Rust at NixOS Package Manager

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:

  1. I-install ang Rust (Rustc, Rustup, at Cargo)
  2. Hello Cargo! (Sa Ingles)
  3. Ang Cargo Book
  4. Pagsingil sa GitHub
  5. Mga Crater: Ang Record ng Crater Community Crater
Rust Language: Inihayag ng mga developer nito ang bagong bersyon na 1.50.0
Kaugnay na artikulo:
Rust Language: Inihayag ng mga developer nito ang bagong bersyon na 1.50.0

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:

  1. NixOS GNU / Linux
  2. Gabay sa Nix Package Manager
  3. Nix sa GitHub
  4. Nix Package Koleksyon
mga bata
Kaugnay na artikulo:
NixOS: isang hiwalay at magkakaibang pamamahagi sa KDE

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.

Generic na imahe para sa mga konklusyon sa artikulo

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 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.