声明版本: Linux版本:CentOS release 6.9 / 64位
yum安装
yum安装是将yum源中的rpm包下载到本地,安装这个rpm包。这个rpm包是别人编译安装好的二进制包。这种方式方便快捷,特别是不用考虑包依赖。
0、了解linux版本
通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统)
1、添加 epel 源
64位:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
32位:
rpm -ivh http://download.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
2、导入 key
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
3、添加 remi 源
rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
4、安装完成后,执行
curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
yum -y install nodejs
5、检查Node.js和npm版本
node -v
npm -v
结果:node-v5.12.0, npm-3.8.6
源码安装
源码安装,下载是源码包,要进行编译和安装,编译过程,可以进行参数设定。这种方式灵活性比较大,版本/参数可以自己选择。
0、创建目录
cd /opt
mkdir node.js
cd node.js
1、下载安装包
或者用wget下载
wget https://nodejs.org/dist/v9.8.0/node-v9.8.0-linux-x64.tar.xz
2、解压安装包
xz -d node-v9.8.0-linux-x64.tar.xz
tar -xvf node-v9.8.0-linux-x64.tar
3、进入目录
cd node-v9.8.0-linux-x64
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
5、测试Node.js和npm版本
node -v
npm -v
6、配置淘宝npm镜像
由于官方镜像比较慢,直接执行以下命令,将镜像地址改为淘宝的npm镜像地址
npm config set registry https://registry.npm.taobao.org