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,再安装新版即可。

参考文献