일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Git
- elemMatch
- centos
- Setup
- OOP
- Mongoose
- MaridDB
- 다중 서버 명령
- MEAN stack
- Java
- multidex
- Mongo
- Modulization
- API테스트
- Android
- node
- Express
- pbkdf2-password
- iIntelliJ
- event-driven
- rest-assured
- 64k method
- PBKDF2
- window
- Linux
- memory structure
- ssh key
- instance
- react-native
- proguard
- Today
- Total
천줄코딩도 한 걸음부터
MEAN stack과 친해지기(3) CentOS에 Node.js 설치해보자 본문
최신 버전을 사용하고 싶었지만 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
버전을 확인을 통해 정상적으로 설치 되었는지 알아봅니다.
'Others' 카테고리의 다른 글
Centos에서 Git을 사용해보자 (0) | 2017.04.12 |
---|---|
MEAN stack과 친해지기(4) Express 설치하고 실행시켜보기 (0) | 2017.04.12 |
CentOS에서 sudo 명령어 사용하기 (0) | 2017.04.08 |
노트북으로 CentOS 7 구동 시 한/영키 설정 (3) | 2017.04.07 |
MEAN stack과 친해지기(2) CentOS에 MongoDB를 설치해보자 (0) | 2017.04.06 |