В этой статье мы расскажем вам, как установить Node.js на AlmaLinux 10. NodeJS – это кроссплатформенная среда выполнения JavaScript с открытым исходным кодом, совместимая с несколькими ОС, такими как Windows, Unix, MacOS и Linux. Мы будем придерживаться Linux, в частности AlmaLinux 10. NodeJS предлагает множество функций и позволяет разработчикам использовать Java для инструментов командной строки и серверных сценариев. Как мы уже говорили, он совместим с JavaScript. Приятно отметить, что Node.js, кроме JavaScript, также написан на C, C , и Python.
В следующих параграфах мы покажем вам два разных способа установки NodeJS на AlmaLinux 10. Каждая установка проста и не займет более 10 минут. Приступим к работе!
Необходимые условия
- Сервер под управлением AlmaLinux 10 или любой другой ОС Linux.
- Привилегии пользователя: root или не root пользователь с привилегиями sudo
Обновление системы
Перед установкой NodeJS нам необходимо обновить системные пакеты до последних версий. Для этого выполните следующую команду:
sudo dnf update -y && sudo dnf upgrade -y
Установите предварительные условия NodeJS
Прежде чем приступить к установке, мы установим некоторые необходимые предварительные условия:
sudo dnf install tar curl dnf-plugins-core -y
Установка NodeJS с помощью DNF
Dnf – это менеджер пакетов, используемый в последних версиях ОС AlmaLinux, аналогичный менеджеру пакетов yum. Пакет NodeJS доступен по умолчанию в последней версии ОС AlmaLinux 10, поэтому для его установки вы можете выполнить следующую команду:
dnf install nodejs
Система выведет список версий, установленных по умолчанию, и попросит вас подтвердить, хотите ли вы продолжить установку, введя Y для yes или N для No. Введите y, чтобы продолжить установку:
[root@host ~]# dnf install nodejs Last metadata expiration check: 0:01:23 ago on Tue Mar 25 07:54:43 2025. Dependencies resolved. ==================================================================================================================================================================================== Package Architecture Version Repository Size ==================================================================================================================================================================================== Installing: nodejs x86_64_v2 1:22.4.1-3.el10 appstream 42 k Installing dependencies: libuv x86_64_v2 1:1.48.0-2.el10 appstream 252 k nodejs-libs x86_64_v2 1:22.4.1-3.el10 appstream 19 M Installing weak dependencies: nodejs-docs noarch 1:22.4.1-3.el10 appstream 8.5 M nodejs-full-i18n x86_64_v2 1:22.4.1-3.el10 appstream 8.4 M nodejs-npm x86_64_v2 1:10.8.1-1.22.4.1.3.el10 appstream 2.2 M Transaction Summary ==================================================================================================================================================================================== Install 6 Packages Total download size: 38 M Installed size: 201 M Is this ok [y/N]:
После завершения установки проверьте установленную версию с помощью следующей команды:
node -v
Вы должны получить следующий результат:
[root@host ~]# node -v v22.4.1
Как вы можете видеть, на последней версии AlmaLinux 10 последняя версия NodeJS – 22. Вместе с NodeJS установлен NPM – менеджер пакетов для языка программирования JavaScript. Чтобы проверить версию NPM, выполните следующую команду:
npm -v
Вы получите следующий результат:
[root@host ~]# npm -v 10.8.1
Установка NodeJS с помощью NVM
NVM – это сокращение от Node Version Manager, используемое для простой установки Node.js путем перечисления версий NodeJS и выбора нужной. Сначала нам нужно установить менеджер NVM с помощью следующих команд:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash source ~/.bashrc
После установки вы можете проверить версию NVM:
nvm -v
Вы должны получить следующий результат:
[root@host ~]# nvm -v 0.40.2
Теперь, когда NVM установлен, вы можете перечислить все версии NodeJS с помощью следующей команды:
nvm ls-remote
Список будет очень длинным:
.
.
.
v14.21.3 (Latest LTS: Fermium)
v15.0.0
v15.0.1
v15.1.0
.
.
.
v16.19.1 (LTS: Gallium)
v16.20.0 (LTS: Gallium)
v16.20.1 (LTS: Gallium)
v16.20.2 (Latest LTS: Gallium)
.
.
.
v22.10.0
v22.11.0 (LTS: Jod)
v22.12.0 (LTS: Jod)
v22.13.0 (LTS: Jod)
v22.13.1 (LTS: Jod)
v22.14.0 (Latest LTS: Jod)
.
.
.
v23.8.0
v23.9.0
v23.10.0
Например, чтобы установить NodeJS версии v16.20.1, вы можете выполнить следующую команду nvm:
nvm install 16.20.1
После успешной установки этой старой версии NodeJS вы получите вывод, подобный этому:
[root@host ~]# nvm install 16.20.1
Downloading and installing node v16.20.1...
Local cache found: ${NVM_DIR}/.cache/bin/node-v16.20.1-linux-x64/node-v16.20.1-linux-x64.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/bin/node-v16.20.1-linux-x64/node-v16.20.1-linux-x64.tar.xz
Now using node v16.20.1 (npm v8.19.4)
Creating default alias: default -> 16.20.1 (-> v16.20.1)
Чтобы установить последнюю версию LTS NodeJS 22, выполните следующую команду:
nvm install 22.14.0
Управление несколькими версиями NodeJS с помощью NVM
Чтобы управлять несколькими версиями NodeJS, сначала нужно проверить, установлены ли на сервере несколько версий. Для этого выполните следующую команду:
nvm ls
Вы должны получить результат, подобный этому:
[root@host ~]# nvm ls
v16.20.1
v18.20.7
v20.19.0
-> v22.14.0
system
default -> 16.20.1 (-> v16.20.1)
iojs -> N/A (default)
unstable -> N/A (default)
node -> stable (-> v22.14.0) (default)
stable -> 22.14 (-> v22.14.0) (default)
lts/* -> lts/jod (-> v22.14.0)
lts/argon -> v4.9.1 (-> N/A)
lts/boron -> v6.17.1 (-> N/A)
lts/carbon -> v8.17.0 (-> N/A)
lts/dubnium -> v10.24.1 (-> N/A)
lts/erbium -> v12.22.12 (-> N/A)
lts/fermium -> v14.21.3 (-> N/A)
lts/gallium -> v16.20.2 (-> N/A)
lts/hydrogen -> v18.20.7
lts/iron -> v20.19.0
lts/jod -> v22.14.0
Как видно из нашего примера, существует четыре установленные версии NodeJS, и текущая версия NodeJS – v22.14.0.
v16.20.1
v18.20.7
v20.19.0
-> v22.14.0
Чтобы использовать, например, NodeJS v18.20.7, выполните следующую команду:
nvm use 18.20.7
Вы должны получить следующее подтверждающее сообщение:
[root@host ~]# nvm use 18.20.7 Now using node v18.20.7 (npm v10.8.2
Чтобы удалить определенную версию, например v20.19.0, выполните следующую команду:
nvm uninstall 20.19.0
Подтверждающее сообщение об удалении будет выглядеть следующим образом:
[root@host ~]# nvm uninstall 20.19.0 Uninstalled node v20.19.0
Заключение
Вот и все. Вы успешно установили NodeJS и научились управлять несколькими версиями NodeJS на последней версии ОС AlmaLinux 10.




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