Debian 官方对 Node.js 的兼容版本分两个层面来看:系统自带仓库 和 官方/第三方支持。下面按 Debian 版本给你一个清晰对照。
| Debian 版本 | 发布时间 | 默认 Node.js 版本 | 备注 |
|---|---|---|---|
| Debian 10 (Buster) | 2019 | 10.x | 已 EOL,仅安全维护 |
| Debian 11 (Bullseye) | 2021 | 12.x | 当前稳定 |
| Debian 12 (Bookworm) | 2023 | 18.x | 当前最新稳定 |
| Debian Testing (Trixie) | 滚动 | 18.x / 20.x | 随仓库变化 |
✅ 优点:稳定、安全、与系统深度集成
❌ 缺点:版本通常较保守,不适合需要最新 Node.js 的项目
如果你需要 最新 LTS 或指定版本,Debian 官方推荐使用 NodeSource。
| Node.js 版本 | 支持状态 | 支持的 Debian |
|---|---|---|
| 18.x (LTS) | ✅ 活跃 | Buster / Bullseye / Bookworm |
| 20.x (LTS) | ✅ 活跃 | Bullseye / Bookworm |
| 21.x | ⚠️ 已 EOL | 不推荐 |
| 22.x (LTS) | ✅ 活跃 | Bookworm |
| 23.x | ✅ Current | Bookworm |
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs
如果你只是开发而不是系统级部署,nvm 几乎支持 所有 Node.js 版本:
nvm install 18
nvm install 20
nvm install 22
✅ 支持:
❌ 不适合:
✅ 服务器 / 生产环境
✅ 前端 / 全栈开发
nvm + Node.js 18 / 20✅ 兼容性最稳
cat /etc/debian_version
node --version
如果你愿意,可以直接告诉我:
我可以给你一条最合适、最安全的安装方案。