Linux & Development

nodejs version 업그레이드

DaehanCNI 2024. 6. 15. 11:09

호스팅 서버로 Rocky / Ubuntu Linux 를 사용하다 보면 nodejs 관련하여 package 연동을 위해 version 을 업그레이드할 필요가 있다. 이번에는 nodejs을 업그레이드 하는 방법에 대하여 알아보도록 하자.

본 콘솔은 Rocky Linux 8.x 에서 테스트 업그레이드를 진행하였다. 

 

1. 버전 확인

[root@GSTAR ~]# node -v
v10.24.0

 

 

2. New 버전 script 다운로드

다운로드 받고자 하는 package version을 지정할수 있다. setup_18.x 로 18 version에 대하여 version 업을 진행하고자 한다. 

2.1 Rocky Linux

[root@GSTAR ~]# curl -sL https://rpm.nodesource.com/setup_18.x -o nodesource_setup.sh

 

2.2 Ubuntu Linux

[root@GSTAR ~]# curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_18_setup.sh

 

 3. Repository 설치

[root@GSTAR ~]# bash nodesource_setup.sh 
2024-06-15 10:43:26 - Cleaning up old repositories...
2024-06-15 10:43:26 - Old repositories removed
2024-06-15 10:43:26 - Supported architecture: x86_64
2024-06-15 10:43:26 - Added N|Solid repository for LTS version: 18.x
2024-06-15 10:43:26 - dnf available, updating...
Node.js Packages for Linux RPM based distros - x86_64                                                                         2.6 MB/s | 919 kB     00:00    
N|Solid Packages $ curl -sL https://deb.nodesource.com/setup_18.x -o nodesource_18_setup.shfor Linux RPM based distros - x86_64                                                                         1.1 MB/s | 366 kB     00:00    
Metadata cache created.
2024-06-15 10:43:28 - Repository is configured and updated. Run 'dnf install nodejs -y' to complete the installation.

 

4. 기존 Package 삭제

[root@GSTAR ~]# dnf remove nodejs npm -y

 

5. 새로운 Nodejs 설치

[root@GSTAR ~]# dnf install nodejs -y

 

6. 버전 확인

[root@GSTAR ~]# node -v
v18.20.3

 

주의 사항

nodejs 운영에 있어서 pm2을 사용하고 있다면 pm2 관련하여 패키지 업데이트를 진행해야 합니다. 

[root@GSTAR ~]# npm install pm2@latest -g
[root@GSTAR ~]# pm2 update

 

 

Original

https://www.digitalocean.com/community/tutorials/how-to-install-node-js-on-rocky-linux-8

 

How To Install Node.js on Rocky Linux 8 | DigitalOcean

Working on improving health and education, reducing inequality, and spurring economic growth? We'd like to help.

www.digitalocean.com