본문 바로가기
개발/Linux

CentOS7 NodeJS 소스컴파일 설치하기 / v12.16.1 LTS

by lucidmaj7 2020. 4. 7.
728x90
반응형

0. 설치 환경 (g++ 6.3.x)

CentOS7에는 기본적으로 gcc버전이 4.8버전이 설치 됩니다. 하지만 nodejs빌드환경에서는 6.3버전 이상이 필요합니다.

다음 링크를 참조하여 6.3버전을 설치해줍니다.

https://lucidmaj7.tistory.com/144

 

CentOS7 GCC 6.x 설치하기 devtoolset-6

CentOS7 GCC 6.x 설치하기 CentOS 7에서 GCC를 설치하면 4.8.5버전이 설치 됩니다. 때에 따라서 그 이상 버전을 설치 해야할 수도 있습니다. 다음은 GCC, G++ 6.x버전을 설치하는 방법입니다. $ sudo yum install..

lucidmaj7.tistory.com

 

1. NodeJS 소스 다운로드

NodeJS홈페이지에 접속하여 LTS버전의 소스를 wget명령어를 이용하여 다운로드 받습니다.

https://nodejs.org/ko/download/

 

다운로드 | Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

 

[root@localhost ~]# wget https://nodejs.org/dist/v12.16.1/node-v12.16.1.tar.gz

 

2. 압축 해제

tar.gz로 받아진 소스 압축 파일을 압축 해제 합니다.

[root@localhost ~]# tar xfz node-v12.16.1.tar.gz

node-v12.16.1 폴더가 생성된 것을 볼 수 있습니다. 압축이 해제된 폴더안에 파일 내용은 아래와 같습니다.

 

3. configure

 

nodejs의 압축이 풀린 폴더에서 configure를 실행해 줍니다.

[root@localhost node-v12.16.1]# ./configure

 

4. make

configure를 실행하고나서 컴파일을 하기 위해 make명령을 실행합니다.

# make

컴퓨터 성능에 따라 시간이 매우 오래 걸릴 수 있으니 끝날때까지 기다립니다.

컴파일중.
빌드완료

5. make install

빌드가 완료되면 make install 명령어를 통해 설치 경로에 설치 해 줍니다.

# make install

6. 명령어 확인

install이 완료되면 다음과 같이 npm과 node 명령어를 실행하여 버전정보를 볼 수 있습니다.

728x90
반응형

댓글