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
'리눅스' 카테고리의 다른 글
웹 서버에서 HSTS(HTTP Strict Transport Security)를 설정하는 방법 (0) | 2023.01.10 |
---|---|
[draft] 우분투에 redis를 설치하는 방법 (0) | 2023.01.10 |
apt(dpkg) error (0) | 2023.01.09 |
[draft] 우분투에서 MySQL 8을 바이너리 파일로 설치하는 방법 (0) | 2023.01.09 |
GNU C 라이브러리(glibc)의 버전을 확인하는 방법 (0) | 2023.01.09 |