Ubuntu Node.js LTS 20.15 安装指南

Ubuntu 安装 nodejs-lts 20.15

下载安装 nvm

$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

重启终端后,使用 nvm 下载 node v20.15.0

$ nvm install 20

有可能出现下载失败的问题,如下所示:

Downloading and installing node v20.15.0...
Downloading https://nodejs.org/dist/v20.15.0/node-v20.15.0-linux-x64.tar.xz...
Warning: Failed to open the file                                               
Warning: /home/username/.nvm/.cache/bin/node-v20.15.0-linux-x64/node-v20.15.0-lin
Warning: ux-x64.tar.xz: Permission denied

解决方法:

点击下面超链接,下载 node-v20.15.0-linux-x64.tar.xz 

下载node-v20.15.0-linux-x64

把文件复制到

目录 /home/username/.nvm/.cache/bin/node-v20.15.0-linux-x64/

~/.nvm/.cache/bin/node-v20.15.0-linux-x64$ cp ~/下载/node-v20.15.0-linux-x64.tar.xz .

再次,运行安装,可以成功

$ nvm install 20
Downloading and installing node v20.15.0...
Local cache found: ${NVM_DIR}/.cache/bin/node-v20.15.0-linux-x64/node-v20.15.0-linux-x64.tar.xz
Checksums match! Using existing downloaded archive ${NVM_DIR}/.cache/bin/node-v20.15.0-linux-x64/node-v20.15.0-linux-x64.tar.xz
Now using node v20.15.0 (npm v10.7.0)
Creating default alias: default -> 20 (-> v20.15.0)

检查 node 和 npm 的版本

$ node -v
v20.15.0
$ npm -v
10.7.0