Cargo eta Nix: 2 pakete kudeaketa sistema gehiago GNU / Linuxerako

Cargo eta Nix: 2 pakete kudeaketa sistema gehiago GNU / Linuxerako

Cargo eta Nix: 2 pakete kudeaketa sistema gehiago GNU / Linuxerako

Duela egun batzuk, 3 inguruko sarrera argitaratu genuen plataforma anitzeko pakete kudeatzaileak deitu "Conda, PIP eta NPM", erabiltzaile arruntek ez dute hain ezaguna eta erabiltzen, baina ezer baino gehiago, Software garatzaileek. Aldiz, beste batzuk komentatuko ditugu 2 pakete kudeatzaile oso antzekoa deitzen da "Cargo eta Nix".

"Cargo eta Nix" 2 interesgarriak eta erabilgarriak dira Paketeak kudeatzeko sistemak kode irekia, lehen ezaguna eta erabilia Developers erabiltzen dutenak Herdoila programatzeko lengoaia eta bigarrenak ondo ezagutzen eta erabiltzen du Galderak la GNU / Linux Distro deitu Nix OS.

Conda, PIP eta NPM: plataforma anitzeko paketeak kudeatzeko sistemak

Conda, PIP eta NPM: plataforma anitzeko paketeak kudeatzeko sistemak

Gaiari buruz hasi aurretik "Cargo eta Nix", oso erabilgarria litzateke irakurketa gomendatu eta errazteko liburuan interesa duten pertsonei Paketeak kudeatzeko sistemak aurrez aipatutakoa ("Conda, PIP eta NPM") izan ere, argitalpen hau irakurri ondoren, ondorengo esteka honen bidez egin ahal izango duzu:

Lotutako artikulua:
Conda, PIP eta NPM: plataforma anitzeko paketeak kudeatzeko sistemak

Bitartean, beste erabilgarria erlazionatutako mezua eta irakurtzeko oso gomendagarria honako hau da:

Lotutako artikulua:
Guix 1.2: Paketeen Kudeaketa Tresna Instalatzeko Tutoriala

Cargo eta Nix: Rust eta NixOS pakete kudeatzailea

Cargo eta Nix: Rust eta NixOS pakete kudeatzailea

Zer da Zama?

-Ren sortzaileen arabera Herdoila programatzeko lengoaia bere webgune ofiziala, "Bidali" hau da:

"Rust pakete kudeatzaile lehenetsia. Zein da arrakastaz konpilatzeko sortutako Rust paketeen mendekotasunak deskargatzeko erabiltzen dena, banagarriak izan daitezen eta Crater (crates.io), Rust komunitatearen paketeen erregistroan kargatzea errazteko."

Kontuan izan: Herdoilean eraikitako paketeei kraterrak (Ctasak).

Kargari buruzko informazio gehiago

Nahiz eta, ondorengo sarreretan ziur asko oinarrizko erabilerarekin lotutako informazioa zabalduko dugun, Cargo-k abantaila du Herdoila programatzeko lengoaia, batera deskargatu eta instalatzen da, eta dokumentazio bikaina ere badu Herdoilaren, gaztelaniaz eta ingelesez, beraz, berehala sakontzeko, esteka hauek erabil ditzakezu:

  1. Instalatu Rust (Rustc, Rustup eta Zama)
  2. Kaixo, zama! (Ingelesez)
  3. Zama Liburua
  4. Kargatu GitHub-en
  5. Kraterrak: The Rust Community Crater Record
Lotutako artikulua:
Rust Language: bere garatzaileek 1.50.0 bertsio berria iragarri dute

Zer da Nix?

Webgunearen sortzaileen arabera GNU / Linux NixOS Distro bere webgune ofiziala, "Nix" hau da:

"Pakete kudeatzaile funtzional hutsa. Horrek esan nahi du paketeak Haskell bezalako programazio lengoaia funtzional hutsetan balio gisa tratatzen dituela, hau da, bigarren mailako efekturik ez duten funtzioek osatzen dituzte eta eraiki ondoren inoiz ez dira aldatzen. Horrez gain, paketeak bere dendan gordetzen ditu, normalean "/ nix / store" direktorioa izan ohi da, pakete bakoitzak bere azpidirektorio bakarra baitu bere mendekotasun guztiak harrapatzen dituen paketearen identifikatzaile bakarra (hash kriptografikoa) azpian. Azken honek ezaugarri indartsu ugari eskaintzen ditu."

Nix-i buruzko informazio gehiago

Nahiz eta, ondorengo sarreretan ziur asko bere erabilerarekin, instalazioarekin, ezaugarriekin eta oinarrizko erabilerarekin lotutako informazioa zabalduko dugun, Nix-ek NixOS-en dokumentazio ona du; beraz, berehala sakontzeko, esteka hauek erabil ditzakezu:

  1. NixOS GNU / Linux
  2. Nix pakete kudeatzailearen gida
  3. Nix GitHub-en
  4. Nix pakete bilduma
Lotutako artikulua:
NixOS: banaketa bereizi eta desberdina KDErekin

Azkenean, eta argitalpen honetako Bonus gehigarri gisa aipatuko dugu «Composer», hau da, funtsean, baliokidea Herdoilaren karga, NodeJS NPM y Python PIP, baina PHP. Hau da, paketeak eta menpekotasuna kudeatzeko sistema PHP. Eta sortutako proiektuen mendekotasunak kudeatzeaz eta funtzionamendu egokirako beharrezko paketeak instalatzeaz arduratzen da. Horrez gain, deskargatu, instalatu eta erabiltzeko dokumentazioa erraz eskuratzen da bere webgunean, webguneko estekaz gain GitHub.

Artikuluaren ondorioetarako irudi generikoa

Ondorioa

Hau espero dugu "mezu txiki erabilgarria" on «Cargo y Nix», 2 interesgarri eta erabilgarria Paketeak kudeatzeko sistemak open source, hau erabiltzen duten garatzaileek ezagutzen eta erabiltzen duten lehena Herdoila programatzeko lengoaia eta GNU / Linux Distro Erabiltzaileek asko erabiltzen eta erabiltzen duten bigarrena Nix OS; interes eta erabilgarritasun handia du, osorako «Comunidad de Software Libre y Código Abierto» eta ekarpen handia duten aplikazioen ekosistema zoragarri, erraldoi eta hazkundea hedatzen «GNU/Linux».

Oraingoz, hau gustatu bazaizu publicación, Ez gelditu partekatu beste batzuekin, zure webgune, kanal, talde edo sare sozialetako edo mezularitza sistemetako komunitate gogokoetan, ahal dela doakoak, irekiak eta / edo seguruagoak diren moduan TelegramaSeinaleaMastodon edo beste Fediverse, hobe. Eta gogoratu gure orri nagusian bisitatzea «Linux-etik» albiste gehiago aztertzeko, baita gure kanal ofizialean sartzeko ere DesdeLinux-en telegramaInformazio gehiago nahi izanez gero, edozein bisita dezakezu Lineako liburutegia bezala OpenLibra y jedit, gai honi edo beste batzuei buruzko liburu digitalak (PDFak) sartzeko eta irakurtzeko.


Artikuluaren edukia gure printzipioekin bat dator etika editoriala. Akats baten berri emateko egin klik hemen.

Idatzi lehenengo iruzkina

Utzi zure iruzkina

Zure helbide elektronikoa ez da argitaratuko.

*

*

  1. Datuen arduraduna: Miguel Ángel Gatón
  2. Datuen xedea: SPAM kontrolatzea, iruzkinen kudeaketa.
  3. Legitimazioa: Zure baimena
  4. Datuen komunikazioa: datuak ez zaizkie hirugarrenei jakinaraziko legezko betebeharrez izan ezik.
  5. Datuak biltegiratzea: Occentus Networks-ek (EB) ostatatutako datu-basea
  6. Eskubideak: Edonoiz zure informazioa mugatu, berreskuratu eta ezabatu dezakezu.

bool (egia)