Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226730
  • 博文数量: 32
  • 博客积分: 215
  • 博客等级: 入伍新兵
  • 技术积分: 936
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-25 11:21
个人简介

一个靠社会发展推动我不懈努力的人!

文章分类

全部博文(32)

文章存档

2017年(3)

2016年(4)

2015年(8)

2013年(10)

2012年(7)

分类: 架构设计与优化

2015-01-14 13:30:40

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


Note that this requires Python 2.6+ to use ./configure above. You can modify the "configure" file to point to python2.7 in line 1 if necessary.
To create an RPM package, you can use 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
Now make the nodejs package:


$ fpm -s dir -t rpm -n nodejs -v 0.8.18 -C /tmp/nodejs/ usr/bin usr/lib
Then install and check the version:


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


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

阅读(819) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~