个性化阅读
专注于IT技术分析

如何在Ubuntu,CentOS上安装Node.js 11?

本文概述

通过二进制分发或从源代码在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。

赞(0)
未经允许不得转载:srcmini » 如何在Ubuntu,CentOS上安装Node.js 11?

评论 抢沙发

评论前必须登录!