Lumiroot
AWS EC2 환경구축 본문
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