在 Debian 上配置 Node.js 的软件源,通常有两种常见方式:
NodeSource 提供了较新版本的 Node.js(如 18、20、22 等)。
sudo apt update
sudo apt install -y curl ca-certificates gnupg
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
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
可把
20改成你需要的版本,如18、22
sudo apt update
sudo apt install -y nodejs
node -v
npm -v
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
如果你告诉我 Debian 版本(如 11 / 12) 和 需要的 Node 版本,我可以给你精确命令。