웃어라 온 세상이 너와 함께 웃을것이다.

node.js 설치 및 최신버전으로 업데이트. 본문

Node.js

node.js 설치 및 최신버전으로 업데이트.

mongyang 2017.07.26 15:02


 앞서 VM에 ubuntu를 설치 했고, npm까지 설치 했으니 node.js를 설치 할 차례이다. 


1. node 설치 확인.

 - node 명령어를 입력해 보니 설치가 되어 있지 않다고 나온다. 

 - 안내 메시지로 sudo apt install nodejs-legacy 를 입력해 설치 하라고 나온다.


2. 안내에 따라 입력해 node.js를 설치 한다. 


3. 설치 후 버전 확인.


 node.js 설치가 완료되어 버전이 확인 됨을 확인 할 수 있다. 


4. 최신 버전으로 업데이트 방법.

 - 1. sudo npm cache clean -f 로 캐쉬 삭제.

 - 2. sudo npm install -g n 으로 n 모듈 설치.

 - 3. 버전 설치.

: sudo n stable 로 안정화 버전 설치.

: sudo n 8.4.0 으로 지정 버전 설치 가능.

: sudo n latest 로 가장 최신 버전 걸치 가능.


5. 설치 오류

 - 앞서 나열한 순서에 따라 설치를 시작.. 하는데... 안된다.


 - 업데이트 및 업그레이드 실행.

: sudo apt-get update

- 업데이트 정보 얻기.

: sudo apt-get upgrade

- 설치된 패치키를 모두 새 버전으로 업그레이드.

: sudo apt-get dist-upgrade

- 위의 upgrade를 실행하면 몇가지는 안되는 경우가 있는데, 이 명령어를 통해서 의존성 검사를 통한 업그레이드가 가능.


 - 업데이트와 업그레이드를 해줬는데. 안된다.


 - nodejs를 삭제하고 다시 설치해주었다...

 - 결론은 역시 안된다.

 - 삭제 명령어

: sudo apt-get remove [target package name]

- 설정 파일은 삭제하지 않는다.

: sudo apt-get --purge remove [target packet name]

- 설정 파일까지 삭제.

- 하지만 의존성이 걸린 파일은 삭제되지 않는다. 해서 

- sudo apt-get autoremove [target package name] 를 통해서 대상의 의존성 문제 때문에 설치된 패키지도 삭제된다.

- sudo apt-get autoremove 만 넣어주면 알아서 필요없는 것을 지워준다.

: sudo apt-get purge --auto-remove nodejs 

- 설정파일과 의존성 때문에 설치된 모든 패키지를 삭제한다.


6. 해결.

 - 직접 다운로드.

 - 관련 내용은 ( 배포판 설치 정보 ) 에서 확인가능.


 - 다운 받은 패키지 설치.


 - 버전 확인.


완료.



0 Comments