NodeJS apt 升级过程中出错

NodeJS apt 升级过程中出错

我在尝试sudo apt upgrade我的系统时遇到了这个问题:

Preparing to unpack .../nodejs_18.17.1-deb-1nodesource1_amd64.deb ...
Unpacking nodejs (18.17.1-deb-1nodesource1) over (12.22.9~dfsg-1ubuntu3.3) ...
dpkg: error processing archive /var/cache/apt/archives/nodejs_18.17.1-deb-1nodesource1_amd64.deb (--unpack):
 trying to overwrite '/usr/share/systemtap/tapset/node.stp', which is also in package libnode72:amd64 12.22.9~dfsg-1ubun
tu3.3
Errors were encountered while processing:
 /var/cache/apt/archives/nodejs_18.17.1-deb-1nodesource1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

如何安全地解决这个问题?

如果这有帮助,我记得我从 github 安装了 NodeJS(因为 apt 提供 v.12 或类似版本)。我使用 Ubuntu 22.04.3 LTS(GNU/Linux 6.5.0-15-generic x86_64)。

提前致谢!

答案1

好的,事实证明我nodejs之前安装的与 有冲突node

nodejs -v显示 v.12.22.9 并且node -v是 v.20.7.0。

sudo apt remove nodejs运行正常后-sudo apt upgrade成功。

相关内容