본문 바로가기

리눅스

[draft] 우분투에 node와 npm을 설치하는 방법

728x90

우분투에 Node.js와 npm을 설치하는 방법

우분투 리포지토리에 있는 Node.js 패키지를 사용하여 설치할 수 있지만 일반적으로는 Node.js 공식 버전을 설치하는 것이 좋습니다.

테스트 환경

$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.1 LTS"

NodeSource를 통해 설치

1. NodeSource PPA 추가

  • NodeSource PPA를 추가하고 apt-get update를 자동으로 실행합니다.
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
$ curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
2024-07-11 13:43:20 - Installing pre-requisites
Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease
...
Reading package lists... Done
2024-07-11 13:43:38 - Repository configured successfully. To install Node.js, run: apt-get install nodejs -y

2. Node.js 및 npm 설치

  • Node.js와 npm을 모두 설치합니다.
sudo apt-get install -y nodejs

3. 설치 확인

  • Node.js와 npm의 버전을 확인합니다.
node -v
$ node -v
v18.20.4
npm -v
$ npm -v
10.7.0
728x90

기본 패키지 관리자 사용

1. Node.js 설치(Node.js 공식 패키지 추가)

curl -fsSL https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo gpg --dearmor -o /usr/share/keyrings/nodesource-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_14.x $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/nodesource.list
echo "deb-src [signed-by=/usr/share/keyrings/nodesource-archive-keyring.gpg] https://deb.nodesource.com/node_14.x $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

2. APT 패키지 업데이트

sudo apt-get update

3. Node.js 설치

sudo apt-get install -y nodejs

4. Node.js 버전 확인

node --version
$ node --version
v12.22.9

5. npm 설치

  • NPM(Node Package Manager)은 Node.js 패키지를 관리하는 도구입니다.
  • Node.js와 함께 자동으로 npm도 설치됩니다.

6. npm 버전 확인

npm -v
$ npm -v
8.5.1

 

우분투 시스템에 Node.js와 npm이 설치되어 있으며 웹 개발 및 JavaScript 프로젝트를 진행할 수 있습니다.

 

728x90