Skip to content
个人作品推荐
栾媛爱动物
播放动物叫声趣味微信小程序
栾媛爱动物微信小程序
微信扫码体验

编辑日期: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/node22

4. 创建软链接(全局使用 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.0npm / 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 -vnpm -vnpx -v

全程不依赖 apt、不拉依赖、不编译,开箱即用。

相关文档

相关链接