리눅스
우분투 24.04에 node와 npm을 설치하는 방법
변군이글루
2025. 7. 10. 08:12
반응형
우분투 24.04에 Node.js와 npm을 설치하는 방법
우분투 리포지토리에 있는 Node.js 패키지를 사용하여 설치할 수 있지만 일반적으로는 NodeSource 또는 nvm(Node Version Manager)을 사용하여 설치하는 것이 좋습니다.
테스트 환경
$ lsb_release -d
Description: Ubuntu 24.04.1 LTS
NodeSource를 통해 설치
NodeSource 스크립트 실행
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
더보기
---
Node.js 20 설치
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
---
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
2025-07-10 08:15:10 - Installing pre-requisites
...
Reading package lists... Done
2025-07-10 08:15:53 - Repository configured successfully.
2025-07-10 08:15:53 - To install Node.js, run: apt-get install nodejs -y
2025-07-10 08:15:53 - You can use N|solid Runtime as a node.js alternative
2025-07-10 08:15:53 - To install N|solid Runtime, run: apt-get install nsolid -y
Node.js 및 npm 설치
sudo apt install -y nodejs
Node 버전 확인
node -v
v18.20.6
npm 버전 확인
npm -v
10.8.2
728x90
nvm(Node Version Manager) 사용
nvm은 여러 버전의 Node.js를 쉽게 설치하고 전환할 수 있어서 개발 환경에서 특히 유용합니다.
최신 nvm 버전 확인(jq 사용)
curl -s https://api.github.com/repos/nvm-sh/nvm/releases/latest | jq -r '.tag_name'
v0.40.3
nvm 설치
latest_version=$(curl -s https://api.github.com/repos/nvm-sh/nvm/releases/latest | jq -r '.tag_name')
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/$latest_version/install.sh | bash
- 스크립트 실행 중 /root/.bashrc에 내용이 추가됩니다.
cat /root/.bashrc
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
변경 내용 적용(nvm을 현재 세션에 적용)
exec bash
Node.js 설치
nvm install 18
Downloading and installing node v18.20.8...
Downloading https://nodejs.org/dist/v18.20.8/node-v18.20.8-linux-x64.tar.xz...
########################################################################################### 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v18.20.8 (npm v10.8.2)
Creating default alias: default -> 18 (-> v18.20.8)
설치 확인
node -v
v18.20.8
npm -v
10.8.2
Node.js 20 설치
nvm install 20
기본 Node.js 설정
nvm use 20
Now using node v20.19.3 (npm v10.8.2)
nvm alias default 20
default -> 20 (-> v20.19.3)
Node.js 버전 확인
node --version
v20.19.3
우분투 시스템에 Node.js와 npm이 설치되어 있으며 웹 개발 및 JavaScript 프로젝트를 진행할 수 있습니다.
참고URL
- GitHub : nvm(Install & Update Script)
반응형