본문 바로가기

개발/리눅스

NodeJS: 노드JS 설치하기(CentOS6)

반응형

NodeJS를 설치하는 방법을 정리합니다.

우선 설치할 서버는 CentOS6 입니다. 윈도우즈에 설치하는건 그냥 설치 파일 받아서 다음, 다음, 다음? 하면 설치 되니깐;;

LTS버전으로 설치를 진행할까 합니다.

아무래도 서버에 사용하는거니 자주 업데이트 되거나 기능이 변경되면 곤란하니까요.

우선 설치가 되어 있나 확인 해 봅니다.

# node -v
-bash: node: command not found

설치가 되어 있지 않습니다. 이 상태에서 yum install nodejs 해버리면 옛날버전이 설치됩니다.

최신 LTS버전 10.x.x 버전대를 가져와서 설치 해야겠죠.

# curl -sL https://rpm.nodesource.com/setup_10.x | sudo -E bash -

## Installing the NodeSource Node.js 10.x repo...
## Inspecting system...
.
.
.
## Checking for existing installations...

+ rpm -qa 'node|npm' | grep -v nodesource

## Run `sudo yum install -y nodejs` to install Node.js 10.x and npm.
## You may also need development tools to build native addons:
     sudo yum install gcc-c++ make
## To install the Yarn package manager, run:
     curl -sL https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
     sudo yum install yarn

이러면서 잘 받아져서 설치가 가능한 상태가 되었습니다.

이제 설치 명령어를 입력 해야죠.

# yum install nodejs

Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: mirror.navercorp.com
 * epel: ftp.jaist.ac.jp
 * extras: mirror.navercorp.com
 * remi-php72: ftp.riken.jp
 * remi-safe: ftp.riken.jp
 * rpmforge: apt.sw.be
 * updates: mirror.navercorp.com
nodesource
.
.
.
Install       1 Package(s)

Total download size: 19 M
Installed size: 56 M
Is this ok [y/N]: y

설치할꺼냐고 물어보는데 y를 눌러 설치합니다.

Downloading Packages:
nodejs-10.16.3-1nodesource.x86_64.rpm    |    19 MB
warning: rpmts_HdrFromFdno: Header V4 RSA/SHA512 Signature, key ID XXXXXXXX: NOKEY
Retrieving key from file:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Importing GPG key XXXXXXXXXXXXXXXX:
 Userid : NodeSource <gpg-rpm@nodesource.com>
 Package: nodesource-release-el6-1.noarch (installed)
 From   : XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Is this ok [y/N]: y

어라, warning: rpmts_HdrFromFdno: Header V4 RSA/SHA512 Signature, key 하면서 뭔가 물어보네요.
검색 해 보니 키가 만료 되어서 그렇다고 하네요. 그냥 yes 합니다.

Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
  Installing : 2:nodejs-10.16.3-1nodesource.x86_64    1/1
  Verifying  : 2:nodejs-10.16.3-1nodesource.x86_64    1/1

Installed:
  nodejs.x86_64 2:10.16.3-1nodesource

Complete!

설치 끝!

잘 설치되었나 확인 해 봅니다.

# node -v
v10.16.3

# npm -v
6.9.0

NodeJS를 설치하면 자동으로 npm 도 설치가 같이 됩니다.

이제 이걸 아파치랑 연동을 해야 할텐데.. 복잡할 같은 느낌적인 느낌이.. 으으으읏~~~~

반응형