你如何在CentOS上安装Node.JS?

前端之家收集整理的这篇文章主要介绍了你如何在CentOS上安装Node.JS?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我已经找到了很多Node.js的安装说明,但它们看起来都很复杂 – 我不是超级系统管理员,但我可以解决.我在系统上有百胜,但我没有找到任何node.js软件包,我不知道如何在服务器上编译代码或在哪里编译代码.
su - 
yum install gcc-c++ openssl-devel
cd /usr/local/src
wget http://nodejs.org/dist/node-latest.tar.gz
tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
./configure
make
make install

请注意,这需要Python 2.6使用上面的./configure.如有必要,您可以修改“configure”文件以指向第1行中的python2.7.

要创建RPM包,可以使用FPM

# wget http://nodejs.org/dist/node-latest.tar.gz
# tar zxvf node-latest.tar.gz
(cd into extracted folder: ex "cd node-v0.10.3")
# ./configure --prefix=/usr/
# make
# mkdir /tmp/nodejs
# make install DESTDIR=/tmp/nodejs/
# tree -L 3 /tmp/nodejs/
/tmp/nodejs/
└── usr
    ├── bin
    │ ├── node
    │ ├── node-waf
    │ └── npm -> ../lib/node_modules/npm/bin/npm-cli.js
    ├── include
    │ └── node
    ├── lib
    │ ├── dtrace
    │ ├── node
    │ └── node_modules
    └── share
        └── man

现在制作nodejs包:

# fpm -s dir -t rpm -n nodejs -v 0.8.18 -C /tmp/nodejs/ usr/bin usr/lib

然后安装并检查版本:

# rpm -ivh nodejs-0.8.18-1.x86_64.rpm 
Preparing...                ########################################### [100%]
   1:nodejs                 ########################################### [100%]

# /usr/bin/node --version
v0.8.18

资料来源:https://github.com/jordansissel/fpm/wiki/PackageMakeInstall

猜你在找的CentOS相关文章