yum安装

yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式方便快捷,特别是不用考虑包依赖。

0、了解linux版本

1
2
通过  uname -a  命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统)
* 1

1、添加 epel 源

64位:

1
2
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
* 1

32位:

1
2
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
* 1

2、导入 key

1
2
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
* 1

3、添加 remi 源

1
2
3
4
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
* 1
* 2

4、安装完成后,执行

1
2
3
4
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
yum -y install nodejs
* 1
* 2

5、检查Node.js和npm版本

1
2
3
4
5
6
node -v
npm -v
结果:node-v5.12.0, npm-3.8.6
* 1
* 2
* 3

源码安装

源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。这种方式灵活性比较大,版本/参数可以自己选择。

0、创建目录

1
2
3
4
5
6
cd /opt
mkdir node.js
cd node.js
* 1
* 2
* 3

1、下载安装包

下载nodejs安装包

或者用wget下载

1
2
wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz
* 1

2、解压安装包

1
2
3
4
xz -d node-v9.8.0-linux-x64.tar.xz
tar -xvf node-v9.8.0-linux-x64.tar
* 1
* 2

3、进入目录

1
2
cd node-v9.8.0-linux-x64
* 1

4、软链接

1
2
3
4
ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/node /usr/local/bin/node
ln -s /opt/nodejs/node-v9.8.0-linux-x64/bin/npm /usr/local/bin/npm
* 1
* 2

5、测试Node.js和npm版本

1
2
3
4
node -v
npm -v
* 1
* 2

6、配置淘宝npm镜像

1
2
3
4
由于官方镜像比较慢,直接执行以下命令,将镜像地址改为淘宝的npm镜像地址
npm config set registry https://registry.npm.taobao.org
* 1
* 2