В этом руководстве мы рассмотрим, как установить последнюю версию 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

Вот и все, 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/