linux有未能满足的依赖关系,更新deepin系统提示org.gnome.gnome-boxes有未满足的依赖的处理...

起初在桌面上更新deepin系统却提示依赖错误,检测更新失败,造成deepin系统无法升级到新版本,然后到命令行中更新,却提示org.gnome.gnome-boxes软件包有未满足的依赖关系,以下是这个问题的详情及处理方法。

fb2df90f5ac2f1afe33485339f4151c6.png

命令行中更新的报错信息

apt-get update

命中:1 https://community-packages.deepin.com/deepin apricot InRelease

命中:2 https://community-packages.deepin.com/printer eagle InRelease

命中:3 https://community-store-packages.deepin.com/appstore eagle InRelease

命中:4 http://repo.yandex.ru/yandex-browser/deb beta InRelease

正在读取软件包列表... 完成

apt-get upgrade

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

org.gnome.gnome-boxes : 依赖: libfreerdp2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) 但是它还没有被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

apt --fix-broken install

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

正在修复依赖关系... 完成

将会同时安装下列软件:

libfreerdp2-2 libwinpr2-2

建议安装:

freerdp2-x11

下列【新】软件包将被安装:

libfreerdp2-2 libwinpr2-2

升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 80 个软件包未被升级。

有 1 个软件包没有被完全安装或卸载。

需要下载 0 B/1,596 kB 的归档。

解压缩后会消耗 3,452 kB 的额外空间。

您希望继续执行吗? [Y/n] y

(正在读取数据库 ... 系统当前共安装有 372716 个文件和目录。)

准备解压 .../libwinpr2-2_2.0.0.4-1+dde_amd64.deb  ...

正在解压 libwinpr2-2:amd64 (2.0.0.4-1+dde) ...

dpkg: 处理归档 /var/cache/apt/archives/libwinpr2-2_2.0.0.4-1+dde_amd64.deb (--unpack)时出错:

正试图覆盖 /usr/lib/x86_64-linux-gnu/libwinpr2.so.2.0.0,它同时被包含于软件包 remmina 1.4.8+dfsg-2

dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了

准备解压 .../libfreerdp2-2_2.0.0.4-1+dde_amd64.deb  ...

正在解压 libfreerdp2-2:amd64 (2.0.0.4-1+dde) ...

dpkg: 处理归档 /var/cache/apt/archives/libfreerdp2-2_2.0.0.4-1+dde_amd64.deb (--unpack)时出错:

正试图覆盖 /usr/lib/x86_64-linux-gnu/libfreerdp2.so.2.0.0,它同时被包含于软件包 remmina 1.4.8+dfsg-2

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)

apt-get purge gnome-boxes

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

软件包 gnome-boxes 未安装,所以不会被卸载

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

org.gnome.gnome-boxes : 依赖: libfreerdp2-2 (>= 2.0.0~git20160317.1.75ae3f5+dfsg1) 但是它将不会被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法

补充说明

之前安装过gnome-boxes,一直报错失败,安装不上,卸载也卸载不了,上面的报错看和remmina有关,尝试卸载,remmina也卸载不了报错。

处理方案

在终端中运行sudo apt purge org.gnome.gnome-boxes卸载。

反馈:上面apt-get purge gnome-boxes不能卸载(因为安装的是来自应用商店的org.gnome.gnome-boxes,不是来自基础仓库的gnome-boxes,当前深度商店里不少包都有打包问题),必须得org.gnome.gnome-boxes才能成功,最后卸载了还是升级失败,于是手工运行apt install linux-image-deepin-stable-amd64 linux-headers-deepin-stable-amd64命令升级了内核然后再升级才成功。

相关主题

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值