Как установить Node.js на AlmaLinux 10

В этой статье мы расскажем вам, как установить 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.

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

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