-
CentOS 5에 node.js 설치하기Programmer/Linux 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/srctar zvxf Python-2.7.5.tgzcd Python-2.7.5./configure —prefix=/usr/local/python27makemake install# Path 수정cd ~vi .bash_profilePATH=/usr/local/python27/bin:$PATH:$HOME/binsource .bash_profile# node.js 설치 ( 특정 버전을 원한다면 git clone 이후에 버전의 브랜치로 checkout 하여 진행 )cd /usr/local/srcgit clone https://github.com/joyent/node.gitcd node./configuremakemake install# uglify-js 설치npm install uglify-js -g'Programmer > Linux' 카테고리의 다른 글
CentOS 5에 node.js 설치하기 (1) 2013.12.09 로드 밸런싱 (0) 2013.08.21 Ubuntu ap-get 실행시 locale warning 출력시 (0) 2013.08.01 시스템 관리 팁 (crontab) (0) 2013.07.17
가뭄에 콩나듯한 게시물에 한자 남기고 갑니다.
정리를 참 잘 하셨네요.
참고로 node 해당 링크는 이미 moved 되었고,
적당한 버전을 받아서 찾아서 받으셔야 합니다.
현재 0.12.x 버전을 받아서 컴파일 중인데 잘 돌고 있네요-
v6 버전은 에러가 났었습니다.
정보 감사합니다-