温馨提示×

Debian 如何静默装 NodeJS

小樊
54
2026-09-22 21:46:01
栏目: 编程语言

在 Debian 上“静默安装(无交互)”Node.js,常见有几种方式,下面按推荐程度给出做法。


一、使用 NodeSource 官方仓库(推荐,版本新、可控)

1. 安装依赖

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

2. 添加 NodeSource 仓库(以 Node 20 为例)

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

想静默:| bash - 本身无交互
其他版本:把 20.x 改成 18.x / 22.x

3. 静默安装 Node.js

sudo apt-get install -y nodejs

✅ 完全无提示,适合脚本 / CI


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

sudo apt-get update
sudo apt-get install -y nodejs npm

⚠️ Debian stable 中版本通常较老(如 12 / 18)


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

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
export NVM_DIR="$HOME/.nvm"
. "$NVM_DIR/nvm.sh"
nvm install 20

✅ 无 sudo
❌ 不适合系统级服务


四、二进制包方式(完全离线)

wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz
sudo tar -xJf node-v20.11.1-linux-x64.tar.xz -C /opt
sudo ln -s /opt/node-v20.11.1-linux-x64/bin/node /usr/local/bin/node
sudo ln -s /opt/node-v20.11.1-linux-x64/bin/npm /usr/local/bin/npm

五、一键静默示例(脚本用)

set -e
apt-get update
apt-get install -y curl
curl -fsSL https://deb.nodesource.com/setup_20.x | bash -
apt-get install -y nodejs
node -v

如果你告诉我:

  • Debian 版本(11 / 12)
  • 是否需要 npm
  • 是否用于服务器 / Docker / CI

我可以给你最合适的最小化方案。

0 踩