Linux 系统安装、卸载与更新 Node.js 及 Git 指南
本文介绍在 Linux 环境下安装、卸载、更新 Node.js 以及安装 Git 的完整方案。默认推荐生产环境使用 Node.js LTS 版本。
1. 安装路线选择
| 路线 | 适合场景 | 优点 | 代价 |
|---|---|---|---|
| 系统包管理器(apt/dnf/yum) | 追求稳定、审计友好 | 最符合企业治理,升级可控 | 版本可能落后于最新 LTS |
| Snap(通用) | 想快速拿到新版本/LTS | 安装/切换版本很快 | 需要系统已支持 snapd |
| 版本管理器(如 nvm/fnm) | 多项目多版本并存 | 灵活、对开发最友好 | 需要额外工具链治理 |
2. Node.js 安装(按发行版给命令)
A. Debian / Ubuntu(稳妥线:系统仓库)
sudo apt update
sudo apt install -y nodejs npm
node -v && npm -v
说明:
apt update:刷新软件索引,避免装到旧缓存包。apt install nodejs npm:安装 Node 与 npm。node -v && npm -v:验证版本是否可用。
若需跟上最新 LTS 而系统仓库版本偏旧,建议使用 Snap 方案。
B. 通用方案:Snap 安装
sudo snap install node --classic --channel=24/stable
node -v && npm -v
说明:
snap install:通过 snap 安装 Node。--classic:授予更完整系统访问权限。--channel=24/stable:锁定主版本通道。
C. RHEL / Rocky / Alma / CentOS Stream(企业线:模块流)
sudo dnf module list nodejs
sudo dnf module install -y nodejs:20/common
node -v && npm -v
说明:
dnf module list nodejs:查看可用的 Node 模块流。dnf module install nodejs:20/common:选择一个流安装。
3. Node.js 卸载(按安装方式)
A. apt 安装的卸载
sudo apt remove --purge -y nodejs npm
apt autoremove -y


