Tempo Di Valse

[Linux] Node.js 다른 방식으로 설치하기(무설치) 본문

개발/Web

[Linux] Node.js 다른 방식으로 설치하기(무설치)

TempoDiValse 2022. 3. 14. 13:52

Node.js 도 보통이면 yum 으로 처리할텐데...

 

일단 환경을 OS 에 따른 환경이 아닌, gcc 가 깔려있는 환경에 따라 설치를 하게 되었다. 최신 LTS 버전의 Node.js 를 설치하려고 하니 GLIBC_3_14 버전이 없다느니 하는 에러가 주르륵 나와서 어떻게 할까 하다가 gcc 버전을 확인해보니 4.4.7 버전이길래 그럼 Node 10 버전이면 괜찮겠지 하며 다운받아 설치를 진행하게 되었다.

 

Node.js 도 소스 컴파일 하는 방법도 있지만, 이 방식은 거의 무설치 방식에 가깝다고 생각된다.

 

1. 다운로드 

 

 

다운로드 | Node.js

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

nodejs.org

먼저, gcc 버전에 맞을 것 같은 지난 패키지를 찾아보도록 한다. 다운로드 페이지 아래에 보면 "이전 패키지" 라는 곳이 있다.

여기에서 검색하는 창에 'Node.js 10' 까지만 입력해도 10 버전에서의 패키지 리스트 들을 볼 수 있는데, 원하는 버전의 "다운로드" 버튼을 누르게 되면,

이런 FTP스러운 페이지로 이동을 한다. 여기에서 내가 세팅할 환경은 Linux 의 x64 환경이기 때문에 linux-x64.tar.gz 파일을 다운받았다.

 

2. FTP 업로드

 

알맞은 위치에 압축파일을 업로드 한 다음에 터미널을 통해 압축을 풀어본다. 무설치 본이기 때문에 폴더 안에는 설치에 필요한 수많은 파일은 없고 bin, include 같은 폴더만 보이고 있다. 그리고 bin 폴더 내에는 node 와 npm 실행파일이 담겨있다.

 

이제 시스템에서 편하게 사용하기 위해서 압축 해제한 폴더를 /usr/local/nodejs 라는 이름의 폴더로 이동을 시킨다.

sudo mv node-v10.xx.x-linux-x64 /usr/local/nodejs

 

3. 환경변수 등록

 

일반적으로 터미널에 "node [명령어]" 형식으로 사용하기 위해서는 실행파일이 있는 폴더를 환경변수의 PATH 로 등록을 해주어야 한다. 환경 변수 등록에 대한 것은 많은 포스팅이 있기 때문에 검색을 통해 확인하면 좋을 것 같다. PATH 는, /usr/local/nodejs/bin 폴더로 설정하면 된다.

 

4. 실행

 

터미널에 node -v 입력하고서 아무 것도 없이 버전 정보만 뜬다면 완료 된 것이다.

반응형
Comments