在 Debian 12 上安装 NodeJS

打算把 Hexo 的源文件直接放在 PVE 的虚拟机里,记录一下使用 NodeSource 在 Debian 12 上安装 NodeJS 的命令。

导入 Nodesource 的 GPG key

1
2
3
4
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
sudo mkdir -p /etc/apt/keyrings
curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg

创建 deb repository

需要将命令中的 /node_$NODE_MAJOR.x 替换为对应的版本 比如 https://deb.nodesource.com/node_20.x nodistro

1
echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_$NODE_MAJOR.x nodistro main" | sudo tee /etc/apt/sources.list.d/nodesource.list

安装

1
2
sudo apt-get update
sudo apt-get install nodejs -y

验证

1
2
3
4
nodejs
Welcome to Node.js v20.9.0.
Type ".help" for more information.
>