본문 바로가기

프로그래밍/개발메모

라즈베리파이 node 20 설치 + nvm 삭제 / RP4 / Raspberry Pi 4 nodejs 20

반응형

nvm 을 사용중이였는데 시작 재부팅 하면 시작버전이 옛날꺼로 되돌아가버려서 불편하기도 하고

root 랑 pi 유저랑 버전도 다르게 돌아가는 문제도 있고해서 하나로 통일하는 김에 정석대로 설치했습니다.

node 20 설치

참고링크: https://xavier.arnaus.net/blog/install-nodejs-20-into-a-raspberry-pi-4

요거 따라 했구요 그대로 하니 별문제 없었습니다.

sudo su - 
root 유저로 바꾼후

apt update
apt upgrade
업데이트 합니다.

apt install -y ca-certificates curl gnupg

설치하라는거 설치하구요

 

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource.gpg

인증키를 추가하는 거 같습니다.
공개된 프로그램을 받기전에 안전한지 확인하는 과정일꺼예요

 

NODE_MAJOR=20

20 버전을 설치하기위해 변수에 20 을 넣습니다.

 

echo "deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

저장소 추가

 

apt update

한번더 업데이트

 

apt install nodejs

nodejs 설치하면 지정된 버전이 설치됩니다.

 

nodejs -v

node --version 해도 동일합니다.

node 버전이 출력됩니다. 

 

root 상태를 나가려면 아래의 명령어 입력
exit

끝났습니다.

 

 

NVM 삭제 

nvm 이 기본버전을 잘 고정해줬으면 문제가 없었을텐데 그러질 못했네요

삭제 해보겠습니다.

rm -rf .nvm
rm -rf .npn

폴더명앞에 .(점) 이 있습니다. 오타내지 마시구요

.bower 도 지우라는데 저는 없군요 그래서 스킵했습니다.

 

apt upgrade 할때 라즈베리파이가 점점 더 빨라지는 느낌이군요
오래된 기기 치곤 좋네요

 

 

반응형