本文概述
- Ubuntu 16.x或18.x
- CentOS / RHEL 7.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。
推荐阅读
- 如何在RHEL / CentOS 7中启动时自动启动服务()
- Android开发之sqlite数据库的练习
- flutter之配置安卓环境的小坑 but Android SDK not found at this location.
- Android教程2020 - RecyclerView获取滑动距离
- Xamarin Android Activity全屏
- 关于Android开发中获取服务器上数据时报 nullpointexception 的可能原因和解决办法
- 《Android Studio实战 快速高效地构建Android应用》--Git入门
- Android 调试桥 (adb) 是命令行命令--官方拷贝过来的,留作自己查看
- [Leetcode]689.Maximum Sum of 3 Non-Overlapping Subarrays