Original article: How to Install Node.js on Ubuntu and Update npm to the Latest Version

apt-package manager를 사용하여 최신 버전의 노드를 설치하려고 하면 v10.19.0이 설치됩니다. 이것은 ubuntu 앱스토어의 최신 버전이지만, NodeJS의 최신 버전은 아닙니다.

새로운 버전의 소프트웨어가 출시될 때, Ubuntu 팀이 테스트하고 공식 Ubuntu 스토어에 배포하는데 수개월이 걸릴 수 있기 때문입니다. 따라서 소프트웨어의 최신 버전을 받으려면 개발자가 게시한 비공개 패키지를 사용해야 할 수도 있습니다.

이 튜토리얼에서는 Node의 v12.18.1(LTS - 장기 지원 포함) 또는 v14.4를 설치하려고 합니다. 최신 버전을 설치하려면 nodesource 또는 nvm(노드 버전 관리자)을 사용할 수 있습니다. 두 가지 쓰는 법을 모두 보여드릴게요.

여기서 모든 명령은 Ubuntu CLI/터미널을 사용하여 실행됩니다.

NVM 사용하기 - 제가 선호하는 방법

저는 nvm을 좋아합니다. 왜냐하면 여러 프로젝트에 다른 노드 버전을 사용할 수 있기 때문입니다. 가끔 다른 버전의 노드를 사용하는 누군가와 협업하게 될 수 있고 프로젝트가 요구하는 노드 버전으로 전환해야 합니다. 이럴 때 nvm이 최고의 도구입니다.

NVM 설치

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash

nvm이 설치되었는지 확인하기 위해서 nvm --version을 쳐봅시다. 0.35.3 같은 버전 숫자가 나온다면, nvm이 성공적으로 설치된 겁니다.
변경 내용을 적용하려면 터미널을 다시 시작하세요.

NodeJS 설치

다음으로 Nodejs 14.4 버전을 설치해봅시다.
간단하게 nvm install 14.4.0를 실행해보세요.
nvm install 12.18.1 같은 명령어를 사용해서 원하는 버전의 노드를 설치할 수 있습니다.
이 명령어는 자동으로 nodejs를 설치하고 'v6.14.5'인 최신 npm 버전도 설치합니다.
만약 노드 버전을 바꿔야 한다면, nvm use <version-number>을 실행하면 됩니다. 예를 들면 nvm use v12.18.1..
nvm과 함께 설치한 다양한 노드 버전을 열거하려면 nvm ls을 실행하세요.

Nodesource 설치

아래 명령을 실행하여 Nodesource에서 Nodejs 패키지를 설치할 것임을 Ubuntu에 알립니다.

curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -

NB v14.4.0는 노드의 최신 버전이지만 현재 LTS(장기지원)이 제공되지 않습니다. LTS로 Node의 최신 버전을 설치하고 싶다면, dnl 명령어에서 1412로 바꾸세요.
root 유저의 비밀번호를 입력하라는 말이 나올 수 있습니다. 입력 후 enter/return를 누르세요.

NodeJS 설치

Nodesource 세팅이 끝나면, 이제 Nodejs v14.4 설치를 할 수 있습니다.
sudo apt-get install -y nodejs를 실행하세요.
완료되면, 최신 버전의 Node가 설치되었는지 확인할 수 있습니다. 간단하게 터미널에 nodejs -v를 쳐보세요. v14.4.0이 나와야 합니다.
이 시점에서 npm이 자동으로 설치되어 있어야 합니다. 어떤 npm 버전이 있는지 확인하려면 npm version을 실행하세요. npm의 최신 버전인 6.14.5를 포함한 오브젝트가 안 나온다면, { npm: '6.14.5' }, 아래 명령어를 사용해 npm을 수동으로 업데이트 할 수 있습니다.

npm install -g npm@latest

npm이 설치되지 않아 업데이트할 수 없는 이슈가 뜬다면, sudo apt-get install -y npm를 사용해서 npm을 먼저 설치한 다음 위의 명령어로 업데이트할 수 있습니다.
특정 npm 패키지를 실행하려면 아래 명령도 실행해야 합니다.

sudo apt install build-essential

이게 다예요!
여러분은 여러분의 Ubuntu 컴퓨터에 최신 버전의 NodeJS와 NPM을 설치했습니다.
이제 멋진 제품들을 만들러 가보세요 :)