sitelink1 https://blog.naver.com/jaeryu10/222007979206 
sitelink2 https://nodejs.org/en/download/ 
sitelink3  
extra_vars4  
extra_vars5  
extra_vars6  

1. 기존에 설치되어있는 node js 삭제

먼저 기존에 nodejs 를 설치했다면 삭제해 줍니다.

pi@raspberrypi:~ $ sudo apt-get remove nodejs

2. 사용중인 라즈베리파이의 cpu 버전 확인

pi@raspberrypi:~ $ uname -m armv7l

3. nodejs 다운로드

nodejs 홈페이지 에서 자신의 기기에 맞는 버전을 확인해 줍니다.

image.png

 

 

 

현재 최신 LTS 버전인 12.18.1 을 설치해보겠습니다.

Linux Binaries (ARM) ARMv7 의 링크를 복사해준 후 wget 명령어로 다운받아줍니다.

pi@raspberrypi:~/nodejs $ wget https://nodejs.org/dist/v12.18.1/node-v12.18.1-linux-armv7l.tar.xz

압축을 풀고

pi@raspberrypi:~/nodejs $ tar -xvf node-v12.18.1-linux-armv7l.tar.xz

mv 명령어를 이용하여 폴더를 복사해줍니다.

pi@raspberrypi:~/nodejs $ sudo mv node-v12.18.1-linux-armv7l /opt/nodejs

다음으로 심볼릭 링크를 생성해줍니다.

pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/node /usr/bin/node
pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/npm /usr/bin/npm
pi@raspberrypi:~/nodejs $ sudo ln -s /opt/nodejs/bin/npx /usr/bin/npx

이제 node -v 명령어로 제대로 설치되었는지 버전을 확인해 줍니다.

pi@raspberrypi:~/nodejs $ node -v
v12.18.1