本文概述
通过二进制分发或从源代码在Ubuntu 16.x / 18.x, CentOS 7.x上安装Node.js 11.x的过程。
Node.js的普及度比以往任何时候都快。如果你最近开始学习Nodejs开发, 那么你需要做的第一件事就是安装它们。
从技术上讲, 有多种安装方式, 但遵循简单而正确的过程将使生活变得更加轻松。
以下, 我已经在DigitalOcean服务器上进行了测试。让我们开始吧。
Ubuntu 16.x或18.x
无法通过默认存储库获得最新版本的Node.js。但不必担心, 可以按以下方式使用NodeSource分发。
- 以root身份登录到服务器
- 执行以下
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
上面的代码将下载并安装NodeSource Node.js存储库。在以上输出的末尾, 你应该看到类似这样的内容。
Reading package lists... Done
## Run `sudo apt-get install -y nodejs` to install Node.js 11.x and npm
## You may also need development tools to build native addons:
sudo apt-get install gcc g++ make
## To install the Yarn package manager, run:
curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
sudo apt-get update && sudo apt-get install yarn
- 接下来, 你将必须使用以下命令安装nodejs。
apt-get install -y nodejs
这将需要几秒钟, 并且一旦完成;你应该能够验证版本。
[email protected]:~# nodejs -v
v11.7.0
[email protected]:~#
而且, 如你所见, 它已经安装了11.7.0版本。
CentOS / RHEL 7.x
首先, 你需要使用以下命令安装NodeSource存储库。
curl -sL https://rpm.nodesource.com/setup_11.x | bash -
然后, 如下所示安装Nodejs。
yum install -y nodejs
这将花费几秒钟, 最后, 你应该看到类似以下的内容。
Running transaction
Installing : 2:nodejs-11.7.0-1nodesource.x86_64 1/1
Verifying : 2:nodejs-11.7.0-1nodesource.x86_64 1/1
Installed:
nodejs.x86_64 2:11.7.0-1nodesource
Complete!
[[email protected] ~]#
这意味着已安装Node.js, 并且可以使用-v语法进行验证。
[[email protected] ~]# node -v
v11.7.0
[[email protected] ~]#
以上说明也适用于Fedora 29或更高版本。
从源代码安装
如果你处于无法连接到Internet的DMZ环境中, 该怎么办?你仍然可以通过构建源代码进行安装。通过二进制分发, 该过程并不像上面那样简单, 但是可行。
- 登录到Ubuntu或CentOS服务器
- 使用wget从此处下载最新版本或你想要的版本。我正在尝试最新的。
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
- 使用tar命令解压缩下载的文件
tar -xvf node-v11.7.0.tar.gz
- 你应该看到在当前工作目录中创建了一个新文件夹
drwxr-xr-x 9 502 501 4096 Jan 17 21:27 node-v11.7.0
- 转到新创建的文件夹
cd node-v11.7.0/
并且, 现在是时候从源代码构建Node.js了。
但是, 在继续之前, 请确保已安装必备组件。
如果使用Ubuntu, 则使用以下命令安装必备组件
apt-get update
apt-get install gcc g++ clang make
对于CentOS
yum update
yum install gcc clang gcc-c++
- 现在建造它
./configure
- 确保没有错误, 然后下一步
make
make install
构建和完成将需要一些时间。你可以通过执行以下命令来验证安装的版本。
[email protected]:~# node --version
v11.7.0
[email protected]:~#
你会看到, 安装Nodejs很容易。 Nex, 你可能想学习和理解Nodejs。
评论前必须登录!
注册