温馨提示×

Debian怎么安装旧版Nodejs

小樊
55
2026-07-15 06:35:23
栏目: 编程语言

在 Debian 上安装旧版 Node.js,常见且推荐的方法有下面几种,按推荐程度从高到低给你说明。


✅ 方法一(最推荐):使用 nvm 安装任意旧版 Node.js

nvm(Node Version Manager) 是最灵活、最安全的方式,不影响系统环境。

1️⃣ 安装 nvm

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

安装完成后,重新加载 shell:

source ~/.bashrc
# 或
source ~/.zshrc

验证:

nvm --version

2️⃣ 查看可用的 Node.js 版本

nvm list-remote

3️⃣ 安装指定旧版本(示例)

nvm install 14.21.3
nvm install 12.22.12
nvm install 10.24.1

4️⃣ 切换 / 使用指定版本

nvm use 14

设置默认版本:

nvm alias default 14

✅ 优点

  • 不影响系统 Node
  • 多版本共存
  • 非常适合开发环境

✅ 方法二:使用 NodeSource 旧版仓库

适合服务器环境(不推荐生产机随意用 nvm)

示例:安装 Node.js 14.x

curl -fsSL https://deb.nodesource.com/setup_14.x | sudo -E bash -
sudo apt install -y nodejs

其他版本替换 14.x 即可:

  • 16.x
  • 12.x
  • 10.x(已 EOL)

⚠️ 注意:NodeSource 已逐步移除非常老的版本。


✅ 方法三:手动下载旧版二进制文件(不推荐)

1️⃣ 下载旧版 Node.js

wget https://nodejs.org/dist/v14.21.3/node-v14.21.3-linux-x64.tar.xz

2️⃣ 解压并安装

tar -xJf node-v14.21.3-linux-x64.tar.xz
sudo mv node-v14.21.3-linux-x64 /usr/local/nodejs

3️⃣ 配置环境变量

echo 'export PATH=/usr/local/nodejs/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

验证:

node -v
npm -v

✅ 推荐方案总结

场景 推荐方式
开发 / 多版本 nvm
服务器固定版本 ✅ NodeSource
离线 / 定制 手动安装

⚠️ 注意事项

  • 旧版 Node.js 已停止安全更新,不建议暴露在公网
  • Debian 12(bookworm)默认仓库 Node.js 较新,不建议强行降级系统包

如果你能告诉我:

  • Debian 版本(10 / 11 / 12)
  • 需要的具体 Node.js 版本(如 12 / 14 / 16)

我可以给你最精确的一套命令

0