0. 패키지 업데이트
저는 아예 새로 만들어서 작업을 시작하며 셋팅을 한 것이라 업그레이드를 하고 시작했느나
필수는 아니므로 선택으로 하시면 됩니다.
sudo apt update && sudo apt-get -y upgrade
1. Git 설치
일단 나중에 코드를 불러오기 위해서 git을 설치해주었습니다.
sudo apt-get install -y git
2. CURL 설치하기
CURL(Client URL) 명령어는 프로토콜을 이용해 URL로 데이터를 전송하여 서버에 데이터를 보내거나 가져올 떄 사용하기 위한 명령줄 도구 및 라이브러리입니다. (출처: "Inpa Dev"님의 "CURL 명령어 사용법 완전 총정리")
Node 16버전을 설치하기 위해 필요하니 설치해줍니다.
sudo apt-get install -y curl
3. Node.js 16버전을 설치하기 위한 PPA 소스 추가
우분투 공식 패키지 저장소에 없거나 버전이 낮을 경우 업데이트/설치를 PPA(Personal Package Archive)에서 할 수 있습니다.
curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
4. Node.js 설치
Node.js를 설치해줍니다.
sudo apt-get install -y nodejs
5. PM2 설치
추 후 무중단 서버를 열기 위해서 pm2를 설치해 주었습니다.
sudo npm install -g pm2
추가 내용
혹시 기존에 Node가 설치되어 있어서 "sudo apt-get install -y nodejs"에서 중복된 파일이 있어서 설치가 안될 경우에 아래의 코드를 입력하면 됩니다.
단, 버전을 확인하고 입력해주셔야합니다.
(저와 다른 종류의 버그가 발생했을 경우에는 다른 방법을 찾아보셔야 합니다 T^T)
sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_16.20.0-deb-1nodesource1_amd64.deb
반응형
'Linux > ubuntu' 카테고리의 다른 글
우분투 시간대(timezone) 변경하기 (1) | 2022.02.23 |
---|---|
Linux(Ubuntu)에 자바 설치하기 (0) | 2020.08.06 |