Conda, PIP и NPM: кроссплатформенные системы управления пакетами

Conda, PIP и NPM: кроссплатформенные системы управления пакетами

Conda, PIP и NPM: кроссплатформенные системы управления пакетами

Как мы уже знаем, многие или все Опытные Linuxeros, наш Операционные системы GNU / Linux у них обычно много разнообразия каждого элемента, из которого он состоит. Таким образом, мы можем наслаждаться Distribución с одной или несколькими средами рабочего стола, менеджерами окон, менеджерами загрузки, менеджерами входа в систему, графическими серверами и другими элементами, такими как, «Менеджеры пакетов», среди которых есть такие известные как "Кому-то" и другие, менее известные, такие как "Конда".

Да, «Менеджеры пакетов», те системы, которые представляют собой не более чем набор инструментов, которые служат для автоматизировать процесс установка, обновление, настройка и удаление пакетов программного обеспечения в наших бесплатных и открытых операционных системах. Хотя некоторые из них обычно бывают в мультиплатформенном формате, то есть для проприетарных и закрытых операционных систем, таких как Windows y MacOS.

Guix: Руководство по установке инструмента управления пакетами

Guix: Руководство по установке инструмента управления пакетами

Следовательно, между «Менеджеры пакетов», более известные и используемые, можно упомянуть apt-get, aptitude, apt, pacman, ням, среди прочего, хотя это только единая платформа, то есть для GNU / Linux. Хотя есть еще один, называемый Гикс, который обычно менее известен, поскольку, как правило, он только интегрирован и по умолчанию в GNU Distro с таким же названием. И о котором мы говорили в предыдущем посте, который мы рекомендуем прочитать после того, как закончите эту публикацию.

Guix: Руководство по установке инструмента управления пакетами
Теме статьи:
Guix 1.2: Руководство по установке инструмента управления пакетами

Guix как менеджер пакетов написан на языке Guile Scheme и основан на менеджере пакетов Nix. И как дистрибутив GNU он включает только бесплатные компоненты и поставляется с ядром GNU Linux-Libre, очищенным от несвободных бинарных элементов прошивки.

Гуикс 1.0
Теме статьи:
Выпущена первая стабильная версия Guix 1.0, и это ее новости

Conda, PIP и NPM: 3 системы управления пакетами

Conda, PIP и NPM: 3 системы управления пакетами

Что такое Конда?

Согласно его Официальный сайт, "Конда" это:

Полная и универсальная система управления пакетами, зависимостями и языковыми средами, такими как: Python, R, Ruby, Lua, Scala, Java, JavaScript, C / C ++, FORTRAN. Кроме того, это открытый код и кроссплатформенность, поэтому он работает в Windows, MacOS и Linux. И его возможности включают в себя возможность быстро устанавливать, запускать и обновлять пакеты и их зависимости. Кроме того, вы можете легко создавать, сохранять, загружать и переключаться между средами на вашем локальном компьютере. Он был создан для программ Python, но он может упаковывать и распространять программное обеспечение для любого языка.

Подробнее о Конде

"Конда" очень хорошо официальная документация, хотя это только входит Английский. Однако у него есть отличное онлайн-сообщество под названием «Конда-кузница», который предоставляет отличную документацию и Пакеты Conda для широкого спектра программного обеспечения. И, наконец, в его Сайт GitHub Можно найти гораздо более ценную информацию для загрузки, установки и использования.

Теме статьи:
Распространение Anaconda: наиболее полный пакет для науки о данных с Python

Что такое PIP?

Согласно его Официальный сайт, «ПИП» это:

«В настоящее время это рекомендованный PyPA инструмент для установки пакетов Python. Следовательно, PIP теперь является предпочтительным установщиком пакетов для Python, одним из самых популярных для установки пакетов Python и, следовательно, тем, который поставляется с современными версиями Python. Кроме того, он предоставляет важные функции для поиска, загрузки и установки пакетов из PyPI и других индексов пакетов Python и может быть включен в широкий спектр рабочих процессов разработки через интерфейс командной строки (CLI).. А поскольку это открытый исходный код и кроссплатформенный, его можно без проблем использовать также из Windows и MacOS.

Подробнее о Пипе

«ПИП» у него также есть очень хорошие официальная документация, хотя это только входит Английский. Тем не менее, у него есть отличное онлайн-сообщество «Питон», что обеспечивает отличный документация. И, наконец, в его Сайт GitHub Можно найти гораздо более ценную информацию для загрузки, установки и использования.

Что такое НПМ?

Согласно его Официальный сайт, «НПМ» это:

Это простой менеджер пакетов для NodeJS, который облегчает работу с ним, поскольку позволяет управлять любой доступной библиотекой за короткое время с помощью всего одной строчки кода, что помогает управлять модулями, распространять пакеты и добавлять зависимости простым способом. . "

Подробнее о NPM

«НПМ» у него также есть хороший официальная документация, хотя он также входит только в Английский. Тем не менее, у него есть отличное онлайн-сообщество «Node.js», что обеспечивает отличный документация, некоторые из которых на испанском языке. И, наконец, в его Сайт GitHub Можно найти гораздо более ценную информацию для загрузки, установки и использования.

Наконец, важно добавить в «НПМ» следующие:

«НПМ» Он состоит из трех различных компонентов: веб-сайта, интерфейса командной строки (CLI) и реестра. Каждый из них выполняет определенную роль, например, веб-сайт позволяет вам обнаруживать пакеты, настраивать профили и управлять с его помощью другими аспектами взаимодействия с пользователем; CLI позволяет запускать программу с терминала, что является способом взаимодействия с ним большинства разработчиков; и, наконец, реестр, который представляет собой большую общедоступную базу данных программного обеспечения JavaScript и метаинформации, которая ее окружает.

Кроме того, потому что это из открытый исходный код и кроссплатформенность, можно без проблем использовать также из Windows y MacOS.

Общее изображение для вывода статьи

Заключение

Мы надеемся на это  полезный небольшой пост на «Conda, PIP y NPM», а это 3 кроссплатформенные системы управления пакетами и открытый исходный код, хорошо известный и используемый в основном опытными пользователями и разработчиками; представляет большой интерес и полезность для всего «Comunidad de Software Libre y Código Abierto» и большой вклад в распространение замечательной, гигантской и растущей экосистемы приложений «GNU/Linux».

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


Будьте первым, чтобы комментировать

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

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