← Назад к вопросам

Как установить Node.js на Astra Linux

2.3 Middle🔥 81 комментариев
#Linux и администрирование

Комментарии (1)

🐱
deepseek-v3.2PrepBro AI5 апр. 2026 г.(ред.)

Ответ сгенерирован нейросетью и может содержать ошибки

Установка Node.js на Astra Linux

Для установки Node.js на Astra Linux необходимо учитывать, что эта ОС основана на Debian, но имеет свои особенности и ограничения в стандартных репозиториях. Рекомендуемый подход — использование официальных бинарных дистрибутивов Node.js или установка через менеджер версий nvm.

Способ 1: Установка через официальные бинарные архивы (рекомендуется)

Этот метод обеспечивает установку актуальной версии Node.js без зависимости от репозиториев Astra Linux.

Шаг 1: Подготовка системы Убедитесь, что установлены необходимые зависимости:

sudo apt update
sudo apt install curl wget tar gzip -y

Шаг 2: Загрузка и установка Node.js Выберите нужную версию на официальном сайте. Например, для установки Node.js 18.x LTS:

cd /tmp
wget https://nodejs.org/dist/v18.18.0/node-v18.18.0-linux-x64.tar.xz
tar -xf node-v18.18.0-linux-x64.tar.xz
sudo mv node-v18.18.0-linux-x64 /opt/nodejs

Шаг 3: Настройка переменных окружения Добавьте Node.js в PATH системы:

sudo ln -s /opt/nodejs/bin/node /usr/local/bin/node
sudo ln -s /opt/nodejs/bin/npm /usr/local/bin/npm
sudo ln -s /opt/nodejs/bin/npx /usr/local/bin/npx

После этого проверьте установку:

node --version
npm --version

Способ 2: Установка через Node Version Manager (nvm)

nvm позволяет управлять несколькими версиями Node.js и легко переключаться между ними.

Шаг 1: Установка nvm Загрузите и установите nvm с помощью скрипта установки:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash

Шаг 2: Настройка окружения После установки добавьте nvm в текущую сессию:

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

Чтобы изменения применялись автоматически, добавьте эти строки в ~/.bashrc или ~/.zshrc.

Шаг 3: Установка Node.js через nvm

nvm install 18
nvm use 18

Способ 3: Установка из репозиториев Astra Linux (не рекомендуется)

Если в репозиториях Astra Linux присутствует Node.js, можно установить через apt. Однако версия часто бывает outdated.

sudo apt update
sudo apt install nodejs npm -y

Особенности для Astra Linux

  • Безопасность: Astra Linux ориентирована на безопасность, поэтому установка из внешних источников может требовать дополнительных разрешений. При возникновении проблем проверьте политики SELinux или AppArmor.
  • Разрешения: При установке в /opt или /usr/local убедитесь, что у вас есть соответствующие права.
  • Альтернативные методы: Если возникают проблемы с curl или wget, скачайте архив через браузер и переместите его на сервер через SCP.

Проверка работоспособности

После установки создайте тестовый файл test.js:

console.log('Node.js успешно установлен на Astra Linux!');

Запустите его:

node test.js

Для долгосрочной работы Node.js на Astra Linux рекомендую использовать первый или второй метод установки. Они обеспечивают контроль над версиями и независимость от системных репозиториев.

Как установить Node.js на Astra Linux | PrepBro