Cargo and Nix: 2 kolejne systemy zarządzania pakietami dla systemu GNU / Linux

Cargo and Nix: 2 kolejne systemy zarządzania pakietami dla systemu GNU / Linux

Cargo and Nix: 2 kolejne systemy zarządzania pakietami dla systemu GNU / Linux

Kilka dni temu opublikowaliśmy wpis o 3 wieloplatformowe menedżery pakietów wezwał „Conda, PIP i NPM”, niezbyt dobrze znane i używane przez zwykłych użytkowników, ale przede wszystkim przez twórców oprogramowania. Zważywszy, że teraz skomentujemy inne 2 menedżerów pakietów bardzo podobny zwany „Cargo and Nix”.

„Cargo and Nix” są 2 interesujące i przydatne Systemy zarządzania pakietami open source, pierwszy dobrze znany i używany przez Deweloperzy którzy używają Język programowania Rust a drugi dobrze znany i używany przez Użytkownicy z GNU / Linux Distro nazwać System operacyjny Nix.

Conda, PIP i NPM: wieloplatformowe systemy zarządzania pakietami

Conda, PIP i NPM: wieloplatformowe systemy zarządzania pakietami

Zanim zaczniesz zajmować się tematem „Cargo and Nix”, byłoby bardzo przydatne, aby polecić i ułatwić lekturę osobom zainteresowanym Systemy zarządzania pakietami poprzednio wspomniane („Conda, PIP i NPM”) bo po przeczytaniu tej publikacji będziesz mógł to zrobić za pomocą poniższego linku:

Conda, PIP i NPM: wieloplatformowe systemy zarządzania pakietami
Podobne artykuł:
Conda, PIP i NPM: wieloplatformowe systemy zarządzania pakietami

Podczas gdy inny przydatny powiązany post i wysoce zalecane przeczytanie jest następujące:

Porada: Samouczek instalacji narzędzia do zarządzania pakietami
Podobne artykuł:
Guix 1.2: Samouczek instalacji narzędzia do zarządzania pakietami

Cargo and Nix: Rust and NixOS Package Manager

Cargo and Nix: Rust and NixOS Package Manager

Co to jest Cargo?

Według twórców Język programowania Rust w jej oficjalna strona internetowa, "Poczta" jest:

"Domyślny menedżer pakietów Rusta. Służy do pobierania zależności pakietów Rusta utworzonych w celu ich pomyślnej kompilacji, umożliwiając ich dystrybucję i ułatwiając ich przesyłanie do Craters (crates.io), rejestru pakietów społeczności Rust."

uwaga: Pakiety zbudowane w rdzeniu nazywane są kraterami (Cstawki).

Więcej o Cargo

Choć w późniejszych wpisach na pewno poszerzymy informacje związane z jego podstawowym zastosowaniem, Cargo ma tę zaletę, że będąc częścią Język programowania Rust, jest pobierany i instalowany razem z nim, a także ma doskonałą dokumentację w ramach Rdza, zarówno w języku hiszpańskim, jak i angielskim, aby od razu go pogłębić, możesz skorzystać z poniższych linków:

  1. Zainstaluj Rust (Rustc, Rustup i Cargo)
  2. Hello Cargo! (Po angielsku)
  3. Księga ładunkowa
  4. Naładuj na GitHub
  5. Craters: The Rust Community Crater Record
Język Rust: jego programiści ogłaszają nową wersję 1.50.0
Podobne artykuł:
Język Rust: jego programiści ogłaszają nową wersję 1.50.0

Co to jest Nix?

Według twórców GNU / Linux NixOS Distro w jej oficjalna strona internetowa, "Nic" jest:

"Czysto funkcjonalny menedżer pakietów. Oznacza to, że traktuje pakiety jako wartości w czysto funkcjonalnych językach programowania, takich jak Haskell, to znaczy są one budowane przez funkcje, które nie mają skutków ubocznych i nigdy się nie zmieniają po zbudowaniu. Ponadto przechowuje pakiety we własnym magazynie, którym jest zwykle katalog „/ nix / store”, w którym każdy pakiet ma swój własny unikalny podkatalog z unikalnym identyfikatorem (hashem kryptograficznym) dla pakietu, który przechwytuje wszystkie jego zależności. Ta ostatnia udostępnia wiele zaawansowanych funkcji."

Więcej o Nix

Chociaż w późniejszych wpisach z pewnością rozszerzymy informacje związane z jego użytkowaniem, instalacją, charakterystyką i podstawowym zastosowaniem, Nix ma w sobie dobrą dokumentację NixOS, więc aby od razu ją pogłębić, możesz skorzystać z następujących linków:

  1. NixOS GNU / Linux
  2. Przewodnik po menedżerze pakietów Nix
  3. Nix w serwisie GitHub
  4. Kolekcja pakietów Nix
dzieci
Podobne artykuł:
NixOS: osobna i inna dystrybucja z KDE

Na koniec, jako dodatkowy bonus w tej publikacji wspomnimy «Komponować», który jest w zasadzie odpowiednikiem Opłata rdzy, NodeJS NPM y Python PIP, ale dla PHP. To znaczy system zarządzania pakietami i zależnościami dla platformy PHP. Odpowiada za zarządzanie zależnościami tworzonych projektów i instalowanie pakietów niezbędnych do ich prawidłowego funkcjonowania. Ponadto jego dokumentacja dotycząca pobierania, instalacji i użytkowania jest łatwo dostępna na jego stronie internetowej, oprócz łącza do jego witryny pod adresem GitHub.

Ogólny obraz podsumowujący artykuł

Wnioski

Mamy taką nadzieję "pomocny mały post" na «Cargo y Nix», 2 interesujące i przydatne Systemy zarządzania pakietami open source, pierwszy dobrze znany i używany przez programistów korzystających z Język programowania Rust a drugi szeroko używany i używany przez użytkowników GNU / Linux Distro o nazwie System operacyjny Nix; jest bardzo interesujący i użyteczny dla całości «Comunidad de Software Libre y Código Abierto» i ma wielki wkład w rozprzestrzenianie się wspaniałego, gigantycznego i rosnącego ekosystemu zastosowań «GNU/Linux».

Na razie, jeśli to lubisz publicación, Nie przestawaj udostępnij to z innymi osobami w ulubionych witrynach internetowych, kanałach, grupach lub społecznościach sieci społecznościowych lub systemach przesyłania wiadomości, najlepiej bezpłatnych, otwartych i / lub bezpieczniejszych, jak TelegramSignalMastodont lub inny z Fediversenajlepiej. I pamiętaj, aby odwiedzić naszą stronę główną pod adresem «DesdeLinux» aby poznać więcej wiadomości, a także dołączyć do naszego oficjalnego kanału Telegram z DesdeLinuxAby uzyskać więcej informacji, możesz odwiedzić dowolne Biblioteka online jako OpenLibra y Jedit, aby uzyskać dostęp do książek cyfrowych (PDF) na ten lub inny temat i czytać je.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.