报错显示:dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)

1.分析错误

我想要在我系统的基础上准备进行将node.js升级运行一下命令

sudo apt-get update
curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

结果出现报错显示

Errors were encountered while processing:
 /var/cache/apt/archives/nodejs_18.19.0-1nodesource1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

这个错误表明在安装 Node.js 18.19.0 时,与 libnode-dev 12.22.9~dfsg-1ubuntu3.3 包中的文件发生冲突

2.解决

输入该文件的所在位置进行处理

sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_18.19.0-1nodesource1_amd64.deb
sudo apt autoremove



sudo apt-get remove libnode-dev #删除libnode-dev文件

这条命令时删除之前的文件内容

3.重新安装

sudo mv /usr/include/node/common.gypi /usr/include/node/common.gypi.bak  #备份下


sudo apt-get install -y nodejs  #重新安装


nvm use 18  #最后还要切换版本

最后完美解决安装成功

报错显示:dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)_第1张图片

你可能感兴趣的:(linux,运维,服务器)