linux下载软件说依赖关系不足,在依赖关系可以满足的情况下也会提示“依赖关系不满足”...
问题
在某些特定情况下,deepin-deb-installer不能正确解决依赖关系。
虽然软件包的依赖很简单(这里只有一个wine),而且可以顺利被apt命令安装,但是deepin-deb-installer会给出“依赖关系不满足”的错误。
复现方法
全新安装 Deepin v20。
从应用商店安装QQ。
用deepin-deb-installer安装这个软件包: build.deb.zip
(注意这个包只是为了演示依赖问题而制作的,软件本身并不能正常运行。想运行可以去这里下载完整版)
deepin-deb-installer提示“依赖关系不满足:wine”
该软件包的依赖只有一个wine。如果系统内没有安装wine却安装了deepin-wine*等包,就会发生这种问题。全新安装Deepin v20后从应用商店安装QQ是触发这个问题最简单的方法。
如果你已经安装了wine,但是依然还想复现该问题,可能需要先卸载所有与wine相关的包然后再试。特别是要卸载wine32:i386这个包。
日志
删除了行内多余的空白
hu60@hu60-PC:~/Downloads$ deepin-deb-installer build.deb
load translate "/usr/share/libdtk-5.1.2/DWidget/translations/dtkwidget_zh_CN"
load translate "/usr/share/deepin-deb-installer/translations/deepin-deb-installer_zh_CN"
2020-08-15, 21:20:09.728 [Debug] [0] "deepin-deb-installer" started, version = "5.3.2.1"
2020-08-15, 21:20:09.728 [Debug] [0] ("build.deb")
No appenders assotiated with category qt.qpa.xcb
[Warning] <> QXcbConnection: XCB error: 5 (BadAtom), sequence: 475, resource id: 0, major code: 20 (GetProperty), minor code: 0
2020-08-15, 21:20:09.979 [Debug] [0] setCustomQPalette m_colorRole: QPalette::ColorRole(WindowText)
2020-08-15, 21:20:09.979 [Debug] [0] setCustomQPalette m_colorRole: QPalette::ColorRole(WindowText)
2020-08-15, 21:20:09.979 [Debug] [0] setCustomQPalette m_colorRole: QPalette::ColorRole(WindowText)
2020-08-15, 21:20:09.979 [Debug] [0] setCustomQPalette m_colorRole: QPalette::ColorRole(WindowText)
2020-08-15, 21:20:10.313 [Debug] [0] depends:
2020-08-15, 21:20:10.313 [Debug] [0] Check for package "net.winegame.client"
2020-08-15, 21:20:10.313 [Debug] [0] package with arch "wine" "amd64" ""
2020-08-15, 21:20:10.314 [Debug] [0] "依赖" "wine" "amd64" "" ""
2020-08-15, 21:20:10.314 [Debug] [0] check conflict for package "wine" "amd64"
2020-08-15, 21:20:10.314 [Debug] [0] check conflict for local installed package is ok.
2020-08-15, 21:20:10.314 [Debug] [0] check finished, conflict is satisfy: "wine" true
2020-08-15, 21:20:10.314 [Debug] [0] Check indirect dependencies for package "wine"
2020-08-15, 21:20:10.314 [Debug] [0] package with arch "wine64" "amd64" ""
2020-08-15, 21:20:10.314 [Debug] [0] "依赖" "wine64" "amd64" ">=" "4.0-2"
2020-08-15, 21:20:10.314 [Debug] [0] check conflict for package "wine64" "amd64"
2020-08-15, 21:20:10.314 [Debug] [0] check conflict for local installed package is ok.
2020-08-15, 21:20:10.314 [Debug] [0] check finished, conflict is satisfy: "wine64" true
2020-08-15, 21:20:10.314 [Debug] [0] Check indirect dependencies for package "wine64"
2020-08-15, 21:20:10.314 [Debug] [0] package with arch "libc6" "amd64" ""
2020-08-15, 21:20:10.314 [Debug] [0] "依赖" "libc6" "amd64" ">=" "2.17"
2020-08-15, 21:20:10.314 [Debug] [0] package with arch "libwine" "amd64" ""
2020-08-15, 21:20:10.314 [Debug] [0] "依赖" "libwine" "amd64" "=" "4.0-2"
2020-08-15, 21:20:10.320 [Debug] [0] check conflict for package "libwine" "amd64"
2020-08-15, 21:20:10.320 [Debug] [0] check conflict for local installed package is ok.
2020-08-15, 21:20:10.321 [Debug] [0] check finished, conflict is satisfy: "libwine" true
2020-08-15, 21:20:10.321 [Debug] [0] Check indirect dependencies for package "libwine"
2020-08-15, 21:20:10.321 [Debug] [0] package with arch "libc6" "amd64" ""
2020-08-15, 21:20:10.321 [Debug] [0] "依赖" "libc6" "amd64" ">=" "2.27"
2020-08-15, 21:20:10.321 [Debug] [0] package with arch "libfontconfig1" "amd64" ""
2020-08-15, 21:20:10.321 [Debug] [0] "依赖" "libfontconfig1" "amd64" ">=" "2.12.6"
2020-08-15, 21:20:10.321 [Debug] [0] package with arch "libfreetype6" "amd64" ""
2020-08-15, 21:20:10.321 [Debug] [0] "依赖" "libfreetype6" "amd64" ">=" "2.6.2"
2020-08-15, 21:20:10.321 [Debug] [0] package with arch "libncurses6" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libncurses6" "amd64" ">=" "6"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libtinfo6" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libtinfo6" "amd64" ">=" "6"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libasound2" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libasound2" "amd64" ">=" "1.0.16"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libgcc1" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libgcc1" "amd64" ">=" "1:3.0"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libglib2.0-0" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libglib2.0-0" "amd64" ">=" "2.12.0"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libgphoto2-6" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libgphoto2-6" "amd64" ">=" "2.5.10"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libgphoto2-port12" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libgphoto2-port12" "amd64" ">=" "2.5.10"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libgstreamer-plugins-base1.0-0" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libgstreamer-plugins-base1.0-0" "amd64" ">=" "1.0.0"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libgstreamer1.0-0" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libgstreamer1.0-0" "amd64" ">=" "1.4.0"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "liblcms2-2" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "liblcms2-2" "amd64" ">=" "2.2+git20110628"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libldap-2.4-2" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libldap-2.4-2" "amd64" ">=" "2.4.7"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libmpg123-0" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libmpg123-0" "amd64" ">=" "1.6.2"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libopenal1" "amd64" ""
2020-08-15, 21:20:10.322 [Debug] [0] "依赖" "libopenal1" "amd64" ">=" "1.14"
2020-08-15, 21:20:10.322 [Debug] [0] package with arch "libpcap0.8" "amd64" ""
2020-08-15, 21:20:10.323 [Debug] [0] "依赖" "libpcap0.8" "amd64" ">=" "0.9.8"
2020-08-15, 21:20:10.323 [Debug] [0] package with arch "libpulse0" "amd64" ""
2020-08-15, 21:20:10.323 [Debug] [0] "依赖" "libpulse0" "amd64" ">=" "0.99.1"
2020-08-15, 21:20:10.323 [Debug] [0] package with arch "libudev1" "amd64" ""
2020-08-15, 21:20:10.323 [Debug] [0] "依赖" "libudev1" "amd64" ">=" "183"
2020-08-15, 21:20:10.323 [Debug] [0] package with arch "libvkd3d1" "amd64" ""
2020-08-15, 21:20:10.323 [Debug] [0] "依赖" "libvkd3d1" "amd64" ">=" "1.0"
2020-08-15, 21:20:10.330 [Debug] [0] check conflict for package "libvkd3d1" "amd64"
2020-08-15, 21:20:10.331 [Debug] [0] check conflict for local installed package is ok.
2020-08-15, 21:20:10.331 [Debug] [0] check finished, conflict is satisfy: "libvkd3d1" true
2020-08-15, 21:20:10.331 [Debug] [0] Check indirect dependencies for package "libvkd3d1"
2020-08-15, 21:20:10.331 [Debug] [0] package with arch "libvulkan1" "amd64" ""
2020-08-15, 21:20:10.331 [Debug] [0] "依赖" "libvulkan1" "amd64" ">=" "1.1.70"
2020-08-15, 21:20:10.331 [Debug] [0] package with arch "libc6" "amd64" ""
2020-08-15, 21:20:10.331 [Debug] [0] "依赖" "libc6" "amd64" ">=" "2.14"
2020-08-15, 21:20:10.332 [Debug] [0] Check finshed for package "libvkd3d1"
2020-08-15, 21:20:10.332 [Debug] [0] package with arch "libx11-6" "amd64" ""
2020-08-15, 21:20:10.332 [Debug] [0] "依赖" "libx11-6" "amd64" "" ""
2020-08-15, 21:20:10.332 [Debug] [0] package with arch "libxext6" "amd64" ""
2020-08-15, 21:20:10.332 [Debug] [0] "依赖" "libxext6" "amd64" "" ""
2020-08-15, 21:20:10.332 [Debug] [0] package with arch "libxml2" "amd64" ""
2020-08-15, 21:20:10.332 [Debug] [0] "依赖" "libxml2" "amd64" ">=" "2.9.0"
2020-08-15, 21:20:10.332 [Debug] [0] package with arch "ocl-icd-libopencl1" "amd64" ""
2020-08-15, 21:20:10.332 [Debug] [0] "依赖" "ocl-icd-libopencl1" "amd64" "" ""
2020-08-15, 21:20:10.340 [Debug] [0] multi arch installed: "ocl-icd-libopencl1" "2.2.12-2" "amd64" with "ocl-icd-libopencl1" "2.2.12-2" "i386"
2020-08-15, 21:20:10.340 [Debug] [0] package with arch "libopencl1" "amd64" ""
2020-08-15, 21:20:10.341 [Debug] [0] check virtual package providers for package "libopencl1" "amd64" ""
2020-08-15, 21:20:10.386 [Debug] [0] package with arch "ocl-icd-libopencl1" "amd64" ""
2020-08-15, 21:20:10.386 [Debug] [0] "依赖" "libopencl1" "amd64" "" ""
2020-08-15, 21:20:10.392 [Debug] [0] multi arch installed: "ocl-icd-libopencl1" "2.2.12-2" "amd64" with "ocl-icd-libopencl1" "2.2.12-2" "i386"
2020-08-15, 21:20:10.392 [Debug] [0] depends break by direct depends "libwine" "amd64" "ocl-icd-libopencl1:amd64"
2020-08-15, 21:20:10.392 [Debug] [0] depends break by direct depends "wine64" "amd64" "libwine"
2020-08-15, 21:20:10.392 [Debug] [0] package with arch "wine32" "amd64" ""
2020-08-15, 21:20:10.392 [Debug] [0] check virtual package providers for package "wine32" "amd64" ""
2020-08-15, 21:20:10.430 [Debug] [0] package with arch "deepin-wine5-tools" "amd64" ""
2020-08-15, 21:20:10.430 [Debug] [0] check virtual package providers for package "deepin-wine5-tools" "amd64" ""
2020-08-15, 21:20:10.464 [Debug] [0] depends break because package "wine32" not available
2020-08-15, 21:20:10.464 [Debug] [0] depends break by direct depends "wine" "amd64" "wine32"
2020-08-15, 21:20:10.464 [Debug] [0] Check finished for package "net.winegame.client" 2
2020-08-15, 21:20:10.464 [Debug] [0] setCustomDPalette m_colorType: 4
linux下载软件说依赖关系不足,在依赖关系可以满足的情况下也会提示“依赖关系不满足”...相关推荐
- manjaro linux下载软件,manjaro linux
manjaro linux下载.manjaro linux是基于Arch Linux开发的Linux操作系统!对于裸服务器.虚拟机.IaaS 和 PaaS 方面都得到了加强,而且内置了强大的数据中心满 ...
- 中兴linux下载软件,国产操作系统中兴新支点使用WPS For Linux办公软件的体验报告...
以下将给你带来在国产操作系统中兴新支点操作系统下使用WPS For Linux办公软件的体验报告,WPS For Linux提供Deb.Rpm.Tar.xz.Snap软件包,你可以选择Tar.xz源码 ...
- linux下载软件安装的位置
Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的. /usr:系统级的目录,可以理解为C:/Windows/. /usr/lib理解为C:/Windows/System32. ...
- gpt linux双系统安装win7系统分区格式化,在不格式化gpt分区的情况下重新安装win7系统的教程...
GPT的磁盘格式是安装操作系统的安装版本后出现的磁盘格式,也是主要品牌计算机出厂时系统随附的默认磁盘格式. 之前,我已经介绍了从GPT格式分区重新安装GHOST系统的方法: 如何在gpt分区上安装wi ...
- edge linux 下载软件,在Linux上安装edge浏览器
原标题:在Linux上安装edge浏览器 时至今日,微软已经成为了世界上最大的开源代码贡献者,这可能出乎很多人的预料. 随着微软放弃了经营多年的IE之后,edge成为了windows系统新的浏览器软件 ...
- edge linux 下载软件,微软Edge浏览器Linux开发版
本期小编给大家推荐一款大众喜爱的加载程序,名字叫<微软Edge浏览器Linux开发版>.是一款微软正式宣布推出Linux的Microsoft Edge版本.Microsoft Edge f ...
- edge linux 下载软件,如何下载安装微软Microsoft Edge for Linux预览版?
最简单的方法是直接从Microsoft Edge网站下载并安装.deb或.rpm包. 下载地址:https://www.microsoftedgeinsider.com/en-us/download/ ...
- 服务器系统linux下载软件,Linux服务器管理系统一键安装包(wdcp Lanmp)
wdcp (WDlinux Control Panel) 是一套用PHP开发的Linux服务器管理系统,旨在易于使用和管理Linux服务器,可以在线通过网页管理服务器和虚拟主机.简单,方便,易操作.只 ...
- 荣耀linux下载软件,如何在荣耀笔记本(Linux版)中拥有deepin应用商店?
原标题:如何在荣耀笔记本(Linux版)中拥有deepin应用商店? IT之家10月9日消息 刚刚,深度操作系统官方发文详解,如何在荣耀笔记本(Linux版)中拥有深度应用商店,我们来看一下吧. 以下 ...
最新文章
- dlib的编译和安装
- SQL中的关联更新和关联删除
- cgicc thttpd经常用的调试命令
- 求复变函数的 Taylor 展式与 Laurent 展式[华中师范大学2010年复变函数复试试题]...
- Wiwiz无线Web认证实现限速
- 导入数据中文乱码_基于Navicat和Kettle的数据迁移完全解读(多图)
- python send 案例_python之pexpect实现自动交互的例子
- js获取一个月份最大天数和获取月的最后一天
- reflect动画_3DSMAX制作超时空未来动画场景-3D建模场景模型教程
- 在spring boot中3分钟上手RPC框架Dubbo
- linux的vi2编辑相关命令,Linux vi/vim编辑器常用命令与用法总结
- 售前技能——寻找客户
- Digital Asset与国际衍生品协会携手,布局智能合约在衍生品交易中的使用
- 卫生事业单位计算机科学与技术,2021年卫生事业单位考试计算机科学与技术知识点-20210417090636.doc-原创力文档...
- 基于PHP+MySQL的大学生求职招聘网站
- 计算机网络期末考试知识点汇总
- 国际布线标准电缆色谱
- 在c语言程序中,数组名做函数调用的实参时,传递给形参的是,若用数组名作为函数调用时的实参,则实际上传递给的形参的是(C)...
- Linux线程同步机制四--信号量sem
- layui静态表格设置滚动条_解决layui数据表格table的横向滚动条显示问题