[Seek Help] 依赖错误 检测更新失败
Tofloor
poster avatar
eeldch
deepin
2021-08-22 20:56
Author

目前是deepin 20.2.2,想更新系统时,显示“依赖错误,检测更新失败”,怎么解决呢?求指导

Reply Favorite View the author
All Replies
谢克辉
deepin
2021-08-22 21:08
#1

sudo apt update && sudo apt upgrade

Reply View the author
eeldch
deepin
2021-08-22 22:55
#2

xxx@xxx-PC:~$ sudo apt update && sudo apt upgrade

请验证指纹或密码:

验证成功

命中:1 http://dl.google.com/linux/earth/deb stable InRelease

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

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

命中:4 https://d.store.deepinos.org.cn  InRelease                                       

命中:5 https://home-store-img.uniontech.com/appstore eagle InRelease

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

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

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

有 118 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

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

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

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

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

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

 libmariadb3 : 破坏: libmariadb3:i386 (!= 1:10.3.27-0+deb10u1) 但是 1:10.3.29.1-0+deb10u1 已经安装

 libmariadb3:i386 : 破坏: libmariadb3 (!= 1:10.3.29.1-0+deb10u1) 但是 1:10.3.27-0+deb10u1 已经安装

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

Reply View the author
Ziggy
deepin
2021-08-23 07:23
#3
eeldch

xxx@xxx-PC:~$ sudo apt update && sudo apt upgrade

请验证指纹或密码:

验证成功

命中:1 http://dl.google.com/linux/earth/deb stable InRelease

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

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

命中:4 https://d.store.deepinos.org.cn  InRelease                                       

命中:5 https://home-store-img.uniontech.com/appstore eagle InRelease

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

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

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

有 118 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

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

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

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

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

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

 libmariadb3 : 破坏: libmariadb3:i386 (!= 1:10.3.27-0+deb10u1) 但是 1:10.3.29.1-0+deb10u1 已经安装

 libmariadb3:i386 : 破坏: libmariadb3 (!= 1:10.3.29.1-0+deb10u1) 但是 1:10.3.27-0+deb10u1 已经安装

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

根据报错提示操作

Reply View the author
eeldch
deepin
2021-08-24 17:27
#4

好的,谢谢!成功了。我上次也试过了,但是提示错误,应该是因为没有root账户权限。这次自己上网升级到root权限就可以了。

Reply View the author