![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=1738871682-6d8nrAvqsPYdbZtgNsebtszOL7v5uu6e-0-736d484b26bee13b63e35a748c960e04)
(2)其次,新建一个目录,并使用wget命令下载Node.js源码。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69398.jpg?sign=1738871682-6cMF8UlFVMQsPMmjhOeRAbUEmV6pfGpq-0-175a48458f48e47907f4f98046cdec31)
或者通过git直接从GitHub上复制。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69403.jpg?sign=1738871682-IGfjZ91BREYF5lfwiuTCxEz66ZwfYWuo-0-5c5dd32624a1d82d615527140f3ff5c4)
(3)最后配置安装选项并进行编译安装,其中X代表服务器的CPU数量。
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P30_69405.jpg?sign=1738871682-9btj8XfAGlidwgnfaUEbHV1Hw0gSvPor-0-3ff1e64f1a4faca7f1f3b50a0e7a1a5c)
安装成功后,可以使用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=1738871682-ZEmX2BG83hBsJ3JJB8SsfNsREjrClaxZ-0-aac6be5ca9d2603812ae7f8fb28f0bbb)
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=1738871682-ctdOwU88igXjJwlZjkEvsscHfOAr3MBW-0-cb481c56d0e4c13b38d10091402963b9)
● 安装nodejs v6版本的方法如下:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_69424.jpg?sign=1738871682-sZ5FgS8ozIWTZdVXhqrh1RIRYYqTKwYr-0-033b7adec7021b96f8cecd5adfe37226)
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=1738871682-vwTDY8AZJg4p9fGjQGNXO16HQtWFdWlM-0-0f256cfccedf713cb0dd9a56b822d723)
● 6.x版本
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35502.jpg?sign=1738871682-MPCwGvkMdGq0FPPeTgaai1OoySr26EPm-0-f8e215295f6c59fa17e113123f2eb0a3)
然后使用yum命令来安装Node.js:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35509.jpg?sign=1738871682-XRQCVzeCe4LO3w7GWt4vHzwp0tjj9vOn-0-1f1cb5aaec5b6aa35a2d7962380051b3)
在Fedora 18之后的版本,Node.js和NPM是默认支持的,只需要通过下面的一条命令就可以安装:
![](https://epubservercos.yuewen.com/BE2223/15253389405244706/epubprivate/OEBPS/Images/Figure-P31_35516.jpg?sign=1738871682-Nt9Y0OR4q0XCzyNACeSFBCC5xsCopfow-0-eb243c5e06e41ef02bad02a6a5a71b3e)