MoreLean

CentOS 5에 node.js 설치하기 본문

Programmer/Linux

CentOS 5에 node.js 설치하기

judeKim' 2013. 12. 9. 00:11
반응형
서버의 경우 OS의 버전을 업데이트하기 쉽지 않다. 

안정성을 최우선으로 생각하는 서비스의 경우 특히나 그런데 특정 기능이 특정 버전 이상에서만 지원하는 경우와 같은 특별한 경우를 제외하고는 가급적 업데이트는 지양하는 편이다. ( 서버 운영자마다 다를 수 있다. )


이번에 javascript 를 minify 및 uglify 를 deployment 과정에서 구현을 해야 하는 경우때문에 node 를 설치할 필요성이 생겼는데 기존의 웹서버가 Cent OS 5.4 Final 이어서 node를 설치하기가 쉽지 않았다. ( 관리의 편리함등으로 yum 이나 apt-get과 같은 package 관리툴로 보통 관리를 하는데.. 불가능 )


특히나 node를 빌드하기 위해서는 Python 2.7 버전이 있어야 하는데, Cent OS 5.4는 2.4 가 기본이기 때문이다. 

( Python을 시스템 종속성 때문에 업그레이드가 쉽지 않기 때문 )


저같은 경우를 겪는 경우를 위해 간단히 정리해둔다. 


# gcc-c++ 컴파일러 설치 

yum install gcc-c++


# bzip2-devel

yum install bzip2-devel


# python 설치
cd /usr/local/src
tar zvxf Python-2.7.5.tgz
cd Python-2.7.5
./configure —prefix=/usr/local/python27
make
make install 

# Path 수정
cd ~
vi .bash_profile

PATH=/usr/local/python27/bin:$PATH:$HOME/bin

source .bash_profile

# node.js 설치 ( 특정 버전을 원한다면 git clone 이후에 버전의 브랜치로 checkout 하여 진행 )

cd /usr/local/src
cd node
./configure
make
make install 

# uglify-js 설치

npm install uglify-js -g


반응형

'Programmer > Linux' 카테고리의 다른 글

로드 밸런싱  (0) 2013.08.21
Ubuntu ap-get 실행시 locale warning 출력시  (0) 2013.08.01
시스템 관리 팁 (crontab)  (0) 2013.07.17