首先下载适合的版本。这里我使用的是node v.10.36
先介绍编译安装的详细过程。
下载该版本:
wget http://nodejs.org/dist/v0.10.36/node-v0.10.36-linux-x64.tar.gz
解压缩:
tar xf node-v0.10.36-linux-x64.tar.gz
#更改目录名称 mv node-v0.10.36-linux-x64 nodejs #移动到指定目录 mv nodejs /data/ cd /data/nodejs/bin #设置软链接 ln -s /data/nodejs/bin/node /usr/local/bin/node ln -s /data/nodejs/bin/npm /usr/local/bin/npm
查看当前安装的Node的版本:
node -v
到此编译方式安装完毕,接下来要安装一些第三方库:
npm install -g node-gyp async machina express express-session ejs body-parser cookie-parser connect-busboy debug passport passport-local flags log4js morgan mongodb redis protobufjs nodejs-websocket crc serve-favicon socket.io
当然可根据您的情况选择性安装。
下面再介绍yum安装的方式。
#搜索一下系统是否有nodejs yum search nodejs
如果有则可以安装,一般情况下系统自带的版本较低,可以选择yum.repo方式来安装。
在 /etc/yum.repos.d/ 目录下新建文件 epel.repo(如果存在,则更新)
1 [epel] 2 name=Extra Packages for Enterprise Linux 6 - $basearch 3 baseurl=http://mirrors.aliyun.com/epel/6/$basearch 4 http://mirrors.aliyuncs.com/epel/6/$basearch 5 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch 6 failovermethod=priority 7 enabled=1 8 gpgcheck=0 9 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 10 11 [epel-debuginfo] 12 name=Extra Packages for Enterprise Linux 6 - $basearch - Debug 13 baseurl=http://mirrors.aliyun.com/epel/6/$basearch/debug 14 http://mirrors.aliyuncs.com/epel/6/$basearch/debug 15 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch 16 failovermethod=priority 17 enabled=0 18 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 19 gpgcheck=0 20 21 [epel-source] 22 name=Extra Packages for Enterprise Linux 6 - $basearch - Source 23 baseurl=http://mirrors.aliyun.com/epel/6/SRPMS 24 http://mirrors.aliyuncs.com/epel/6/SRPMS 25 #mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch 26 failovermethod=priority 27 enabled=0 28 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6 29 gpgcheck=0
保存后再次yum
#清理一下: yum clean all #然后再安装nodejs: yum install nodejs #安装完成后可查看版本 node -v