Cargo и Nix: 2 допълнителни системи за управление на пакети за GNU / Linux

Cargo и Nix: 2 допълнителни системи за управление на пакети за GNU / Linux

Cargo и Nix: 2 допълнителни системи за управление на пакети за GNU / Linux

Преди няколко дни публикувахме запис около 3 междуплатформени мениджъри на пакети наречен "Conda, PIP и NPM", не толкова добре познат и използван от обикновените потребители, но повече от всичко, от разработчиците на софтуер. Като имаме предвид, сега ще коментираме други 2 мениджъра на пакети много подобен наречен "Карго и Никс".

"Карго и Никс" те са 2 интересни и полезни Системи за управление на пакети с отворен код, първата добре позната и използвана от разработчиците които използват Език за програмиране на ръжда а втората добре позната и използвана от потребители де ла GNU / Linux Distro повикване ОС Nix.

Conda, PIP и NPM: Междуплатформени системи за управление на пакети

Conda, PIP и NPM: Междуплатформени системи за управление на пакети

Преди да започнете по темата "Карго и Никс", би било много полезно да препоръчате и улесните четенето на тези, които се интересуват от Системи за управление на пакети споменати по-рано ("Conda, PIP и NPM") след като прочетете тази публикация, следователно, чрез непосредствено следващата връзка, ще можете да го направите:

Conda, PIP и NPM: Междуплатформени системи за управление на пакети
Свързана статия:
Conda, PIP и NPM: Междуплатформени системи за управление на пакети

Докато друг полезен свързана публикация и силно препоръчително да се прочете е следното:

Guix: Инструкция за инсталиране на инструмент за управление на пакети
Свързана статия:
Guix 1.2: Урок за инсталиране на инструмента за управление на пакети

Cargo and Nix: Мениджър на пакети Rust и NixOS

Cargo and Nix: Мениджър на пакети Rust и NixOS

Какво е карго?

Според създателите на Език за програмиране на ръжда в своята официален уебсайт, „Публикуване“ е:

"Мениджърът на пакети по подразбиране на Rust. Който се използва за изтегляне на зависимостите на пакетите Rust, създадени за тяхното успешно компилиране, което ги прави разпространими и улеснява качването им в Craters (crates.io), регистъра на пакетите на общността Rust."

Внимание: Пакетите, изградени в Rust, се наричат ​​кратери (Cставки).

Повече за Карго

Въпреки че в следващите записи със сигурност ще разширим информацията, свързана с основното му използване, Cargo има предимството, че е част от Език за програмиране на ръжда, се изтегля и инсталира заедно с него, а също така има отлична документация в рамките на Ръжда, както на испански, така и на английски, така че за да го задълбочите незабавно, можете да използвате следните връзки:

  1. Инсталирайте Rust (Rustc, Rustup и Cargo)
  2. Здравей Карго! (На английски)
  3. Товарната книга
  4. Заредете на GitHub
  5. Кратери: The Rust Community Crater Record
Rust language: Неговите разработчици обявяват новата версия 1.50.0
Свързана статия:
Rust language: Неговите разработчици обявяват новата версия 1.50.0

Какво е Nix?

Според създателите на GNU / Linux NixOS Distro в своята официален уебсайт, "Nix" е:

"Чисто функционален пакет мениджър. Това означава, че той третира пакетите като стойности в чисто функционални езици за програмиране като Haskell, тоест те са изградени от функции, които нямат странични ефекти и никога не се променят след изграждането. В допълнение, той съхранява пакетите в собственото си хранилище, което обикновено е директория "/ nix / store", където всеки пакет има свой уникален поддиректория под уникален идентификатор (криптографски хеш) за пакета, който улавя всичките му зависимости. Последното ви позволява много мощни функции."

Повече за Nix

Въпреки че в следващите записи със сигурност ще разширим информацията, свързана с неговото използване, инсталиране, характеристики и основно използване, Nix има добра документация в рамките на NixOS, така че за да се задълбочите незабавно, можете да използвате следните връзки:

  1. NixOS GNU / Linux
  2. Ръководство на Nix Package Manager
  3. Nix на GitHub
  4. Колекция пакети Nix
деца
Свързана статия:
NixOS: отделно и различно разпространение с KDE

И накрая, и като допълнителен бонус в тази публикация ще споменем «композирам», което по същество е еквивалент на Зареждане с ръжда, NodeJS NPM y Python PIP, но за PHP. Тоест система за управление на пакети и зависимости за PHP. Той отговаря за управлението на зависимостите на създадените проекти и инсталирането на необходимите пакети за правилното им функциониране. Освен това документацията за изтеглянето, инсталирането и използването му е лесно достъпна на уебсайта му, както и връзката към неговия сайт на GitHub.

Общо изображение за заключения на статията

Заключение

Надяваме се това "полезен малък пост" за «Cargo y Nix», 2 интересни и полезни Системи за управление на пакети с отворен код, първата добре позната и използвана от разработчиците, които използват Език за програмиране на ръжда и вторият широко използван и използван от Потребителите на GNU / Linux Distro, наречен ОС Nix; представлява голям интерес и полезност, като цяло «Comunidad de Software Libre y Código Abierto» и от голям принос за разпространението на прекрасната, гигантска и нарастваща екосистема от приложения на «GNU/Linux».

Засега, ако това ви е харесало publicación, Не спирай споделете го с други хора, на любимите ви уебсайтове, канали, групи или общности от социални мрежи или системи за съобщения, за предпочитане безплатни, отворени и / или по-сигурни като TelegramСигналМастодон или друг от Fediverse, за предпочитане. И не забравяйте да посетите нашата начална страница на адрес «DesdeLinux» за да изследвате още новини, както и да се присъедините към официалния ни канал на Телеграма на DesdeLinuxДокато за повече информация можете да посетите всеки Онлайн библиотека като OpenLibra y едит, за достъп и четене на цифрови книги (PDF файлове) по тази тема или други.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.