Главная > ОС > Linux > Opensuse > Tumbleweed > Установка и настройка Node.js на linux opensuse tumbleweed

Установка и настройка Node.js на linux opensuse tumbleweed

Обновлено: 14.04.2025Руководство

Установка и настройка Node.js на linux opensuse tumbleweed

Подробное руководство по установке, настройке и оптимизации Node.js для linux opensuse tumbleweed

Введение

Node.js — среда выполнения JavaScript для серверной разработки. В этом руководстве вы узнаете, как установить и настроить Node.js на OpenSUSE Tumbleweed, а также решать распространенные проблемы.

Требования

  • Работающая система OpenSUSE Tumbleweed
  • Права администратора (sudo)
  • Минимум 500 МБ свободного места
  • Стабильное интернет-соединение

Установка

Подготовка

Перед установкой обновите систему:

sudo zypper refresh
sudo zypper update -y

Установите базовые зависимости:

1sudo zypper install -y curl git make gcc

Процесс установки

Способ 1: Из официальных репозиториев

1sudo zypper install -y nodejs npm

Способ 2: Установка через NodeSource (для последней версии)

1curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
2sudo zypper install -y nodejs

Проверьте установку:

1node -v && npm -v

Настройка

Настройка npm:

Измените путь для глобальных пакетов (чтобы избежать прав sudo):

1mkdir -p ~/.npm-global
2npm config set prefix ~/.npm-global
3echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
4source ~/.bashrc

Установка менеджера версий nvm:

1curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
2source ~/.bashrc
3nvm install --lts

Типичные ошибки и их решения

Ошибка: EACCES при установке глобальных пакетов Решение: Настройте права npm как показано выше или используйте:

1sudo chown -R $USER:$(id -gn $USER) ~/.npm

Node.js не найден после установки Проверьте наличие пакета:

1zypper search nodejs

Обновите репозитории и повторите установку.

Заключение

Теперь вы готовы к работе с Node.js на OpenSUSE Tumbleweed. Для дополнительной оптимизации рассмотрите использование менеджера процессов PM2 и настройку firewall.

Команды

Обновление системы

sudo zypper update -y

Установка Node.js из репозитория

1sudo zypper install -y nodejs npm

Добавление репозитория NodeSource

1curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -

Решение проблем

Ошибка зависимостей при установке

Выполните полное обновление системы и перезагрузите

sudo zypper dup -y

Устаревшая версия Node.js

Используйте установку через NodeSource или nvm

1nvm install --lts