如何在Ubuntu 16.04 Linux服务器上安装Node.js

从ubuntu存储库安装node.js

只需执行:

$ sudo apt-get install nodejs

我们可能还想安装Node.js包管理器NPM

$ sudo apt-get install npm

检查安装版本:

$ nodejs --version
v4.2.6
$ npm --version
3.5.2

使用PPA存储库安装node.js

在系统上添加 add-apt-repository命令:

$ sudo apt-get install python-software-properties

接下来,添加PPA存储库:

$ sudo add-apt-repository -y -r ppa:chris-lea/node.js
$ sudo curl --silent https://deb.nodesource.com/gpgkey/nodesource.gpg.key | sudo apt-key add 

设置要安装的Node.js的版本号:

VERSION=node_7.x
DISTRO="$(lsb_release -s -c)"

配置Node.js使用上述设置的存储库:

$ sudo echo "deb https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee /etc/apt/sources.list.d/nodesource.list
$ sudo echo "deb-src https://deb.nodesource.com/$VERSION $DISTRO main" | sudo tee -a /etc/apt/sources.list.d/nodesource.list

执行以下apt-get命令以安装node.js:

$ sudo apt-get update
$ sudo apt-get install nodejs

检查安装的正确性:

$ nodejs --version
v7.2.1
$ npm --version
3.10.10

使用node.js安装脚本

在Ubuntu 16.04 Linux服务器上安装最新Node.js,使用原生Node.js安装脚本可能是最简单的方法:

$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash 
$ sudo apt-get install nodejs

检查版本:

$ nodejs --version
v7.2.1
$ npm --version
3.10.10

使用NVM安装Node.js

安装所需条件:

$ sudo apt-get install build-essential libssl-dev

使用其本机安装脚本安装“nvm”。

# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

对新NVM设置进行source:

$ . ~/.profile

列出所有的版本:

$ nvm ls-remote | grep -i lts
         v4.6.0   (LTS: Argon)
         v4.6.1   (LTS: Argon)
         v4.6.2   (LTS: Argon)
         v4.7.0   (Latest LTS: Argon)
         v6.9.0   (LTS: Boron)
         v6.9.1   (LTS: Boron)
         v6.9.2   (Latest LTS: Boron)

使用nvm命令安装所需的Node.js版本。

$ nvm install 6.9.2
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v6.9.2 (npm v3.10.9)
Creating default alias: default -> 6.9.2 (-> v6.9.2)

检查版本:

$ node --version
v6.9.2
$ npm --version
3.10.9
日期:2020-07-07 20:55:27 来源:oir作者:oir