
使用官方非保证的包https://github.com/nodejs/unofficial-builds包下载地址https://unofficial-builds.nodejs.org/download/release下载对应版本wget https://unofficial-builds.nodejs.org/download/release/v20.18.0/node-v20.18.0-linux-x64-glibc-217.tar.xz1. 安装 nvm如果还没安装curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bashsource ~/.bashrc2. 解压安装包假设是 node-v20.18.0-linux-x64-glibc-217.tar.xztar -xf node-v20.18.0-linux-x64-glibc-217.tar.xz3. 移动到 nvm 目录mkdir -p ~/.nvm/versions/nodemv node-v20.18.0-linux-x64-glibc-217 ~/.nvm/versions/node/v20.18.04. 让 nvm 识别手动安装的版本nvm use 20.17.05. 创建符号链接以确保完整功能可选cd ~/.nvm/versions/node/v20.17.0ln -sf $(which node) bin/nodeln -sf $(which npm) bin/npm总结手动安装 Node.js 到 nvm 的关键在于从官方 unofficial-builds 仓库下载对应平台的预编译包解压后移动到~/.nvm/versions/node目录并命名为版本号格式。随后通过nvm use让 nvm 识别该版本必要时创建符号链接以确保node和npm命令完整可用。整个过程无需编译源码但需注意选择与系统 glibc 版本匹配的包并确保 nvm 已正确安装和初始化。参考资料Node.js 官方文档nodejs/unofficial-builds GitHub 仓库nvm-sh/nvm 官方 README