라즈베리파이의 APT 패키지 저장소를 통해서 설치할 수 있는 Node.js 버전은 오늘 기준으로 v12.22.12 입니다. 역시 오늘 기준으로 v21.1.0 버전이 최신 버전으로 공개되어 있는 것을 생각하면 v12.x 버전은 너무 낮은 버전입니다.
Node.js 최신 버전으로 업데이트가 필요하여 진행했던 과정을 정리 해 봅니다.
목차
현재 설치된 버전 확인 및 삭제
현재 설치되어 있는 버전을 확인 하려면 아래 명령어로 확인 가능합니다.
$node -v
기존 Node.js 삭제
$sudo apt remove nodejs
Node.js 최신 버전 설치
패키지 저장소에 Node.js 버전 정보를 갱신 해 줍니다.
$sudo curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -
명령어의 setup_18.x 숫자 부분이 Node.js의 버전 입니다. 현재 최신 버전은 v21.1.0까지 공개되었기 때문에 최신 버전으로 설치 하려면 setup_18.x 부분을 setup_21.x로 바꾸어서 실행하면 됩니다.
하지만 v18.x와 v20.x 버전이 LTS 버전이기 때문에 두 버전 중에 하나를 선택하여 설치하는 것이 좋습니다. 저는 v18.x 버전을 선택해서 설치 했습니다. 최신 공개되어 있는 버전 정보는 https://nodejs.org/ 사이트에서 확인할 수 있습니다.
저장소 정보를 갱신 했다면 Node.js 설치를 진행 합니다.
$sudo apt install nodejs
설치가 완료되면 아래 명령어로 올바른 버전이 설치 되었는지 확인 합니다.
$node -v
Node.js의 버전이 최신 버전으로 설치된 것을 확인하고 작업을 마무리 합니다.