Install nodejs astra linux

Установка Node.js через пакетный менеджер

Заметка: Пакеты, описанные на этой странице, разрабатываются и поддерживаются соответствующими упаковщиками, а не командой Node.js. Пожалуйста, сообщайте о любых проблемах, с которыми вы сталкиваетесь с конкретным пакетом. Если выяснится, что ваша проблема ― ошибка в самом Node.js, проблема будет передана выше.

Android

Поддержка Android все еще является экспериментальной в Node.js, поэтому предварительно скомпилированные двоичные файлы еще не предоставлены в открытом доступе.

Однако есть и сторонние решения. Например, сообщество Termux предоставляет эмулятор терминала и среду Linux для Android, а также собственный менеджер пакетов и обширную коллекцию многих предварительно скомпилированных приложений. Эта команда в приложении Termux установит последнюю доступную версию Node.js:

В настоящее время двоичные файлы Termux Node.js связаны с system-icu (в зависимости от пакета libicu ).

Arch Linux

Пакеты Node.js и npm доступны в репозитории сообщества.

Дистрибутивы Linux на основе Debian и Ubuntu, пакеты Enterprise Linux/Fedora и Snap

FreeBSD

Самый последний выпуск Node.js доступен через порт www/node.

Установите бинарный пакет через pkg:

Или скомпилируйте свой используя порты:

cd /usr/ports/www/node && make install 

Gentoo

Node.js доступен в дереве портежей.

NetBSD

Node.js доступен в дереве pkgsrc:

cd /usr/pkgsrc/lang/nodejs && make install 

Или установите бинарный пакет (если он доступен для вашей платформы) с помощью pkgin:

nvm

Node Version Manager ― это bash-скрипт, используемый для управления несколькими выпущенными версиями Node.js. Он позволяет выполнять такие операции, как установка, удаление, переключение версий и т.д.. Чтобы установить nvm, используйте этот скрипт установки.

В системах Unix/OS X Node.js, созданный из исходного кода, можно установить с помощью nvm путем установки в папку по умолчанию nvm:

env VERSION=`python tools/getnodeversion.py` make install DESTDIR=`nvm_version_path v$VERSION` PREFIX="" 

После этого вы можете использовать nvm для переключения между выпущенными версиями и версиями построенных из исходного кода. Например, если версия Node.js v8.0.0-pre:

Читайте также:  Run linux bash on windows

После выхода официального релиза вы захотите удалить встроенную версию:

nvs

Windows

The nvs version manager is cross-platform and can be used on Windows, macOS, and Unix-like systems

To install nvs on Windows go to the release page here and download the MSI installer file of the latest release.

You can also use chocolatey to install it:

macOS,UnixLike

You can find the documentation regarding the installation steps of nvs in macOS/Unix-like systems here

Usage

After this you can use nvs to switch between different versions of node.

To add the latest version of node:

Or to add the latest LTS version of node:

Then run the nvs use command to add a version of node to your PATH for the current shell:

$ nvs use lts PATH -= %LOCALAPPDATA%\nvs\default PATH += %LOCALAPPDATA%\nvs\node\14.17.0\x64 

To add it to PATH permanently, use nvs link :

OpenBSD

Node.js доступен через систему портов.

openSUSE и SLE

Node.js доступен в основных репозиториях в следующих пакетах:

  • openSUSE Leap 42.2: nodejs4
  • openSUSE Leap 42.3: nodejs4 , nodejs6
  • openSUSE Tumbleweed: nodejs4 , nodejs6 , nodejs8
  • SUSE Linux Enterprise Server (SLES) 12: nodejs4 , nodejs6 («Модуль Web и Scripting» должен быть добавлен перед установкой.)

Например, чтобы установить Node.js 4.x в openSUSE Leap 42.2, запустите следующее от имени пользователя root:

macOS

Просто загрузите установщик macOS прямо с веб-сайта nodejs.org.

Если вы хотите скачать пакет с bash:

curl "https://nodejs.org/dist/latest/node-$node-(.*)\.pkg.*|\1|p')>.pkg" > "$HOME/Downloads/node-latest.pkg" && sudo installer -store -pkg "$HOME/Downloads/node-latest.pkg" -target "/" 

Альтернативы

Использование Homebrew:

Использование MacPorts:

port install nodejs # Пример port install nodejs7 

Использование pkgsrc:

Установка бинарных файлов:

Или сборка с помощью pkgsrc:

cd pkgsrc/lang/nodejs && bmake install 

SmartOS и illumos

Образы SmartOS поставляются с предустановленным pkgsrc. В других дистрибутивах Illumos сначала установите pkgsrc, затем вы сможете установить бинарный пакет как обычно:

Или собрать с помощью pkgsrc:

cd pkgsrc/lang/nodejs && bmake install 

Solus

Solus предоставляет Node.js в своем основном репозитории.

sudo eopkg install nodejs 

Void Linux

Void Linux поставляет стабильный файл Node.js в основном репозитории.

Windows

Просто загрузите Установщик Windows прямо с веб-сайта nodejs.org.

Альтернативы

Использование Chocolatey:

cinst nodejs # или полная установка с npm cinst nodejs.install 

Использование Scoop:

Copyright OpenJS Foundation and Node.js contributors. All rights reserved. The OpenJS Foundation has registered trademarks and uses trademarks. For a list of trademarks of the OpenJS Foundation, please see our Trademark Policy and Trademark List. Trademarks and logos not indicated on the list of OpenJS Foundation trademarks are trademarks™ or registered® trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

Источник

Установка Node.js и Npm на Astra Linux Orel 2.12

Россия

Установка Node.js и Npm на Astra Linux Orel 2.12

Сегодня мы рассмотрим установку Node.js последней версии на Astra Linux .

Установка Node.js из Deb-пакета

Версия 8.11.1 на момент написания статьи доступная в репозитории Astra Linux довольно сильно устарела.

И посмотрим, что нам предлагается. На момент написания статьи текущая LTS версия 14.17.3 и основная версия 16.5.0

Мы установим основную версию — 16.5.0

Перед этим обязательно установим debian-keyring

sudo apt install debian-keyring
curl -sL https://deb.nodesource.com/setup_16.x | sudo bash -

Таким образом мы добавим в наш apt репозитории для Node.js

Если же мы попробуем установить Node.js то нас ждет неприятный сюрприз:

sudo apt install nodejs Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: astra-nochmodx-module-4.15.3-1-generic astra-nochmodx-module-4.15.3-1-hardened Для их удаления используйте «sudo apt autoremove». НОВЫЕ пакеты, которые будут установлены: nodejs обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 4 806 kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 18,6 MB. Пол:1 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 nodejs amd64 8.11.1~dfsg-2~bpo9+1+b1 [4 806 kB]

Несмотря на внесенные изменения, apt ставит пакет из репозиториев Astra Linux !

Это не является проблемой, мы можем принудительно указать откуда apt должен ставить этот пакет:

apt-cache showpkg nodejs Package: nodejs Versions: 16.4.1-1nodesource1 (/var/lib/apt/lists/deb.nodesource.com_node%5f16.x_dists_stretch_main_binary-amd64_Packages) Description Language: File: /var/lib/apt/lists/deb.nodesource.com_node%5f16.x_dists_stretch_main_binary-amd64_Packages MD5: 964493985d4a02c9abd7e062f9234325 8.11.1~dfsg-2~bpo9+1+b1 (/var/lib/apt/lists/download.astralinux.ru_astra_stable_orel_repository_dists_orel_main_binary-amd64_Packages) Description Language: File: /var/lib/apt/lists/download.astralinux.ru_astra_stable_orel_repository_dists_orel_main_binary-amd64_Packages MD5: e507fb472d7cdaceffc5b285a62d5c1b
sudo apt install nodejs=16.4.1-1nodesource1 Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Следующие пакеты устанавливались автоматически и больше не требуются: astra-nochmodx-module-4.15.3-1-generic astra-nochmodx-module-4.15.3-1-hardened libc-ares2 libhttp-parser2.8 libuv1 nodejs-doc Для их удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib python python-minimal python2.7 python2.7-minimal Предлагаемые пакеты: python-doc python-tk python2.7-doc binfmt-support НОВЫЕ пакеты, которые будут установлены: libpython-stdlib libpython2.7-minimal libpython2.7-stdlib nodejs python python-minimal python2.7 python2.7-minimal обновлено 0, установлено 8 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено. Необходимо скачать 30,3 MБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 136 MB. Хотите продолжить? [Д/н] y Пол:1 https://deb.nodesource.com/node_16.x stretch/main amd64 nodejs amd64 16.4.1-1nodesource1 [26,2 MB] Пол:2 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 libpython2.7-minimal amd64 2.7.13-2+deb9u3 [389 kB] Пол:3 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 python2.7-minimal amd64 2.7.13-2+deb9u3 [1 384 kB] Пол:4 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 python-minimal amd64 2.7.13-2 [40,5 kB] Пол:5 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 libpython2.7-stdlib amd64 2.7.13-2+deb9u3 [1 898 kB] Пол:6 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 python2.7 amd64 2.7.13-2+deb9u3 [285 kB] Пол:7 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 libpython-stdlib amd64 2.7.13-2 [20,0 kB] Пол:8 https://download.astralinux.ru/astra/stable/orel/repository orel/main amd64 python amd64 2.7.13-2 [154 kB] 

Как видите, apt скачал Node.js из репозитория nodesource.com , а остальные пакеты с репозиториев Astra Linux .

Обновление npm

sudo npm install npm -g changed 17 packages, and audited 257 packages in 8s 11 packages are looking for funding run `npm fund` for details found 0 vulnerabilities npm notice npm notice New minor version of npm available! 7.18.1 -> 7.20.0 npm notice Changelog: https://github.com/npm/cli/releases/tag/v7.20.0 npm notice Run npm install -g npm @ 7.20.0 to update! npm notice

sudo npm install -g Этот адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript.

Установка инструментария разработчика

Для дальнейшей установки фреймворков и библиотек вам потребуются инструменты разработчика установим их:

sudo apt install build-essential

Заключение

Сегодня мы рассмотрели установку Node.js и npm на Astra Linux .

Мы добавили репозиторий nodesource.com

Установили Node.js и обновили npm

Установили инструментарий разработчика

Источник

Оцените статью
Adblock
detector