温馨提示×

debian旧版如何配nodejs

小樊
42
2026-09-11 07:05:44
栏目: 编程语言

在 Debian 旧版本(如 Debian 8/9/10 或更早)上配置 Node.js,常见有几种方式,取决于你对版本和稳定性的需求。下面按推荐程度给你讲。


一、使用 NodeSource 官方源(最推荐,版本新)

适合:想要较新 Node.js(如 14/16/18)但系统自带版本太旧

1. 确认系统版本

cat /etc/debian_version

2. 安装依赖

sudo apt update
sudo apt install -y curl ca-certificates gnupg

3. 添加 NodeSource 源(以 Node 18 为例)

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

若是 很老的 Debian(如 7),可能需要手动下载脚本或用 wget

4. 安装 Node.js

sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、用 Debian 自带 apt(最简单,但版本旧)

适合:只是跑老项目,不追求新特性

sudo apt update
sudo apt install nodejs npm

查看版本:

node -v

Debian 8 → Node 0.10
Debian 9 → Node 4/6
Debian 10 → Node 10


三、使用 NVM(适合开发环境)

适合:一台机器需要多个 Node 版本

1. 安装 NVM

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

2. 重新登录或刷新

source ~/.bashrc

3. 安装 Node

nvm install 18
nvm use 18

四、手动下载二进制包(最稳,无网络依赖)

适合:离线服务器 / 老系统不兼容新源

wget https://nodejs.org/dist/v18.20.4/node-v18.20.4-linux-x64.tar.xz
tar -xvf node-v18.20.4-linux-x64.tar.xz
sudo mv node-v18.20.4-linux-x64 /usr/local/node

配置环境变量:

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

五、常见问题

1. npm 很慢

npm config set registry https://registry.npmmirror.com

2. 老 Debian 不支持 HTTPS 源

  • 升级 ca-certificates
  • 或用 HTTP 镜像(不推荐)

3. glibc 版本过低

老系统可能跑不了新 Node,可:

  • 用旧 Node(如 12)
  • 或升级系统

如果你能告诉我:

  • Debian 具体版本
  • Node 目标版本
  • 用途(生产 / 开发)

我可以直接给你一套最合适、可复制的命令。

0