Notice
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 라즈베리파아 raspberrypi 원격 접속 모니터 화면 공유 vnc 개발환경
- xquartz
- x11-forward
- 책 고르기
- raspberry-pi raspberry pi leaf pin header naming paper 라즈베리파이 핀 헤더 이름표 GPIO
- SQL
- 자바
- RaspberryPi
- tomcat
- javatv
- Raspberry
- 톰캣
- 리모콘 수리
- bookworms
- windows
- 라즈베리파이 raspberry pi wifi 설정 이클립스 eclipse nodejs 노드 파이썬 python
- 라즈베리파이
- 열쇠 수리
- mshome.net
- 맥 mac
- 이클립스 개발환경 라즈베리파이 eclipse raspberry pi 크로스 툴체인 컴파일러 cross toolchain compiler compile
- javascript
- java
- 라즈베리파이 raspberry pi 이클립스 개발환경 c c++ cross compile toolchain 크로스 컴파일 툴체인 Sourcery
- raspberry-pi
- 노드제이에스
- 리모콘 케이스 교체
- 키보드 마우스 없이
- without keyboud monitor
- remote project 리모트 어플리케이션 임베디드 embedded
- Today
- 167
- Total
- 1,002,932
악보쓰는 프로그래머
라즈베리파이 NodeJs 설치 본문
라즈베리파이에 NodeJs를 설치하는 방법을 설명합니다.
1. 자신이 사용하는 라즈베리파이 CPU 아키텍처 알아보기
nodejs.org에서 ARM용으로 빌드된 바이너리 파일을 다운로드 받으려면 라즈베리파이의 CPU 아키텍쳐를 알아야 합니다.
아래 명령어로 확인합니다.
pi@raspberrypi:~ $ lscpu
제가 사용하는 라즈베리파이3B 에서 확인한결과 armv7입니다.
원래 라즈베리파이3 SoC인 BCM2837은 ARM Cortex A53(ARMv8)이지만 라즈비안 운영체제가 32비트이기 때문에 ARMv7l로 나타나니까 이에 맞게 설치해야 합니다.
2. nodejs.org 에서 알맞는 바이너리 다운로드 주소 얻기
http://nodejs.org 사이트에서 메인 페이지에 “Other Download”를 클릭합니다.
다운로드 페이지에서 Linux Binaries(ARM) 항목의 자신의 라즈베리파이의 CPU 아키텍처와 알맞는 바이너리 다운로드 URL을 구합니다.
링크에 오른쪽 마우스를 눌러 URL을 복사합니다. 위 그림을 기준으로 URL은 아래와 같습니다.
3. 다운로드 받아 설치하기
라즈베리파이 콘솔에서 다운로드 명령어를 입력합니다.
압축을 풉니다.
pi@raspberrypi:~ $ tar -xvf node-v8.11.3-linux-armv7l.tar.xz
압축을 풀면 같은 이름의 디렉토리가 생성되는데 그 디렉토리를 /opt로 옮깁니다. 홈디렉토리에 두고 싶으면 안해도 됩니다.
pi@raspberrypi:~ $ sudo mv node-v8.11.3-linux-armv7l /opt/nodejs
기존에 설치되어 있던 nodejs를 삭제합니다.
pi@raspberrypi:~ $ sudo apt remove nodejs
새로 설치한 nodejs를 PATH가 잡혀있던 /usr/bin에 심볼릭 링크를 생성해서 실행할 수 있게 합니다.
pi@raspberrypi:~ $ sudo ln -s /opt/nodejs/bin/node /usr/bin/node
pi@raspberrypi:~ $ sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm
pi@raspberrypi:~ $ sudo ln -s /opt/nodejs/bin/npx /usr/bin/npx
정상적으로 동작하는지 확인합니다.
pi@raspberrypi:~ $ node --version
v8.11.3
'Programming > IoT_Embedded' 카테고리의 다른 글
라즈베리파이 NodeJs 설치 (2) | 2018.06.29 |
---|---|
라즈베리파이 카메라 OpenCV (2) | 2017.11.17 |
라즈베리파이 OpenCV 설치(빌드 없이 설치파일로) (49) | 2017.11.17 |
원격 터미널로(윈도우, 맥) 라즈베리파이 GUI 띄우기 (0) | 2017.10.12 |
키보드/모니터 없이 랜선만으로 raspberry pi 사용하기- 인터넷 공유 (12) | 2016.10.24 |
라즈베리파이 GPIO에 이름표를 붙이자! Raspberry Leaf (0) | 2016.10.20 |
라즈베리파이 모니터없이 원격에서 화면 보기(VNC 화면 공유) (2) | 2016.05.13 |
라즈베리파이 개발환경 꾸미기 #8. Eclipse + C/C++로 라즈베리파이 개발하기 (14) | 2016.05.10 |
라즈베리파이 개발환경 꾸미기 #7.C/C++ Cross Compiler(Tool Chain) 설치하기(윈도우/맥) (4) | 2016.05.10 |
라즈베리파이 개발환경 꾸미기 #6. NodeJs + Eclipse로 라즈베리파이 개발하기 (0) | 2016.05.09 |
라즈베리파이 개발환경 꾸미기 #5. 라즈베리파이에 NodeJs 설치하기 (5) | 2016.05.04 |
2 Comments