Cargo uye Nix: 2 Mamwe Mapakeji Management Maitiro eGNU / Linux

Cargo uye Nix: 2 Mamwe Mapakeji Management Maitiro eGNU / Linux

Cargo uye Nix: 2 Mamwe Mapakeji Management Maitiro eGNU / Linux

Mazuva mashoma apfuura, takaburitsa chinyorwa nezve 3 muchinjika-chikuva mapakeji mamaneja kudaidzwa "Conda, PIP uye NPM", isingazivikanwe zvakanyanya uye inoshandiswa nevashandisiwo zvavo asi kupfuura chero chinhu, nevagadziri veSoftware. Ipo, isu tichazopindura pane zvimwe 2 mapakeji mamaneja yakafanana chaizvo inonzi "Nhumbi uye Nix".

"Nhumbi uye Nix" iwo maviri anonakidza uye anobatsira Pasuru manejimendi masisitimu open source, yekutanga inozivikanwa uye inoshandiswa na Vagadziri vanoshandisa iyo Rust programming mutauro uye wechipiri anozivikanwa uye anoshandiswa na Vashandi of the GNU / Linux Distro kudana Nix OS.

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

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

Usati watanga pamusoro wenyaya we "Nhumbi uye Nix", zvingave zvinobatsira kukurudzira uye kuita kuti kuverenga kuve kune vanofarira iyo Pasuru manejimendi masisitimu zvambotaurwa ("Conda, PIP uye NPM") nekuti mushure mekuverenga bhuku iri, saka, pachishandiswa chinongedzo chinotevera, iwe uchakwanisa kuzviita:

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

Kunyange imwe ichibatsira inoenderana posvo uye zvinokurudzirwa zvikuru kuverenga zvinotevera:

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

Cargo uye Nix: Rust uye NixOS Package Manager

Cargo uye Nix: Rust uye NixOS Package Manager

Chii chinonzi Cargo?

Zvinoenderana nevagadziri ve Rust programming mutauro mune rake zviri pamutemo webhusaiti, "Tumira" es:

"Rust's default package maneja. Izvo zvinoshandiswa kurodha pasi zvinoenderana neRust package zvakagadzirwa kuti zvinyatso kuunganidzwa, zvichiita kuti zvikwanisike uye kugonesa kurodha kwavo kuCrater (crates.io), iro registry registry renharaunda yeRust."

chitsamba: Mapakeji akavakwa muRust anonzi Crater (Cmitengo).

Zvizhinji nezveCargo

Kunyangwe, mune zvakanyorwa zvemberi isu tichawedzera ruzivo rwakanangana nekushandisa kwayo kwekutanga, Cargo ane mukana wekuti kuve chikamu che Rust programming mutauro, inotorwa pasi uye yakaiswa pamwe chete nayo, uye zvakare ine zvakanakisa zvinyorwa mukati me ngura, zvese muchiSpanish neChirungu, saka kuti uidzamise ipapo ipapo, unogona kushandisa zvinotevera zvinongedzo:

  1. Isa Rust (Rustc, Rustup, uye Cargo)
  2. Mhoro, Cargo! (MuChirungu)
  3. Bhuku reCargo
  4. Charge paGitHub
  5. Craters: Iyo Rust Nharaunda Crater Rekodhi
Rust Mutauro: Vagadziri vayo vanozivisa iyo nyowani vhezheni 1.50.0
Nyaya inoenderana:
Rust Mutauro: Vagadziri vayo vanozivisa iyo nyowani vhezheni 1.50.0

Chii chinonzi Nix?

Zvinoenderana nevagadziri ve GNU / Linux NixOS Distro mune rake zviri pamutemo webhusaiti, "Nix" es:

"Iyo inoshanda chete pasuru maneja. Izvi zvinoreva kuti inobata mapakeji semitengo mumitauro ingori inoshanda seHaskell, ndiko kuti, ivo vanovakwa nemabasa asina mhedzisiro, uye haambo shanduke mushure mekuvakwa. Uye zvakare, inochengetera mapakeji mune yayo chitoro, iyo inowanzo kuve dhairekitori "/ nix / chitoro", uko pasuru yega yega ine yayo yakasarudzika subdirectory pasi peakasarudzika identifier (cryptographic hash) yepakeji inobata zvese zvinoenderana. Iyo yekupedzisira inokutendera iwe akawanda akasimba maficha."

Zvimwe nezve Nix

Kunyangwe, mune zvinyorwa zvemberi isu tichawedzera ruzivo rwakanangana nekushandisa kwayo, kumisikidza, hunhu uye kushandiswa kwekutanga, Nix ine zvinyorwa zvakanaka mukati mayo yeNixOS, saka kudzika pairi nekukasira, unogona kushandisa zvinotevera zvinongedzo:

  1. NixOS GNU / Linux
  2. Nix Package Maneja Mutungamiri
  3. Nix paGitHub
  4. Nix Package Unganidzo
vana
Nyaya inoenderana:
NixOS: yakaparadzaniswa uye yakasiyana kugoverwa ne KDE

Chekupedzisira, uye sebhonasi yekuwedzera mune ino chinyorwa tichazotaura «munyori», inova ndiyo yakaenzana ne Ngura muripo, NodeJS NPM y Python PIP, asi ye PHP. Ndokunge, package uye dependency manejimendi sisitimu ye PHP. Uye iri pamusoro pekutarisira kutsamira kwemapurojekiti akagadzirwa uye kuisa mapakeji anodikanwa ekushanda kwavo kwakakodzera. Uye zvakare, kurodha pasi kwayo, kuisa uye kushandisa zvinyorwa zvinowanikwa nyore nyore pawebhusaiti yayo, kuwedzera kune iyi link kune yayo saiti pa GitHub.

Mufananidzo wakajairika wemhedziso yechinyorwa

Mhedziso

Tinovimba izvi "inobatsira shoma posvo" about «Cargo y Nix», 2 inonakidza uye inobatsira Pasuru manejimendi masisitimu yakavhurwa sosi, yekutanga inozivikanwa uye inoshandiswa neVagadziri vanoshandisa iyo Rust programming mutauro uye yechipiri inoshandiswa zvakanyanya uye inoshandiswa neVashandisi veGNU / Linux Distro inonzi Nix OS; 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