分享

银河麒麟安装应用报错-“dpkg-deb:错误在;粘贴子进程被信号(断开的管道)终止了”

系统版本

适用系统:V10(SP1)
适用架构:X86
其他版本或架构可做参考。

问题描述:使用apt或dpkg安应用时报错:dpkg-deb:错误:粘贴子进程被信号(断开的管道)终止了。
image.png

问题分析:从报错提示信息“正试图覆盖/usr/lib/x86_64-linux-gnu/libcares.so.2,它同时被包含于软件包libc-ares2:amd64 1.15.0-1build1”,基本可以看出应该是应用安装时和系统的库文件存在冲突;此问题一般是由于应用打包不规范,将库文件直接放置在了系统库目录(/usr/lib/x86_64-linux-gnu),当依赖库未在系统安装时不会出现此问题,当系统已经安装此依赖库就会有如上报错。

问题解决方案:应用打包时不能将库文件直接放置在系统库文件目录下,需要通过 control文件来增加依赖。

版权说明:论坛帖子主题均由合作第三方提供并上传,若内容存在侵权,请进行举报

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系在线客服