Last Modified Date : 2016-09-08
2016-05-27 Raspbian jessie 에는 기본적으로 Node.js 가 깔려있다.
node -v
위 명령어로 버전을 확인해 보면 0.12.xx 의 버전이 뜬다.
딱 봐도 0.12 는 오래되지 않았나?
따라서 오늘 날짜를 기준으로 LTS 인 v4 또는 곧 LTS가 될 v6 버전을 설치 할 필요가 있다.
그런데 구글링을 해 본 결과 여러가지 node.js 설치법들이 제대로 설치가 되지 않는 상황이 발생했다.
(내 환경 : Windows 10, Raspbian Jessie 2016-05-27, Raspberry Pi 3)
따라서 내가 여러 시행착오를 겪으며 가장 정확하고 편리한 방법을 포스팅 한다.
(제대로 된 설치가 안되어 초기 환경과 유사하도록 포멧만 3번 진행 하였다...)
1. Node.js 삭제
확인 결과 Lite 버전에는 node가 깔려있지 않다!
굳이 삭제하는 과정을 거치지 않아도 된다!
삭제를 하자 https://www.raspberrypi.org/forums/viewtopic.php?f=91&t=141770
sudo apt-get remove nodered -y sudo apt-get remove nodejs nodejs-legacy -y sudo apt-get remove npm -y
npm이 안깔려 있다면 마지막 줄은 생략해도 된다.
2. 원하는 버전의 설치
설치를 해야 하는데 나는 6.x 버전을 설치하기 위해 아래와 같은 명령어를 실행했다.
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
(확인 해 보지는 않았지만 4.x 버전을 설치하고 싶으면 위의 setup_6.x 를 setup_4.x 로 바꿔주면 될 것 같다)
작업이 완료가 되면
## Run `apt-get install nodejs` (as root) to install Node.js v6.x and npm
라는 화면이 뜬다. 그렇다면 하란대로 해보자.
sudo apt-get install nodejs -y
그럼 좌르르륵 진행이 완료된다.
설치가 끝나면 버전이 올바른지 확인해보자 (2016-09-8 기준 으로 Latest 버전인 6.5.0이 깔린다)
pi@raspberrypi:~$ node -v v6.5.0
야호 드디어 6.5.0 버전이 제대로 깔렸다.
혹시몰라 npm 버전도 검사해봤다.
pi@raspberrypi:~$ npm -v 3.10.3
끝!
'개발 > Embedded' 카테고리의 다른 글
라즈베리파이에서 Node.js 시리얼 통신 하기 (0) | 2016.09.08 |
---|---|
포토 커플러 SG-2BC 올바른 사용법 (1) | 2016.08.09 |
Fritzing 설치와 사용법 (0) | 2016.08.09 |
라즈베리파이 + 아두이노의 시리얼 통신 (4) | 2016.07.27 |
라즈베리파이 OS 설치부터 기본 설정까지 (4) | 2016.07.19 |