본문 바로가기

IT 관련 정리

[오프라인으로 우분투에 노드 설치하는 방법] 인터넷 연결 없이 우분투 서버에 Node.js 설치하는 방법

반응형

안녕하세요

오늘은 인터넷 연결 없이 ubuntu 서버에서 Node.js 를 설치하는 방법을 알려드리겠습니다.

 

먼저 ssh 포트는 열려있다고 가정하고 설명하겠습니다.

우분투에서 apt  update로 노드를 설치하려고 했는데, 네임 서버를 수정해도 되지 않더라구요.

 

그래서 로컬 컴퓨터에서 우분투 서버로 노드 설치 파일을 보내고 설치했습니다.

 

 

1. Node.js 파일 다운로드, 아래 사이트에서 리눅스 64바이너리 버전을 받으시면 됩니다.

https://nodejs.org/en/blog/release/v12.14.1/

 

Node v12.14.1 (LTS) | Node.js

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

nodejs.org

 

2. 로컬 컴퓨터 터미널 접속

 

3.  로컬 서버 → 원격 서버로 파일 전송

 # scp [옵션] [원본 경로 및 파일] [계정명]@[원격지IP주소]:[전송할 경로]

ex)   # scp /download/file root@111.222.333.444:/usr/local/lib/nodejs

(파일을 전송할 경로는 서버에 미리 생성 돼 있어야 합니다.)

폴더 생성 : mkdir -p /usr/local/lib/nodejs

 

4.  원격 서버 접속  후 압축 해제

tar -xJvf /usr/local/lib/src/node-v16.16.0-linux-x64.tar.xz -C /usr/local/lib/nodejs

 

5.  환경 변수 설정

 

 

vi ~/.profile

 

6.  .profile 파일에 아래 내용을 추가 ( 노드 버전 및 경로는 본인 환경에 맞게 변경)

# Nodejs
VERSION=v16.16.0
DISTRO=linux-x64
export PATH=/usr/local/lib/nodejs/node-v16.16.0-linux-x64/bin:$PATH

 

7.  프로필 업데이트 

. ~/.profile

 

 

 

 

 

8. 노드 설치 확인

node -v

 

해당 명령어 입력 후 노드 버전이 뜨면 설치가 완료된 것 입니다.

 

 

참고 블로그 :

https://ospetabyte.tistory.com/246

https://github.com/nodejs/help/wiki/Installation

반응형