본문 바로가기

ubuntu

ubuntu 가상머신에 node.js 설치하기

1. 사전 준비

 

 

https://forfull.tistory.com/14?category=909239

 

ec2 가상머신 만들고 접속해보기

가상머신을 만들어보자. 1. 프리 티어만 체크 2. Ubuntu 20.04 LTS 선택 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 계속 다음을 클릭해야 하며, 검토 밋 시작을 눌러선 안됨 기본적으로

forfull.tistory.com

 

 

 

https://forfull.tistory.com/entry/GCP%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%98%EC%97%AC-Ubuntu-%EA%B0%80%EC%83%81%EB%A8%B8%EC%8B%A0-%EB%A7%8C%EB%93%A4%EA%B3%A0-%EC%8B%A4%ED%96%89%ED%95%B4%EB%B3%B4%EA%B8%B0?category=911254 

 

GCP를 이용하여 Ubuntu 가상머신 만들고 실행해보기

GCP는 Google Cloud Platform의 약자로 구글에서 제공해주는 클라우드 서비스이다. 아마존을 사용하면서 주변 지인으로부터 구글에서도 클라우드 서비스를 제공해주며, 평생 가상머신 1대를 무료로 제

forfull.tistory.com

 

 

 

가상머신을 만들지 않았다면 위 글들을 참고하자.

 

 

 

 

 

 

 

2. 기본적인 설정

sudo passwd root
su root
apt-get update

root계정의 비밀번호를 적용하지 않았다면 비밀번호를 적용한다.

 

 

이후 root계정으로 접속하고 apt-get을 업데이트한다.

 

 

 

 

 

apt-get install -y nodejs
apt-get install -y npm

nodejs와 npm을 설치하고 둘의 버전을 확인해보자.

 

 

 

 

root@ip-172-31-42-149:/home/ubuntu# node -v
v8.10.0
root@ip-172-31-42-149:/home/ubuntu# npm -v
3.5.2

버전이 상당히 낮게 나오는 것을 확인할 수 있다.

 

n을 설치하고 nvm을 설치하고 시도해봤으나 모두 적용되지 않았다.

 

 

 

이 버전을 그대로 사용하면 호환성 문제로 인해 각종 여러 이슈가 발생한다.

 

때문에, 버전을 올릴 수 있는 방법을 찾아야 한다.

 

 

 

 

 

 

 

 

3. node.js 버전 설정하기

https://nodejs.org/en/

 

Node.js

Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

nodejs.org

node.js 공식 홈페이지를 들어간다.

 

1. Download(다운로드) 탭

2. Installing Node.js via package manager (패키지 매니저를 통한 node.js 설치)

3. Debian and Ubuntu based Linux distributions

  (데비안과 우분투 기반 리눅스 배포판, 엔터프라이즈 리눅스/페도라와 Snap 패키지)

 

여기까지 잘 따라왔다면

영어 홈페이지는 이렇게 나온다.

 

 

 

한글 홈페이지는 이렇게 나온다.

 

 

위의 공식 Node.js 바이너리 배포판 클릭

 

 

클릭 시, nodejs github 페이지가 나온다.

 

 

아래는 github 페이지로 바로 들어갈 수 있도록 링크를 땄으니,

혹시 찾기 힘들다면 아래 링크를 바로 클릭하면 된다.

 

 

 

https://github.com/nodesource/distributions/blob/master/README.md

 

GitHub - nodesource/distributions: NodeSource Node.js Binary Distributions

NodeSource Node.js Binary Distributions. Contribute to nodesource/distributions development by creating an account on GitHub.

github.com

node github 페이지가 나올 것이다.

 

 

 

 

 

 

 

 

# Using Ubuntu
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejs

# Using Debian, as root
curl -fsSL https://deb.nodesource.com/setup_lts.x | bash -
apt-get install -y nodejs

여기서는 LTS를 기준으로 명령어를 명시해놨다.

 

 

필요하면 14버전이나 12버전에 맞는 명령어를 입력하여 nodejs를 설치하면 된다.

 

 

ubuntu로 가상머신을 만들었으니까 curl 부분을 복사하고 다시 nodejs를 설치한다.

 

 

 

cmd 상에서 복사가 안된다면 

cmd 상단 바 우클릭 > 편집 > 붙여넣기 로 복붙하면 된다.

 

 

 

 

 

 

 

root@ip-172-31-42-149:/home/ubuntu# node -v
v16.13.1
root@ip-172-31-42-149:/home/ubuntu# npm -v
8.1.2

성공적으로 버전 업그레이드가 되었다.