温馨提示×

怎么给debian配nodejs源

小樊
39
2026-09-26 13:18:37
栏目: 编程语言

在 Debian 上配置 Node.js 的软件源,最常用、官方推荐的方式是使用 NodeSource 提供的 apt 源。下面分几种常见情况说明。


一、使用 NodeSource 官方源(推荐)

1. 安装依赖

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

2. 导入 NodeSource GPG 密钥

sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | \
  sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

3. 添加 Node.js apt 源

以 Node.js 20.x 为例(可替换为 18.x / 22.x):

NODE_MAJOR=20
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | \
  sudo tee /etc/apt/sources.list.d/nodesource.list

4. 安装 Node.js

sudo apt update
sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、常用 Node.js 版本对应

版本 命令中的值
18.x NODE_MAJOR=18
20.x NODE_MAJOR=20
22.x NODE_MAJOR=22

三、使用 Debian 自带源(不推荐生产)

sudo apt update
sudo apt install -y nodejs npm

⚠️ 版本通常较旧,不适合现代前端/后端开发。


四、使用 nvm 管理多版本(开发推荐)

如果你只是开发用,不一定非要配系统源:

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

五、国内加速(可选)

如果访问 NodeSource 慢,可改用镜像(如清华源):

echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://mirrors.tuna.tsinghua.edu.cn/nodesource/deb_20.x nodistro main" | \
  sudo tee /etc/apt/sources.list.d/nodesource.list

如果你告诉我:

  • Debian 版本(如 11 / 12)
  • 用途(服务器 / 开发)
  • 是否需要国内镜像

我可以给你一份完全可直接复制执行的命令。

0 踩