최신 버전을 사용하고 싶었지만 Node.js 7 이상 버전이 CentOS 7 에서 충돌을 일으킬 수 있다는 말을 듣고 공식 사이트에서 추천하는 6.10.2버전을 설치하기로 했습니다.
아래 사이트에서 자신의 원하는 버전을 찾아 Source Code의 url을 입력해줍니다.
https://nodejs.org/ko/download/
1. 다운로드 및 압축 풀기 (root 환경에서 진행하였습니다.)
wget https://nodejs.org/dist/v6.10.2/node-v6.10.2.tar.gz tar xvfz node-v6.10.2.tar.gz
wget 명령어는 해당 url의 파일을 다운로드 하는 명령어인 것 같습니다.
tar 명령어는 tar형식 압축파일의 압축을 푸는 명령어입니다.
옵션에 경우 앞에 '-'를 붙여줘야 하지만 옵션이 필수인경우 생략 가능하다고 합니다.
- 옵션값
c : 새로운 아카이브(tar)로 압축
x : 압축 해제
v : 압축 시 진행률 표시
z : gzip 압축 및 압축 해제
f : 파일 이름 지정
2. GCC와 G++ 설치
yum install gcc gcc-c++
Node.js를 컴파일 하는데 GCC와 G++가 필요한 것 같습니다.
이미 설치되어 있다면 건너뛰어도 될 겁니다.
3. Node.js 설치
cd node-v6.10.2 ./configure make make install
Linux에서 소스코드로 설치할 때 공통적으로 사용되는 명령들이라고 합니다.
궁금해서 무슨 명령어들인가 찾아봤습니다.
./configure
컴파일 작업의 첫 번째로 configure라는 스크립트를 실행하는 것입니다.
이 스크립트는 현재 사용되는 OS의 종류, 커널버전, 컴파일러의 종류 및 버전, 그리고 기타 여러가지 시스템의 환경을 알아낸 뒤 시스템에 적당한 환경파일(makefile)을 만들어 주는 일을 합니다.
make
make install
4. 설치 확인
node --version
버전을 확인을 통해 정상적으로 설치 되었는지 알아봅니다.
'Web > Node.js' 카테고리의 다른 글
MongoDB를 통해 Node.js에서 간단한 REST API 구현 (0) | 2017.07.06 |
---|---|
Node.js 모듈 (0) | 2017.06.23 |
Node.js 에 대해서 (0) | 2017.06.23 |
Window 환경에서 Node.js 설치 및 Hello world 출력하기 (0) | 2017.06.23 |
MEAN stack과 친해지기(4) Express 설치하고 실행시켜보기 (0) | 2017.04.12 |