ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 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/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' 카테고리의 다른 글

    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

    댓글 1

    • jwjin 2016.08.16 05:43 신고

      가뭄에 콩나듯한 게시물에 한자 남기고 갑니다.
      정리를 참 잘 하셨네요.
      참고로 node 해당 링크는 이미 moved 되었고,
      적당한 버전을 받아서 찾아서 받으셔야 합니다.
      현재 0.12.x 버전을 받아서 컴파일 중인데 잘 돌고 있네요-
      v6 버전은 에러가 났었습니다.
      정보 감사합니다-

Designed by Tistory.