之前在Linux服务器上安装程序都是用的包管理器,但由于这种方式处在鄙视链末端,常遭黄彪的诟病,遂记录一篇在 CentOS 上源码安装 NodeJS。

获取源码

NodeJS官网下载源码,如果不需要体验最新特性,推荐下载LTS(long term support)版本,当前版本为4.5.0

wget //nodejs.org/dist/v4.5.0/node-v4.5.0.tar.gz

解压

解压源码包并进入解压后文件夹
tar xzvf node-v* && cd node-v*

编译 && 安装

./configure //生成makefile

注:如果系统没有安装gcc,需要通过以下命令安装gcc
sudo yum install gcc gcc-c++

make //编译
sudo make install //安装
node -v //查看版本号
v4.5.0 //安装完成

结语

之前也想过使用源码安装,但是意识上认为解压、编译、安装过程会很复杂,然而真正操作一遍之后,完全不是那回事,我认为的困难只是我的大脑懒于接受新知识所找出来的借口,如果不突破这些障碍、懒惰,我会错过很多好玩的东西,光是想想都觉得可惜。