温馨提示×

怎样在debian设置nodejs源

小樊
41
2026-09-29 11:18:40
栏目: 编程语言

在 Debian 上设置 Node.js 软件源,通常有两种主流方式:使用 NodeSource 官方源(推荐,版本新、稳定)和 使用 Debian 自带源(版本较旧)。下面分别说明。


一、使用 NodeSource 源(推荐)

NodeSource 提供官方编译好的 Node.js 包,支持多个大版本(如 18、20、22)。

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 源(以 Node 20 为例)

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

可替换 NODE_MAJOR 为 18、22 等

4. 安装 Node.js

sudo apt update
sudo apt install -y nodejs

5. 验证

node -v
npm -v

二、使用 Debian 官方源(简单但版本旧)

sudo apt update
sudo apt install -y nodejs npm

查看版本:

node -v

Debian 12 通常自带 Node 18 左右,老版本系统可能更旧


三、使用 nvm 管理 Node(可选,开发推荐)

如果不想改系统源,可以用 nvm:

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

常见问题

1. 切换 Node 版本

  • NodeSource:重装不同 NODE_MAJOR
  • nvm:nvm use 18

2. 国内加速(可选)

可替换为清华镜像:

https://mirrors.tuna.tsinghua.edu.cn/nodesource/

如果你能告诉我:

  • Debian 版本(cat /etc/os-release)
  • 需要的 Node 版本

我可以给你精确命令。

0 踩