distributions README

The project's README from github.com/nodesource/distributions. As one markdown file: README.md.

NodeSource Distributions banner

See the old documentation in the ➡️ DEV_README.md

distributions (nodesource/distributions)

Searching Database…

Что это такое?Бинарные сборки Node.js от NodeSource: готовые сборки Node.js для Linux, которые ставятся через системный пакетный менеджер (apt, yum/dnf) — вместо того чтобы вручную скачивать Node и настраивать его руками.
Это сами пакеты Node или что-то, что я запускаю?Здесь лежат shell-скрипты для настройки и документация, а не сами бинарники. Вы запускаете один скрипт один раз, он подключает репозиторий NodeSource к вашему пакетному менеджеру, и после этого nodejs устанавливается и обновляется как обычный apt- или yum-пакет.
Как установить Node.js через него?Скачайте curl-ом скрипт настройки для нужной мажорной версии Node и передайте его в bash, например curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -, затем установите через apt-get install nodejs (или dnf/yum install nodejs на RPM-дистрибутивах).
Нужно ли что-то установить заранее?Только Linux семейства Debian или RHEL с правами sudo/root и его штатный пакетный менеджер — ни Node, ни Docker, ни других предварительных требований не нужно.
Это всё ещё стандартный способ установки Node или от него отказываются?Похоже, проект сворачивается: текущий README — лишь ссылка на старую документацию, а в CI репозитория есть workflow с именем deprecated.yaml — перед свежей установкой стоит перепроверить актуальные документы.
Какие системы он поддерживает?Дистрибутивы на базе DEB, например Debian и Ubuntu, и на базе RPM, например RHEL, Fedora и CentOS. Только Linux — Windows и macOS здесь не поддерживаются.
Почему стоит использовать пакеты NodeSource вместо nodejs из репозитория моего дистрибутива?Потому что в репозиториях дистрибутивов обычно лежит старый Node, а NodeSource публикует актуальные линейки релизов — так через обычные обновления apt/yum можно оставаться на свежей версии LTS или Current.
Могу ли я выбрать, какая мажорная версия Node мне поставится?Да — скрипты настройки публикуются отдельно для каждой линейки релизов (setup_18.x, setup_20.x, setup_22.x, ...), так что именно тот, который вы скачаете curl-ом, определяет мажорную версию, которую apt или yum установит и будет отслеживать.
Это что-нибудь из этого платное?Нет — бинарные сборки и скрипты настройки бесплатны, а сам репозиторий распространяется по лицензии MIT.
What are similar projects?bashka, nvm, ProxmoxVE, brew, choco, yarn, pip, jsdoc
Creator
nodesource
Size
1.1 MB
Stars
13.8K
Updated
CommitJul 09
Age
12y
Commits · 90 Days