![Node.js开发实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/830/26793830/b_26793830.jpg)
2.2 Linux下部署Node.js开发环境
在Linux下安装Node.js有很多种方法,常见的方法有通过包管理器安装Node.js、源码安装。下面针对各种版本的Linux和安装方法进行介绍。
2.2.1 通过源码安装Node.js
下面以Ubuntu 14.04为例说明如何使用源码安装Node.js。
(1)首先,通过下面的命令安装版本工具。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_35382.jpg?sign=1738837622-ypDEzgSg6RcCAjRTGkujlyhfMSFzuMtb-0-1722b2544b70a1b252a53389caf72c12)
(2)其次,新建一个目录,并使用wget命令下载Node.js源码。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69398.jpg?sign=1738837622-XBeYMmky54lZjV2UGKqwS2OjFTfCMVT1-0-f6af24447212ebbbf426cd31160a84ea)
或者通过git直接从GitHub上复制。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69403.jpg?sign=1738837622-14Eu973lGsAlUBgwkG8oHcnmiCTLbBSk-0-a7b4f2ae96b4fcf4de8eeca8c4941cde)
(3)最后配置安装选项并进行编译安装,其中X代表服务器的CPU数量。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69405.jpg?sign=1738837622-JOBcP02x5HYBYDq1OLQ8flhaHffnRKY3-0-d8da9fec974801eb85e0dd71a672c38f)
安装成功后,可以使用node –v命令来检查Node.js的版本以及是否安装成功。
提示
Node.js选择下载源码进行编译安装之前,要确保系统安装了Python 2.6或2.7。
2.2.2 通过包管理器安装Node.js
在Linux的不同版本下可以使用NPM进行Node.js安装。下面仅列举几种常见的Linux发布版的方法。
1.Arch Linux
在Arch Linux中Node.js和NPM包是全面支持的,可以通过一条指令进行安装:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_35449.jpg?sign=1738837622-ksI52r6ZMWXDSnm3zjjADf8UjEoyfcUh-0-71312b8fc2c8adf32165410e907a92f1)
2.基于Debian和Ubuntu的Linux发布版
基于Debian和Ubuntu的Linux发布版本主要包括Linux Mint、Linux Mint Debian Edition(LMDE)和elementaryOS,可以通过Debian和Ubuntu的社区NodeSource来下载和安装,在GitHub上的链接地址是https://github.com/nodesource/distributions。需要注意的是,通过nodesource安装的版本可能并不是最新的。
● 安装Node.js 4.x版本的方法如下:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_69422.jpg?sign=1738837622-IOKNP4lKUZYb3oYvSP3R6mMHSEace7LB-0-2b02d58880ab65beaee232c82a2c3df4)
● 安装nodejs v6版本的方法如下:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_69424.jpg?sign=1738837622-wVKOynBycVK1uaWjb8iGYe9kDx6Sjgys-0-a4235583dab0aedb663c50fd2a4efca3)
3.Red Hat Enterprise Linux/RHEL、CentOS和Fedora
在Red Hat、CentOS和Fedora上使用NPM安装Node.js的时候需要修改对应的地址,具体版本的链接可能略有不同。要使用root用户登录,并执行下面的命令:
● 4.x版本
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35495.jpg?sign=1738837622-yLW5mM89BPtsziRhuEhsEVMjujh3U319-0-62f88018c4c4a6ded396042d5986b7be)
● 6.x版本
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35502.jpg?sign=1738837622-gTiFE4vbO1Kf5aX0jByyYand6Zrh7A6z-0-57c41ffba0bb85a5658854eac0a51994)
然后使用yum命令来安装Node.js:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35509.jpg?sign=1738837622-1J978qfvdaGJT8BDaackr4OFGnex4LLw-0-1860505fc2c00bf61c0ba538875b7e44)
在Fedora 18之后的版本,Node.js和NPM是默认支持的,只需要通过下面的一条命令就可以安装:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35516.jpg?sign=1738837622-wOGilvSdDCmdjkiNlS3cvVHNLyHNkdi8-0-48962c221632153432cf85e5b7a6668e)