通过二进制分发或从源代码在 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 或更高版本。
从源代码安装
如果您处于无法连接到 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 框架,成为 专业程序员.