树莓派Ubuntu 22.04环境下安装NodeJS失败求助
树莓派Ubuntu 22.04安装NodeJS冲突问题解决办法
出现这个错误是因为你要安装的nodesource版本NodeJS包,和系统自带的libnode72包共用了同一个文件/usr/share/systemtap/tapset/node.stp,导致dpkg无法完成安装。下面是两种新手友好的解决方法:
方法一:强制覆盖冲突文件(快速搞定)
直接让dpkg强制覆盖冲突文件,然后修复安装流程:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_16.16.0-deb-1nodesource1_arm64.deb sudo apt-get install -f
方法二:先卸载冲突包再安装(更干净)
如果不想用强制覆盖的方式,先把冲突的libnode72包移除,再重新安装NodeJS:
sudo apt remove libnode72 sudo apt install nodejs
确认安装成功
安装完成后,执行以下命令,能正常输出NodeJS和npm的版本号就说明安装成功了:
node -v npm -v
内容的提问来源于stack exchange,提问作者Henry S
相关产品推荐
相关产品推荐

