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

发布时间:2024年01月15日

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  #最后还要切换版本

最后完美解决安装成功

文章来源:https://blog.csdn.net/qq_62841902/article/details/135569682
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。