在 Debian 旧版本(如 Debian 8/9/10 或更早)上配置 Node.js,常见有几种方式,取决于你对版本和稳定性的需求。下面按推荐程度给你讲。
适合:想要较新 Node.js(如 14/16/18)但系统自带版本太旧
cat /etc/debian_version
sudo apt update
sudo apt install -y curl ca-certificates gnupg
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
若是 很老的 Debian(如 7),可能需要手动下载脚本或用
wget
sudo apt install -y nodejs
node -v
npm -v
适合:只是跑老项目,不追求新特性
sudo apt update
sudo apt install nodejs npm
查看版本:
node -v
Debian 8 → Node 0.10
Debian 9 → Node 4/6
Debian 10 → Node 10
适合:一台机器需要多个 Node 版本
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash
source ~/.bashrc
nvm install 18
nvm use 18
适合:离线服务器 / 老系统不兼容新源
wget https://nodejs.org/dist/v18.20.4/node-v18.20.4-linux-x64.tar.xz
tar -xvf node-v18.20.4-linux-x64.tar.xz
sudo mv node-v18.20.4-linux-x64 /usr/local/node
配置环境变量:
echo 'export PATH=/usr/local/node/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm config set registry https://registry.npmmirror.com
ca-certificates老系统可能跑不了新 Node,可:
如果你能告诉我:
我可以直接给你一套最合适、可复制的命令。