Ubuntu 20.04에 Node.js를 설치하는 방법

Ubuntu 20.04에 Node.js를 설치하는 방법

2022-10-18 last update

6 minutes reading node.js Ubuntu 20.04 nvm node
Node.js는 빠르고 확장 가능한 네트워크 애플리케이션을 쉽게 구축할 수 있도록 Chrome의 JavaScript 런타임에 구축된 플랫폼입니다. 이 튜토리얼에서는 Ubuntu 20.04 LTS Linux 시스템에 Node.js를 설치하는 2가지 방법을 제공합니다. 공식 PPA를 사용하여 시스템에 Node.js를 설치하거나 nvm(노드 버전 관리자)을 사용하여 Node.js를 설치합니다. 노드 버전 관리자는 모든 시스템에 여러 node.js 버전을 설치하고 관리하는 데 유용한 유틸리티입니다. NVM은 현재 사용자 홈 디렉토리 아래에 node.js를 설치합니다. 따라서 nvm과 함께 설치된 모든 node.js 버전은 해당 사용자만 액세스할 수 있습니다. 여러 사용자에게 node.js를 사용하려면 해당 사용자로 로그인하여 필요한 node.js 버전을 설치해야 합니다.

전제 조건

sudo 권한 있는 계정으로 Ubuntu 20.04 시스템에 대한 셸 액세스 권한이 있어야 합니다. 시스템에 로그인하고 터미널을 엽니다. 아래 옵션 중 하나를 선택하여 Ubuntu 20.04 LTS 시스템에 Node.js를 설치합니다. 옵션 1은 Ubuntu에 NVM과 함께 Nodejs를 설치하는 데 사용되며 옵션 2는 PPA를 통해 Ubuntu 20.04에 Node.js를 설치하는 지침을 표시합니다.

방법 1 – Ubuntu 20.04에서 NVM을 통해 Node.js 설치

NVM은 Linux 시스템에 설치하기 위한 셸 스크립트를 제공합니다. 따라서 아래 명령으로 설치 프로그램 스크립트를 실행하십시오. 그러면 시스템에 nvm 명령이 설치됩니다.
sudo apt install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash
이제 아래 명령을 사용하여 현재 셸에 nvm 환경을 로드합니다.
source ~/.profile 
NVM이 시스템에 성공적으로 설치되었습니다. 이제 NVM을 사용하여 모든 node.js 버전을 설치할 수 있습니다.
nvm install 16.14 
위의 명령을 다른 2 버전으로 실행하여 Ubuntu 시스템에 Node.js를 원하는 수만큼 설치할 수 있습니다. 예를 들어 nvm install 17 또는 nvm install 12.18 등을 사용할 수 있습니다. 시스템에는 여러 node.js 버전이 설치되어 있으며 아래 명령을 사용하여 설치된 모든 node.js 버전을 활성 버전으로 설정할 수 있습니다.
nvm use 16.14 
이전 자습서에서 node.js 설치에 대한 자세한 지침을 찾을 수 있습니다. Node.js installation via NVM 에 대한 자세한 내용을 확인하십시오.

방법 2 – 공식 노드 PPA로 Node.js 설치

공식 팀은 Ubuntu 시스템에 Node.js 설치를 위한 저장소를 제공합니다. 그러나 한 번에 하나의 버전을 설치하는 데에는 한계가 있습니다. nvm과 유사한 단일 시스템에서 여러 버전을 사용할 수 있습니다. 시스템에서 PPA를 활성화하려면 아래 명령을 실행하십시오.
sudo apt install curl 
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash - 
리포지토리를 추가한 후 다음 명령어를 실행하여 Node.js를 설치합니다.
sudo apt install nodejs 
설치가 완료되면 아래 명령어를 실행하여 현재 Node.js 버전을 확인하세요.
node -v 
Output
v16.14.0

결론

Ubuntu 20.04에 Node.js를 설치하는 방법을 배웠습니다. 이 자습서에서는 Ubuntu에 node.js를 설치하는 두 가지 방법을 찾았습니다. 다음으로 npm에 비해 여러 이점이 있는 Node.js용 패키지 관리자install Yarn가 필요할 수 있습니다.