编辑日期:2026-04-15
Ubuntu 22.04 离线安装 Node.js 22.16.0
适用于 Ubuntu 22.04 LTS(x64 / amd64),全程 无需 apt、无需联网、无需编译:在有网电脑下载官方 Linux (x64) 二进制包,拷贝到离线机解压并做软链接即可。版本以 22.16.0 为例,路径与目录名可按习惯调整。
一、在有网的电脑上下载
从 Node.js 发行页下载 Linux 64-bit 二进制 的 tar.xz,文件名形如:
node-v22.16.0-linux-x64.tar.xz
- 官方目录:
https://nodejs.org/dist/v22.16.0/node-v22.16.0-linux-x64.tar.xz
下载完成后,将 node-v22.16.0-linux-x64.tar.xz 拷贝到 Ubuntu 22.04 机器的任意目录(例如用户家目录 ~/ 或 ~/pkg/)。
二、离线机安装(全程可不联网)
1. 进入安装包所在目录
例如安装包放在家目录:
bash
cd ~若放在其它路径,改成对应目录即可。
2. 解压到 /usr/local/
bash
sudo tar -xJf node-v22.16.0-linux-x64.tar.xz -C /usr/local/3. 重命名目录(便于管理)
bash
sudo mv /usr/local/node-v22.16.0-linux-x64 /usr/local/node224. 创建软链接(全局使用 node / npm / npx)
若系统 PATH 已包含 /usr/local/bin(Ubuntu 默认通常包含),将可执行文件链到此目录即可在所有终端中直接调用:
bash
sudo ln -sf /usr/local/node22/bin/node /usr/local/bin/node
sudo ln -sf /usr/local/node22/bin/npm /usr/local/bin/npm
sudo ln -sf /usr/local/node22/bin/npx /usr/local/bin/npx使用 -sf 可避免重复创建链接时失败(重复执行也安全)。
5. 验证
新开终端或执行 hash -r 后:
bash
node -v
npm -v
npx -v期望 node 输出 v22.16.0;npm / npx 版本随官方包自带,以实际输出为准(常见约为 10.8.x)。
三、可选:为所有用户配置 PATH
若希望显式把 /usr/local/node22/bin 加入环境变量(可不依赖 /usr/local/bin 下的软链),不要使用 sudo echo >>(重定向在 sudo 下容易踩权限问题),建议写入 /etc/profile.d/:
bash
echo 'export PATH=/usr/local/node22/bin:$PATH' | sudo tee /etc/profile.d/node22.sh
sudo chmod +x /etc/profile.d/node22.sh重新登录或执行:
bash
source /etc/profile.d/node22.sh四、卸载(备用)
bash
sudo rm -rf /usr/local/node22
sudo rm -f /usr/local/bin/node /usr/local/bin/npm /usr/local/bin/npx
sudo rm -f /etc/profile.d/node22.sh若曾向 /etc/profile 手动追加过 PATH,请编辑该文件删除对应行。
总结
| 步骤 | 说明 |
|---|---|
| 获取包 | 官方 node-v22.16.0-linux-x64.tar.xz |
| 安装位置 | 解压到 /usr/local/,目录可改名为 /usr/local/node22 |
| 全局命令 | 链到 /usr/local/bin 或配置 PATH |
| 验证 | node -v、npm -v、npx -v |
全程不依赖 apt、不拉依赖、不编译,开箱即用。
