우분투 서버에 nodejs, npm modules 설치
우선, nodejs 및 npm modules 설치에 앞서 apt-get의 업데이트 및 libssl-dev, g++, make에 대한 설치 작업이 필요하다.
부분들을 먼저 설치해야한다.
우분투의 apt-get을 업그레이드 해준다.
▶ sudo apt-get update
* sudo : root 권한으로 명령어를 실행
* apt-get : 리눅스 쉘에서 프로그램 패키지를 다운로드하고 설치하는 명령어
* apt-get update : 패키지 목록을 업데이트
▶ sudo apt-get install libssl-dev g++ make
* libss-dev : SSL 개발에 필요한 라이브러리와 헤더파일을 포함한 패키지
* g++ : c++ 컴파일러
* make : makefile을 통해 빌드를 수행
* apt-get install : 해당 패키지를 설치
▶ y
자 여기까지해서 필요한 기본적인 사항들을 셋팅하였다. 그럼 바로 nodejs를 설치해보자.
아래 주소는 https://nodejs.org/en/download/ 에 접속하여 'Source Code' 부분의 주소를 복사한 것이다.
▶ wget https://nodejs.org/dist/v5.0.0/node-v4.5.0.tar.gz
* wget : URL을 통해 파일을 직접 내려받음
▶ (설치 진행 중)
ls 명령어를 통해 다운로드 받은 파일이 존재하는지 확인하여 준다.
▶ ls
해당 파일의 압축을 풀어준다.
▶ tar -xvf node-v4.5.0.tar.gz
* tar : 압축 풀기
* tar -xvf : cvfb로 묶은 tar파일인 rfd1의 압축을 풀 경우
다시한번 ls 명령어를 통해 압축이 제대로 풀렸는지 확인하여 준다.
▶ ls
▶ ls
▶ ./configure && make && sudo make install
* configure 파일은 makefile이기에 make 명령어를 통해 설치를 진행한다.
* (소요시간이 꾀 오래 걸린다)
* 만약 /usr/bin/env 'python' no such file or directory 와 같은 메시지가 뜬다면 다음 명령어를 실행시켜 준다.
* ▶ sudo apt-get install python-software-properties python g++ make
설치가 완료되었다면 ls 명령어를 통해 아래 그림과 같이 이전에 없던 새로운 파일들이 추가되었는지 확인해보자.
여기까지 nodejs의 설치가 끝났다. nodejs에서 websocket 모듈을 사용하기 위해 이번에는 npm과 websocket 모듈을 설치해보도록 하겠다.
npm이 설치하기에 앞서 기존의 경로(~/node-v4.5.0/)에서 root 경로로 이동을 하여 준다.
▶ cd
Ubuntu에 내장되어 있는 npm 패키지를 설치한다.
▶ sudo apt-get install npm
▶ y
출처: http://myeonguni.tistory.com/1535 [명우니닷컴]
'Server > Linux' 카테고리의 다른 글
[puTTY , WinSCP] root 에게 권한을 주어서 파일 전송가능하게 하기 (0) | 2018.03.21 |
---|---|
[Ubuntu] 우분투 서버(16.04)에 톰캣 설치 (0) | 2018.03.19 |
[Ubuntu] 우분투 서버(16.04)에 자바 설치 (0) | 2018.03.19 |
[ubuntu]프로그램 백그라운드에서 실행하기 (nohup 명령어) (1) | 2018.03.14 |
[linux]linuxcmd 명령어 (0) | 2018.03.14 |