Debian 12 安装卸载升级 Node.js
安装 Node.js
更新 APT 软件包索引:
sudo apt update
安装依赖:
sudo apt-get install -y ca-certificates gnupg
创建一个用于保存 GPG 密钥的目录(已存在则不会创建):
sudo mkdir -p /etc/apt/keyrings
下载 NodeSource 的官方 GPG 密钥,并将其转换为适合 APT 使用的格式:
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg
查看 Node.js LTS 计划 ,确定要安装的 Node.js 版本。
添加 NodeSource 的官方软件源(Node.js 20.x),并指定 GPG 密钥:
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list
添加了新的软件源,需要更新 APT 软件包索引才能生效:
sudo apt update
安装 Node.js:
sudo apt install -y nodejs
查看安装的 Node.js 版本:
node -v
v20.19.1
卸载 Node.js
使用 APT 卸载 Node.js:
sudo apt-get purge nodejs
删除软件源和 GPG 密钥:
sudo rm -rf /etc/apt/sources.list.d/nodesource.list
sudo rm -rf /etc/apt/keyrings/nodesource.gpg
升级 Node.js
先卸载 Node.js,再安装新版即可。