往期文章:统信UOS或者KYLINOS上无交互安装Citrix
hello,大叫好啊,今天给大家介绍在统信UOS或者麒麟KYLINOS上安装软件包时有未满足的依赖关系该怎么处理的文章,欢迎大家关注一下我哦,关于信创的相关内容,会一直给大家分享的哦。
1、安装curl软件,报有未能满足的依赖关系
pdsyw@pdsyw-PC:~/Desktop$ sudo apt install curl
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
curl 已经是最新版 (7.64.1.16-deepin1)。
curl 已设置为手动安装。
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
icaclient : 依赖: curl (>= 7.68) 但是 7.64.1.16-deepin1 正要被安装
推荐: libgstreamer-plugins-base0.10-0 (>= 0.10.15) 但无法安装它
推荐: libgstreamer0.10-0 (>= 0.10.15) 但无法安装它
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
pdsyw@pdsyw-PC:~/Desktop$
2、执行apt --fix-broken install修复依赖关系
pdsyw@pdsyw-PC:~/Desktop$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:
libutempter0 squashfs-tools x11-apps x11-session-utils xbitmaps xinit
使用'sudo apt autoremove'来卸载它(它们)。
下列软件包将被【卸载】:
icaclient
升级了 0 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 156 个软件包未被升级。
有 1 个软件包没有被完全安装或卸载。
解压缩后将会空出 165 MB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 199832 个文件和目录。)
正在卸载 icaclient (23.9.0.24) ...
正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...
正在处理用于 mime-support (3.62) 的触发器 ...
正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...
Rebuilding /usr/share/applications/bamf-2.index...
pdsyw@pdsyw-PC:~/Desktop$
3、执行apt update 更新软件源
pdsyw@pdsyw-PC:~/Desktop$ sudo apt update
请输入密码:
验证成功
获取:1 https://pro-driver-packages.uniontech.com eagle InRelease [8,386 B]
获取:2 https://pro-driver-packages.uniontech.com eagle/non-free arm64 Packages [331 kB]
获取:3 https://app-store-files.uniontech.com/231020095112516/appstore eagle-pro InRelease [6,134 B]
获取:4 https://professional-packages.chinauos.com/desktop-professional eagle InRelease [28.8 kB]
命中:5 https://professional-packages.chinauos.com/printer eagle InRelease
获取:6 https://app-store-files.uniontech.com/231020095112516/appstore eagle-pro/appstore arm64 Packages [1,599 kB]
获取:7 https://cdn-professional-security.chinauos.com eagle/1060 InRelease [28.8 kB]
获取:8 https://cdn-professional-security.chinauos.com eagle/1060/main arm64 Packages [17.8 MB]
已下载 19.8 MB,耗时 13秒 (1,498 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
有 167 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
pdsyw@pdsyw-PC:~/Desktop$
4、重新安装curl测试
pdsyw@pdsyw-PC:~/Desktop$ sudo apt install curl
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
curl 已经是最新版 (7.64.1.16-deepin1)。
curl 已设置为手动安装。
下列软件包是自动安装的并且现在不需要了:
libutempter0 squashfs-tools x11-apps x11-session-utils xbitmaps xinit
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 156 个软件包未被升级。
pdsyw@pdsyw-PC:~/Desktop$