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

本文概述

  • Ubuntu 16.x或18.x
  • CentOS / RHEL 7.x
  • 从源代码安装
通过二进制分发或从源代码在Ubuntu 16.x / 18.x, CentOS 7.x上安装Node.js 11.x的过程。
Node.js的普及度比以往任何时候都快。如果你最近开始学习Nodejs开发, 那么你需要做的第一件事就是安装它们。
从技术上讲, 有多种安装方式, 但遵循简单而正确的过程将使生活变得更加轻松。
以下, 我已经在DigitalOcean服务器上进行了测试。让我们开始吧。
Ubuntu 16.x或18.x【如何在Ubuntu,CentOS上安装Node.js 11()】无法通过默认存储库获得最新版本的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.listsudo apt-get update & & sudo apt-get install yarn

  • 接下来, 你将必须使用以下命令安装nodejs。
apt-get install -y nodejs

这将需要几秒钟, 并且一旦完成;你应该能够验证版本。
[email  protected]:~# nodejs -vv11.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 transactionInstalling : 2:nodejs-11.7.0-1nodesource.x86_641/1 Verifying: 2:nodejs-11.7.0-1nodesource.x86_641/1 Installed:nodejs.x86_64 2:11.7.0-1nodesourceComplete![[email  protected] ~]#

这意味着已安装Node.js, 并且可以使用-v语法进行验证。
[[email  protected] ~]# node -vv11.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 95025014096 Jan 17 21:27 node-v11.7.0

  • 转到新创建的文件夹
cd node-v11.7.0/

并且, 现在是时候从源代码构建Node.js了。
但是, 在继续之前, 请确保已安装必备组件。
如果使用Ubuntu, 则使用以下命令安装必备组件
apt-get updateapt-get install gcc g++ clang make

对于CentOS
yum updateyum install gcc  clang  gcc-c++

  • 现在建造它
./configure

  • 确保没有错误, 然后下一步
makemake install

构建和完成将需要一些时间。你可以通过执行以下命令来验证安装的版本。
[email  protected]:~# node --versionv11.7.0[email  protected]:~#

你会看到, 安装Nodejs很容易。 Nex, 你可能想学习和理解Nodejs。

    推荐阅读