본문 바로가기

Ubuntu node.js 설치

by ^..^v 2019. 4. 24.
728x90
반응형

1. 터미널을 실행합니다. 

 

2. 프로그램 설치를 위해 관리자(root) 계정으로 전환합니다.

처음에는 root 계정에 패스워드가 설정되어 있지 않으므로 root 계정으로 전환할 수 없으므로, 먼저 sudo passwd 명령어로 root 계정의 패스워드를 설정한 후 root 계정으로 전환합니다. 

 

[참고] su, sudo

su

  • 해당 터미널의 세션에 한해서 일시적으로 root 권한을 부여
  • 해당 터미널 외의 다른 프로그램 또는 다른 터미널에서는 root 권한을 가지지 않음

sudo

  • Super User do의 약자
  • 하나의 명령에 대해 일시적으로 root 권한으로 실행
  • Ubuntu, CentOS 등에서는 기본적으로 sudo 명령을 지원

 

3. 현재 업데이트 가능한 패키지를 확인 (패키지 저장소 정보를 최신으로 업데이트)

root@ubuntu-VirtualBox:~# apt update

 

4. 패키지를 의존성을 고려하여 최신 버전으로 업그레이드

root@ubuntu-VirtualBox:~# apt dist-upgrade

 

5. node.js 설치를 위해 nmp을 설치

root@ubuntu-VirtualBox:~# apt install npm
root@ubuntu-VirtualBox:~# npm --version

 

6. node 관리 프로그램인 n을 설치

root@ubuntu-VirtualBox:~# npm install -g n

 

7. n ls 명령으로 현재 설치 가능한 node.js 목록과 설치된 node.js 목록을 확인

현재 설치된 node.js가 없으므로 설치 가능한 목록만 출력

root@ubuntu-VirtualBox:~# n ls
    0.0.1
      :
    12.0.0

 

8. n lts 명령으로 LTS 버전의 node.js를 설치

root@ubuntu-VirtualBox:~# n lts
     install : node-v10.15.3
       mkdir : /usr/local/n/versions/node/10.15.3
       fetch : https://nodejs.org/dist/v10.15.3/node-v10.15.3-linux-x64.tar.gz
   installed : v10.15.3

 

9. n ls 또는 n 명령으로 설치된 node.js 목록을 확인

설치된 버전은 o 마크가 앞에 붙어 있는 것을 확인할 수 있음

root@ubuntu-VirtualBox:~# n 
     o node/10.15.3
root@ubuntu-VirtualBox:~# node --version
v10.15.3

 

10. n latest 명령으로 최신 버전의 node.js를 설치

root@ubuntu-VirtualBox:~# n latest
     install : node-v12.0.0
       mkdir : /usr/local/n/versions/node/12.0.0
       fetch : https://nodejs.org/dist/v12.0.0/node-v12.0.0-linux-x64.tar.gz
   installed : v12.0.0

 

11. n 명령으로 설치된 node.js 목록을 확인

방향키를 이용해서 원하는 버전을 선택, 실행할 수 있음

root@ubuntu-VirtualBox:~# n 
       node/10.15.3
     o node/12.0.0
root@ubuntu-VirtualBox:~# node --version
v12.0.0

 

12. n rm version 명령으로 설치된 node.js를 삭제

사용 중인 버전은 삭제할 수 없음

root@ubuntu-VirtualBox:~# n rm 12.0.0
root@ubuntu-VirtualBox:~# n
     o node/10.15.3

 

728x90
반응형

'' 카테고리의 다른 글

VirtualBox에 Ubuntu 18.04.2 설치  (0) 2019.04.23
XE를 이용한 웹 사이트 구축 2  (0) 2019.04.22
XE를 이용한 웹 사이트 구축 1  (0) 2019.04.22
APM 설치  (0) 2019.04.22

댓글