우분투 서버에 nodejs, npm modules 설치


우선, nodejs 및 npm modules 설치에 앞서 apt-get의 업데이트 및 libssl-dev, g++, make에 대한 설치 작업이 필요하다.

부분들을 먼저 설치해야한다.


우분투의 apt-get을 업그레이드 해준다.

▶ sudo apt-get update

* sudo : root 권한으로 명령어를 실행

* apt-get : 리눅스 쉘에서 프로그램 패키지를 다운로드하고 설치하는 명령어

* apt-get update : 패키지 목록을 업데이트


▶ sudo apt-get install libssl-dev g++ make

* libss-dev : SSL 개발에 필요한 라이브러리와 헤더파일을 포함한 패키지

* g++ : c++ 컴파일러

* make : makefile을 통해 빌드를 수행

* apt-get install : 해당 패키지를 설치

▶ y


자 여기까지해서 필요한 기본적인 사항들을 셋팅하였다. 그럼 바로 nodejs를 설치해보자.

아래 주소는 https://nodejs.org/en/download/ 에 접속하여 'Source Code' 부분의 주소를 복사한 것이다.

 wget https://nodejs.org/dist/v5.0.0/node-v4.5.0.tar.gz

* wget : URL을 통해 파일을 직접 내려받음

▶ (설치 진행 중)


ls 명령어를 통해 다운로드 받은 파일이 존재하는지 확인하여 준다.

▶ ls


해당 파일의 압축을 풀어준다.

 tar -xvf node-v4.5.0.tar.gz

* tar : 압축 풀기

* tar -xvf : cvfb로 묶은 tar파일인 rfd1의 압축을 풀 경우


다시한번 ls 명령어를 통해 압축이 제대로 풀렸는지 확인하여 준다.

 ls


node-v4.5.0 폴더가 생성된 것을 확인할 수 있다. 해당 폴더로 이동하여 준다.

 cd node-v4.5.0


ls 명령어를 통해 해당 폴더의 하위 파일들을 확인해본다. 여기서 configure 파일이 존재하는지 확인하고 아래와 같이 설치를 진행하여 준다.

 ls

 ./configure && make && sudo make install

* configure 파일은 makefile이기에 make 명령어를 통해 설치를 진행한다.

* (소요시간이 꾀 오래 걸린다)

* 만약 /usr/bin/env 'python' no such file or directory 와 같은 메시지가 뜬다면 다음 명령어를 실행시켜 준다.

 sudo apt-get install python-software-properties python g++ make


설치가 완료되었다면 ls 명령어를 통해 아래 그림과 같이 이전에 없던 새로운 파일들이 추가되었는지 확인해보자.


여기까지 nodejs의 설치가 끝났다. nodejs에서 websocket 모듈을 사용하기 위해 이번에는 npm과 websocket 모듈을 설치해보도록 하겠다.

npm이 설치하기에 앞서 기존의 경로(~/node-v4.5.0/)에서 root 경로로 이동을 하여 준다.

 cd


Ubuntu에 내장되어 있는 npm 패키지를 설치한다.

 sudo apt-get install npm

 y



출처: http://myeonguni.tistory.com/1535 [명우니닷컴]

+ Recent posts