dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了 -- debian
问题: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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?