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

通过二进制分发或从源代码在 Ubuntu 16.x/18.x、CentOS 7.x/8.x 上安装 Node.js 11.x、12.x、14.x 的过程。

Node.js 的受欢迎程度正以前所未有的速度增长。 如果你最近开始 学习Nodejs开发,那么您需要做的第一件事就是安装它们。

从技术上讲,有多种方法可以安装东西,但遵循简单正确的过程会让生活变得更轻松。

以下,我已经在 数字海洋 服务器。 让我们开始吧。

Ubuntu 16.x 或 18.x

最新版本的 Nodejs 无法通过默认存储库获得。 但不用担心,您可以按如下所示使用 NodeSource 分布。

  • 以root身份登录服务器
  • 执行以下

安装 Node.js 11.x

curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -

安装 Node.js 12.x

curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -

安装 Node.js 14.x

curl -sL https://deb.nodesource.com/setup_14.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 或 8.x

首先,您需要使用以下命令安装 NodeSource 存储库。

安装节点 11.x

curl -sL https://rpm.nodesource.com/setup_11.x | bash -

安装 Nodejs 12.x

curl -sL https://rpm.nodesource.com/setup_12.x | bash -

安装 Nodejs 14.x

curl -sL https://rpm.nodesource.com/setup_14.x | bash -

然后,如下所示安装 Nodejs。

yum install -y nodejs

如果您使用的是 CentOS 8.x,那么您也可以尝试 DNF。

dnf install -y nodejs

这将需要几秒钟,最后,您应该会看到如下所示的内容。

Running transaction
  Preparing        :                                                                                                                                                                1/1 
  Installing       : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         1/4 
  Installing       : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Running scriptlet: python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Installing       : python3-pip-9.0.3-16.el8.noarch                                                                                                                                3/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Installing       : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Running scriptlet: nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 
  Verifying        : python3-pip-9.0.3-16.el8.noarch                                                                                                                                1/4 
  Verifying        : python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64                                                                                                            2/4 
  Verifying        : python3-setuptools-39.2.0-5.el8.noarch                                                                                                                         3/4 
  Verifying        : nodejs-2:14.9.0-1nodesource.x86_64                                                                                                                             4/4 

Installed:
  nodejs-2:14.9.0-1nodesource.x86_64       python3-pip-9.0.3-16.el8.noarch       python3-setuptools-39.2.0-5.el8.noarch       python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64      

Complete!
[[email protected] ~]#

这意味着 Node.js 已安装并且可以使用 -v 语法进行验证。

[[email protected] ~]# node -v
v11.7.0
[[email protected] ~]#

上述说明也适用于 Fedora 29 或更高版本。

  如何向 Metamask 添加资金

从源代码安装

如果您处于无法连接到 Internet 的 DMZ 环境中怎么办? 您仍然可以通过构建源代码来安装它。 通过二进制分发,该过程不像上面那样简单,但是可行。

  • 登录 Ubuntu 或 CentOS 服务器
  • 下载最新的或你想要的 这里 使用 wget。 我正在尝试最新的。
wget https://nodejs.org/dist/v11.7.0/node-v11.7.0.tar.gz
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
  • 确保没有报错然后next
make
make install

构建和完成需要一些时间; 您可以通过执行以下操作来验证安装的版本。

[email protected]:~# node --version
v11.7.0
[email protected]:~#

你看,安装 Nodejs 很简单。

接下来,您可能想探索 Nodejs 框架,成为 专业程序员.