[Rocky Linux] Node.js Version 22 설치

Rocky Linux 10 에서 node.js 설치 하면 원하지 않은 버전이 설치될수 있다.
필자는 22 버전을 선택하여 설치하려 한다. 추가로 npm 까지 설치 한다.

[root@host ~]# dnf module list nodejs
Last metadata expiration check: 1:58:18 ago on Mon 11 May 2026 10:22:28 AM KST.
Rocky Linux 8 - AppStream
Name                                    Stream                                 Profiles                                                              Summary
nodejs                                  10 [d]                                 common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  12                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  14                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  16                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  18                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  20 [e]                                 common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  22                                     common, development, minimal, s2i                                     Javascript runtime
nodejs                                  24                                     common, development, minimal, s2i                                     Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@host ~]# dnf module enable nodejs:22
Last metadata expiration check: 1:59:39 ago on Mon 11 May 2026 10:22:28 AM KST.
Dependencies resolved.
Nothing to do.
Complete!
[root@host ~]# dnf module list nodejs
Last metadata expiration check: 1:59:48 ago on Mon 11 May 2026 10:22:28 AM KST.
Rocky Linux 8 - AppStream
Name                                    Stream                                 Profiles                                                              Summary
nodejs                                  10 [d]                                 common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  12                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  14                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  16                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  18                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  20                                     common [d], development, minimal, s2i                                 Javascript runtime
nodejs                                  22 [e]                                 common, development, minimal, s2i                                     Javascript runtime
nodejs                                  24                                     common, development, minimal, s2i                                     Javascript runtime

Hint: [d]efault, [e]nabled, [x]disabled, [i]nstalled
[root@host ~]# dnf install -y nodejs npm
Last metadata expiration check: 2:01:14 ago on Mon 11 May 2026 10:22:28 AM KST.
Package nodejs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64 is already installed.
Package npm-1:10.9.4-1.22.22.0.1.module+el8.10.0+40078+280dc7ce.x86_64 is already installed.
Dependencies resolved.
=======================================================================================================================================================================================================
 Package                                    Architecture                     Version                                                                         Repository                           Size
=======================================================================================================================================================================================================
Upgrading:
 nodejs                                     x86_64                           1:22.22.2-1.module+el8.10.0+40176+459d4098                                      appstream                           2.0 M
 nodejs-docs                                noarch                           1:22.22.2-1.module+el8.10.0+40176+459d4098                                      appstream                            12 M
 nodejs-full-i18n                           x86_64                           1:22.22.2-1.module+el8.10.0+40176+459d4098                                      appstream                           8.6 M
 nodejs-libs                                x86_64                           1:22.22.2-1.module+el8.10.0+40176+459d4098                                      appstream                            21 M
 npm                                        x86_64                           1:10.9.7-1.22.22.2.1.module+el8.10.0+40176+459d4098                             appstream                           2.1 M

Transaction Summary
=======================================================================================================================================================================================================
Upgrade  5 Packages

Total download size: 45 M
Downloading Packages:
(1/5): nodejs-22.22.2-1.module+el8.10.0+40176+459d4098.x86_64.rpm                                                                                                      6.3 MB/s | 2.0 MB     00:00
(2/5): nodejs-docs-22.22.2-1.module+el8.10.0+40176+459d4098.noarch.rpm                                                                                                  17 MB/s |  12 MB     00:00
(3/5): nodejs-full-i18n-22.22.2-1.module+el8.10.0+40176+459d4098.x86_64.rpm                                                                                             10 MB/s | 8.6 MB     00:00
(4/5): npm-10.9.7-1.22.22.2.1.module+el8.10.0+40176+459d4098.x86_64.rpm                                                                                                 11 MB/s | 2.1 MB     00:00
(5/5): nodejs-libs-22.22.2-1.module+el8.10.0+40176+459d4098.x86_64.rpm                                                                                                  14 MB/s |  21 MB     00:01
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                                                   19 MB/s |  45 MB     00:02
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Preparing        :                                                                                                                                                                               1/1
  Upgrading        : nodejs-docs-1:22.22.2-1.module+el8.10.0+40176+459d4098.noarch                                                                                                                1/10
  Upgrading        : nodejs-libs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                                2/10
  Upgrading        : nodejs-full-i18n-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                           3/10
  Upgrading        : nodejs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                                     4/10
  Upgrading        : npm-1:10.9.7-1.22.22.2.1.module+el8.10.0+40176+459d4098.x86_64                                                                                                               5/10
  Cleanup          : npm-1:10.9.4-1.22.22.0.1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                               6/10
  Cleanup          : nodejs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                                     7/10
  Cleanup          : nodejs-docs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.noarch                                                                                                                8/10
  Cleanup          : nodejs-full-i18n-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                           9/10
  Cleanup          : nodejs-libs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                               10/10
  Running scriptlet: nodejs-libs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                               10/10
  Verifying        : nodejs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                                     1/10
  Verifying        : nodejs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                                     2/10
  Verifying        : nodejs-docs-1:22.22.2-1.module+el8.10.0+40176+459d4098.noarch                                                                                                                3/10
  Verifying        : nodejs-docs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.noarch                                                                                                                4/10
  Verifying        : nodejs-full-i18n-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                           5/10
  Verifying        : nodejs-full-i18n-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                           6/10
  Verifying        : nodejs-libs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64                                                                                                                7/10
  Verifying        : nodejs-libs-1:22.22.0-1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                                8/10
  Verifying        : npm-1:10.9.7-1.22.22.2.1.module+el8.10.0+40176+459d4098.x86_64                                                                                                               9/10
  Verifying        : npm-1:10.9.4-1.22.22.0.1.module+el8.10.0+40078+280dc7ce.x86_64                                                                                                              10/10

Upgraded:
  nodejs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64        nodejs-docs-1:22.22.2-1.module+el8.10.0+40176+459d4098.noarch    nodejs-full-i18n-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64
  nodejs-libs-1:22.22.2-1.module+el8.10.0+40176+459d4098.x86_64   npm-1:10.9.7-1.22.22.2.1.module+el8.10.0+40176+459d4098.x86_64

Complete!
[root@host ~]# node --version
v22.22.2
[root@host ~]# npm --version
10.9.7

 

요약하면 아래와 같다.

 

# dnf module list nodejs
# dnf module enable nodejs:22
# dnf install -y nodejs npm