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

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

Node.js的受欢迎程度正在迅速增长。如果您最近开始使用learning Nodejs development,那么您需要做的第一件事就是安装它们。

从技术上讲,有多种方法可以安装Node.js,但遵循简单和正确的过程将使生活变得更轻松。

以下是我在DigitalOcean服务器上测试过的。让我们开始吧。

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存储库。在上述输出的末尾,您应该看到以下内容。

读取软件包列表... 完成

## 运行 `sudo apt-get install -y nodejs` 来安装 Node.js 11.x 和 npm
## 您可能还需要开发工具来构建原生插件:
     sudo apt-get install gcc g++ make
## 若要安装Yarn包管理器,请运行:
     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

这将需要几秒钟时间,完成后您应该能够验证版本。

root@yaoweibinlab:~# nodejs -v
v11.7.0
root@yaoweibinlab:~#

如您所见,它已安装11.7.0版本。

CentOS/RHEL 7.x或8.x

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

安装Node.js 11.x

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

安装Node.js 12.x

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

安装Node.js 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

这将需要几秒钟时间,在最后,您应该看到以下内容。

运行事务
准备: 1/1
安装:python3-setuptools-39.2.0-5.el8.noarch 1/4
安装:python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4
运行脚本:python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4
安装:python3-pip-9.0.3-16.el8.noarch 3/4
运行脚本:nodejs-2:14.9.0-1nodesource.x86_64 4/4
安装:nodejs-2:14.9.0-1nodesource.x86_64 4/4
运行脚本:nodejs-2:14.9.0-1nodesource.x86_64 4/4
验证:python3-pip-9.0.3-16.el8.noarch 1/4
验证:python36-3.6.8-2.module_el8.1.0+245+c39af44f.x86_64 2/4
验证:python3-setuptools-39.2.0-5.el8.noarch 3/4
验证:nodejs-2:14.9.0-1nodesource.x86_64 4/4

已安装:
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

完成!
[root@lab ~]#

apt-get更新
apt-get安装gcc g++ clang make

对于CentOS

yum更新
yum安装gcc clang gcc-c++
  • 现在让我们构建它
./configure
  • 确保没有错误,然后继续
make
make install

构建需要一些时间,一旦完成,您可以通过执行以下命令验证已安装的版本。

root@yaoweibinlab:~# node --version
v11.7.0
root@yaoweibinlab:~#

你看,安装Node.js很容易。

接下来,您可能想探索链接_5以成为链接_6。

类似文章