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

Ubuntu 22.04虚拟机中无法安装NodeJS LTS的问题求助

解决Ubuntu 22.04安装NodeJS LTS时的dpkg文件冲突问题

错误核心是nodesource提供的NodeJS 18包与系统预装的libnode72包(对应NodeJS 12版本)存在文件冲突,具体是/usr/share/systemtap/tapset/node.stp文件被两个包同时声明。以下是两种可行的解决方法:

方法一:强制覆盖冲突文件

  • 执行命令强制安装NodeJS,允许覆盖冲突文件:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_18.12.0-deb-1nodesource1_arm64.deb
  • 修复可能的依赖问题:
sudo apt-get -f install

方法二:先卸载冲突的系统包

  • 彻底卸载冲突的libnode72包及相关冗余依赖:
sudo apt autoremove --purge libnode72
  • 重新安装NodeJS:
sudo apt install nodejs

验证安装成功

执行以下命令确认NodeJS和npm版本:

node -v
npm -v

内容的提问来源于stack exchange,提问作者kameHame HA

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.14 01:55:19