You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04中APT安装Node.js为12版而非最新LTS?如何装指定版本?

如何通过APT在Debian上安装指定版本的Node.js(如v18.20.3 LTS)

Debian官方软件源中的Node.js版本通常偏旧,要通过APT安装指定的LTS版本(比如v18.20.3),需要添加Node.js官方维护的NodeSource仓库,具体步骤如下:

1. 清理旧版本(可选)

如果已经安装了旧版Node.js,先移除避免版本冲突:

sudo apt purge nodejs npm
sudo apt autoremove

2. 添加对应版本的NodeSource仓库

NodeSource提供了各LTS版本的专属源,以v18.x系列为例,执行以下脚本添加仓库:

curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -

如果需要其他版本,将命令中的setup_18.x替换为对应版本标识即可,比如setup_20.x对应v20 LTS系列。

3. 安装指定版本的Node.js

安装该系列最新LTS版本

直接执行安装命令,会自动安装v18系列的最新LTS版本(包含v18.20.3):

sudo apt install nodejs

精确安装v18.20.3版本

如果需要严格指定v18.20.3,先列出仓库中可用的Node.js版本:

apt list -a nodejs

找到对应版本的完整包名(格式通常为nodejs=18.20.3-deb-1nodesource1),然后执行:

sudo apt install nodejs=18.20.3-deb-1nodesource1

4. 验证安装结果

安装完成后,运行以下命令确认版本:

node -v
npm -v

内容的提问来源于stack exchange,提问作者Parth Patel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.22 14:18:11