Как установить последний NodeJS и NPM в Linux

В этом руководстве мы рассмотрим, как установить последнюю версию Nodejs и NPM на дистрибутивах, основанных на RHEL, таких как CentOS, Fedora, Rocky & AlmaLinux и дистрибутивах, основанных на Debian, таких как Ubuntu & Linux Mint.

Nodejs – это легковесная и эффективная платформа JavaScript, построенная на основе движка JavaScript V8 Chrome, а NPM – это менеджер пакетов NodeJS по умолчанию. Вы можете использовать его для создания масштабируемых сетевых приложений.

Как установить Node.js в дистрибутивах RHEL

Последняя версия Node.js и NPM доступна из официального репозитория NodeSource Enterprise Linux, который поддерживается веб-сайтом Nodejs, и вам нужно добавить его в свою систему, чтобы установить последние пакеты Nodejs и NPM.

Важно: Если у вас установлена старая версия RHEL 6 или CentOS 6, вам может потребоваться прочитать информацию о запуске Node.js на старых дистрибутивах.

Установка NodeJS в RHEL, CentOS, Fedora, Rocky & Alma

Чтобы добавить репозиторий для последней версии Node.js, используйте следующую команду от имени root или не-root пользователя.

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_19.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_18.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_16.x | sudo bash -
$ sudo yum install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://rpm.nodesource.com/setup_14.x | sudo bash -
$ sudo yum install -y nodejs

Необязательно: На вашей системе должны быть установлены инструменты разработки, такие как gcc-c++ и make, чтобы можно было собирать нативные дополнения из npm.

# yum install gcc-c++ make
OR
# yum groupinstall 'Development Tools'

Как установить Node.js в Debian, Ubuntu и Linux Mint

Последняя версия Node.js и NPM также доступна из официального репозитория NodeSource Enterprise Linux, который поддерживается веб-сайтом Nodejs, и вам нужно добавить его в свою систему, чтобы установить последние пакеты Nodejs и NPM.

Установка Node.js в Ubuntu и Mint

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x -------------
$ curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash - &&\
$ sudo apt-get install -y nodejs

Установка Node.js в Debian

------------- For Node.js v19.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_19.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v18.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_18.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v16.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_16.x | bash - &&\
$ sudo apt-get install -y nodejs

------------- For Node.js v14.x ------------- 
$ curl -fsSL https://deb.nodesource.com/setup_14.x | bash - &&\
$ sudo apt-get install -y nodejs

Дополнительно: Существуют инструменты разработки, такие как gcc-c++ и make, которые необходимо установить в вашей системе, чтобы собирать нативные дополнения из npm.

$ sudo apt-get install -y build-essential

Тестирование последних версий Node.js и NPM в Linux

Для простого тестирования Node.js и NPM можно проверить установленные версии на вашей системе, используя следующие команды:

На системах на базе RHEL

# node --version
# npm --version

На Debian, Ubuntu и Linux Mint

$ nodejs --version
$ npm --version
Check NodeJS Version on CentOS

Вот и все, Node.js и NPM установлены и готовы к использованию на вашей системе.

I believe these were easy and simple steps to follow but in case of problems you faced, you can let us know and we find ways of helping you. I hope this guide was helpful to you and always remember to stay connected to Tecmint.

Source:
https://www.tecmint.com/install-nodejs-npm-in-centos-ubuntu/