Linux下安装nodejs-源码安装

大多数情况下我们都能够使用二进制文件安装nodejs, 各种包管理生态下, 以及各种操作系统环境下的安装方式, 在我往期的博客中都有介绍.

但是有些某些系统或环境下, 或者由于个人偏好, 还是需要通过源码安装nodejs, 那么此篇文章或许对您有帮助.

关于各种二进制文件形式安装可以参考我的博客 安装并配置nodejs | 鹏叔的技术博客

1. 环境说明

linux 版本

1
2
uname -a
Linux 4.15.0-29deepin-generic #31 SMP Fri Jul 27 07:12:08 UTC 2018 x86_64 GNU/Linux

Nodejs 版本:node-v14.17.5

2. 安装前准备

安装必要的依赖包

1
2
3

sudo apt-get install g++

3. 下载源码

下载 nodejs 源代码

1
2
3
4
5
6
7
8
9
10
11
sudo mkdir -p /opt/nodejs/
cd /opt/nodejs/
sudo wget https://nodejs.org/dist/v14.17.5/node-v14.17.5.tar.gz

sudo tar xvf node-v14.17.5.tar.gz
cd node-v14.17.5
sudo ./configure
sudo make
sudo make install

sudo ln -s /usr/local/bin/node /usr/sbin/node

4. 验证是否安装成功

1
2
# 查看当前安装的Node的版本
node -v

如果能正常打印版本信息, 说明安装成功!

5. 关联阅读

安装并配置nodejs

Nodejs升级以及快速版本切换

最新更新以及更多Nodejs相关文章请访问 鹏叔的技术博客 - Nodejs

6. troubleshooting

当运行./configure 命令时,如果遇到 g++命令未找到错误,需要安装 g++后再继续执行./configure

1
sudo apt-get install g++

7. 参考文档

Linux下安装nodejs-源码安装