在 Debian 上“静默安装(无交互)”Node.js,常见有几种方式,下面按推荐程度给出做法。
sudo apt-get update
sudo apt-get install -y curl ca-certificates gnupg
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
想静默:
| bash -本身无交互
其他版本:把20.x改成18.x/22.x
sudo apt-get install -y nodejs
✅ 完全无提示,适合脚本 / CI
sudo apt-get update
sudo apt-get install -y nodejs npm
⚠️ Debian stable 中版本通常较老(如 12 / 18)
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
如果你告诉我:
我可以给你最合适的最小化方案。