Lumiroot

AWS EC2 환경구축 본문

카테고리 없음

AWS EC2 환경구축

루미루트 2015. 5. 29. 23:22

Ubuntu 기준

- username: ubuntu


Git 설치

$ sudo apt-get install git


Node.js 설치

ubuntu 패키지 중 이미 node라는 이름의 패키지가 선점되어 있어 충돌에 주의해야 한다.

아래 명령어를 통해 node 패키지(node.js가 아닌)의 설치 여부를 확인할 수 있다.

$ dpkg --get-selections | grep node


만약 node의 이름으로 설치된 패키지가 존재한다면 다음 명령어를 통해 제거한다.

$ sudo agt-get remove --purge node


이제, Node.js를 설치한다.

$ sudo apt-get install nodejs


기존 선점된 node 패키지로 인해 Node.js 명령어는 nodejs가 된다.

위에서 node 패키지를 제거하였기 때문에 nodejs 명령어를 node로 심볼릭 링크(쉽게 말해 바로가기)를 만들어 쓰도록 한다.

$ sudo ln -s /usr/bin/nodejs /usr/bin/node


추가로 npm(Node Package Manger)를 설치한다.

$ sudo apt-get install npm


설치가 정상적으로 되었다면 다음과 같이 정상적으로 버전을 확인할 수 있다.

버전은 표준 데비안/우분투 패키지에서 관리되는 버전으로 설치가 된다. (제법 옛날 버전이다...)

$ node -v

v0.10.25

$ npm -v

1.3.10


이번에는 Node.js 개발자들이 관리하는 배포판으로 설치를 해보도록 한다.

설치했던 nodejs와 npm 패키지를 제거하고 다음을 진행해보자.

# 구버전 패키지 삭제

$ sudo apt-get remove --purge nodejs

$ sudo apt-get remove --purge npm

# 최신 배포판 다운로드

$ curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -

$ sudo apt-get install -y nodejs

$ sudo apt-get install -y npm


다시 버전을 확인해보면 최신 배포판임을 확인할 수 있다.

$ node -v

v0.12.4

$ npm -v

2.10.1


Comments