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

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

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

Як ми вже знаємо, багато чи всі Досвідчений Linuxeros, наш Операційні системи GNU / Linux вони, як правило, мають багато різноманітності кожного елемента, який утворює його. Тому ми можемо насолоджуватися Розподіл з одним або декількома робочими середовищами, менеджерами вікон, менеджерами завантажень, менеджерами входів, графічними серверами та іншими елементами, такими як, "Менеджери пакетів", серед яких є деякі відомі як "Apt-get" та інші, не такі відомі, як "Конда".

Так "Менеджери пакетів", ті системи, які є не що інше, як набір інструментів, які служать автоматизувати процес встановлення, оновлення, конфігурація та видалення пакетів програмного забезпечення у наших безкоштовних та відкритих операційних системах. Хоча, деякі з них зазвичай випускаються у багатоплатформенному форматі, тобто для власних та закритих операційних систем, таких як Windows y MacOS.

Guix: Підручник з інсталяції інструменту управління пакетами

Guix: Підручник з інсталяції інструменту управління пакетами

Тому між "Менеджери пакетів", більш відомі та вживані, можна згадати apt-get, aptitude, apt, pacman, ням, серед інших, хоча це лише одна платформатобто GNU / Linux. Хоча, є також одна, що називається Гікс, який, як правило, менш відомий, оскільки, загалом, він поставляється лише інтегрованим і за замовчуванням у GNU Distro однойменний. І про яку ми говорили в попередньому дописі, який радимо прочитати після закінчення цієї публікації.

Guix: Підручник з інсталяції інструменту управління пакетами
Пов'язана стаття:
Guix 1.2: Підручник з інсталяції інструменту управління пакетами

"Guix як менеджер пакетів написаний мовою схеми Guile і базується на менеджері пакетів 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, але він може пакувати та поширювати програмне забезпечення для будь-якої мови."

Детальніше про Конду

"Конда" має дуже добре офіційна документація, хоча це тільки надходить Англійська. Однак у нього є чудова інтернет-спільнота «Конда-кузня», що забезпечує чудову документацію та Пакети Конда для широкого спектру програмного забезпечення. І, нарешті, у своєму Веб-сайт GitHub Значно більше цінної інформації можна знайти для завантаження, встановлення та використання.

Пов'язана стаття:
Розповсюдження Anaconda: найповніший набір для науки про дані за допомогою Python

Що таке PIP?

Відповідно до вашого офіційний сайт, "PIP" це:

«Наразі це рекомендований PyPA інструмент для встановлення пакетів Python. Отже, PIP зараз є найкращим інсталятором пакетів для Python, одним з найпопулярніших для встановлення пакетів Python, а отже, і тим, який постачається з сучасними версіями Python. Крім того, він надає основні функції для пошуку, завантаження та встановлення пакетів з PyPI та інших індексів пакетів Python, і може бути включений у широкий спектр робочих процесів за допомогою інтерфейсу командного рядка (CLI).. І оскільки він є відкритим і крос-платформним, його можна без проблем використовувати також з Windows та MacOS."

Детальніше про Піп

"PIP" він також має дуже хороший офіційна документація, хоча це тільки надходить Англійська. Однак у нього є відмінна інтернет-спільнота «Python», що забезпечує відмінний документація. І, нарешті, у своєму Веб-сайт GitHub Значно більше цінної інформації можна знайти для завантаження, встановлення та використання.

Що таке NPM?

Відповідно до вашого офіційний сайт, "NPM" це:

"Це простий менеджер пакунків для NodeJS, який полегшує роботу з ним, оскільки дозволяє управляти будь-якою доступною бібліотекою за короткий час лише одним рядком коду, допомагаючи таким чином керувати модулями, розподіляти пакети та додавати залежності простим способом . "

Детальніше про NPM

"NPM" він також має хороший офіційна документація, хоча це також тільки надходить Англійська. Однак у нього є відмінна інтернет-спільнота «Node.JS», що забезпечує відмінний документація, деякі з яких подані іспанською мовою. І, нарешті, у своєму Веб-сайт GitHub Значно більше цінної інформації можна знайти для завантаження, встановлення та використання.

Нарешті, це важливо додати на «NPM» наступний:

"NPM" Він складається з трьох різних компонентів - веб-сайт, інтерфейс командного рядка (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» вивчати більше новин, а також приєднуватися до нашого офіційного каналу Телеграма о DesdeLinuxХоча для отримання додаткової інформації ви можете відвідати будь-яку Інтернет-бібліотека як OpenLibra y jedit, для доступу та читання цифрових книг (PDF) на цю тему чи інших.


Залиште свій коментар

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

*

*

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