Centos6.X install Nodejs

http://people.redhat.com/~rjones/virt-what/files/

wget http://people.redhat.com/~rjones/virt-what/files/virt-what-1.18.tar.gz
tar zxvf virt-what-1.18.tar.gz
cd virt-what-1.18/
./configure
make && make install
virt-what

#centos 6.x 安装nodejs

##1.安装g++ 4.9.4 以上版本

  • 1.1需要安装gcc-c++老版本

    yum -y install make clang clang++ gcc gcc-c++;
    

    不然编译时会报错:

    make[2]: *** [all-stage1-target-libgcc] 错误 2
    make[2]: Leaving directory '/gcc-4.9.4/gcc-build'
    make[1]: *** [stage1-bubble] 错误 2
    make[1]: Leaving directory '/gcc-4.9.4/gcc-build'
    make: *** [all] 错误 2
    
  • 1.2下载gcc 4.9.4

    wget http://ftp.gnu.org/gnu/gcc/gcc-4.9.4/gcc-4.9.4.tar.bz2 &&tar -xf gcc-4.9.4.tar.bz2 &&cd gcc-4.9.4 &&./contrib/download_prerequisites
    
  • 1.3 生成编译目录

    mkdir gcc-build && cd gcc-build
    
  • 1.4 生成makefile

    ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
    
  • 1.5 编译(注意:此步骤非常耗时,搬瓦工单核我用了大约30分钟)

    make
    //如果是多核服务器请加上 -j4 会快一些
    
  • 1.6 安装

    make install 
    //如果安装失败 请加上sudo权限
    //成功后验证版本
    gcc -v  
    

##2.安装nodejs最新版本

  • 2.1 下载nodejs code

    wget https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz && tar -xf node-v8.9.4.tar.gz &&cd node-v8.9.4
    
  • 2.2 开始安装

    ./configure --coverage &&make coverage &&make install
    //如果失败 需要加上sudo