apt-get upgrade修复依赖关系后提示 dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了

Jensen LinuxOSapt-get upgrade修复依赖关系后提示 dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了已关闭评论118阅读模式

问题:apt-get upgrade, 提示修复依赖关系。依赖关系修复后提示  dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了

解决方法
解决方法很简单,使用dpkg强制覆盖即可,具体操作如下:

sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb"
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb"

————————————————————————————————————————————————

root@js-uos:/home/jsz/Desktop# apt-get upgrade
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
org.gnome.vinagre : 依赖: libfreerdp2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) 但是它还没有被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
root@js-uos:/home/jsz/Desktop# apt --fix-broken install

 

dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了
在处理时有错误发生:
/var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb
/var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

 

解决方法
使用dpkg强制覆盖即可,具体操作如下:

sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb"
sudo dpkg -i --force-overwrite " /var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb"

覆盖完成后 继续 sudo apt --fix-broken install
sudo apt upgrade

文章末尾固定信息

weinxin
我的微信
微信号已复制
我的微信
微信扫一扫
 
Jensen
  • 本文由 Jensen 发表于2021-07-27 13:47:07
  • 转载请务必保留本文链接:http://ivell.cn/dpkg-deb-fix-debian/