ubuntu18.10安装deepin-wine关于依赖的问题

概述

Ubuntu重装了一下,然后就准备去安装deepin-wine,下载成功后安装失败。我一看原因,依赖没有安装,报如下错误:

/home/miskies/deepin-wine-for-ubuntu
准备添加32位支持
添加成功,准备刷新apt缓存信息...
命中:1 http://archive.ubuntukylin.com:10006/ubuntukylin xenial InRelease
命中:2 http://mirrors.aliyun.com/ubuntu cosmic InRelease                                          
命中:3 http://mirrors.aliyun.com/ubuntu cosmic-updates InRelease                                                              
命中:4 http://ppa.launchpad.net/apt-fast/stable/ubuntu cosmic InRelease                             
命中:5 http://mirrors.aliyun.com/ubuntu cosmic-backports InRelease                                  
命中:6 http://mirrors.aliyun.com/ubuntu cosmic-security InRelease
正在读取软件包列表... 完成   
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
所有软件包均为最新。
即将开始安装...
(正在读取数据库 ... 系统当前共安装有 319586 个文件和目录。)
正准备解包 1.1udis86_1.72-2_i386.deb  ...
正在将 udis86:i386 (1.72-2) 解包到 (1.72-2) 上 ...
正准备解包 1.2deepin-fonts-wine_2.18-12_all.deb  ...
正在将 deepin-fonts-wine (2.18-12) 解包到 (2.18-12) 上 ...
正准备解包 2.1deepin-libwine_2.18-12_i386.deb  ...
正在将 deepin-libwine:i386 (2.18-12) 解包到 (2.18-12) 上 ...
正准备解包 2.2deepin-libwine-dbg_2.18-12_i386.deb  ...
正在将 deepin-libwine-dbg:i386 (2.18-12) 解包到 (2.18-12) 上 ...
正准备解包 2.3deepin-libwine-dev_2.18-12_i386.deb  ...
正在将 deepin-libwine-dev:i386 (2.18-12) 解包到 (2.18-12) 上 ...
正在选中未选择的软件包 deepin-wine32:i386。
正准备解包 3.1deepin-wine32_2.18-12_i386.deb  ...
正在解包 deepin-wine32:i386 (2.18-12) ...
正在选中未选择的软件包 deepin-wine32-preloader:i386。
正准备解包 3.2deepin-wine32-preloader_2.18-12_i386.deb  ...
正在解包 deepin-wine32-preloader:i386 (2.18-12) ...
正准备解包 3.3deepin-wine32-tools_2.18-12_i386.deb  ...
正在将 deepin-wine32-tools:i386 (2.18-12) 解包到 (2.18-12) 上 ...
正在选中未选择的软件包 deepin-wine。
正准备解包 4deepin-wine_2.18-12_all.deb  ...
正在解包 deepin-wine (2.18-12) ...
正在选中未选择的软件包 deepin-wine-binfmt。
正准备解包 5deepin-wine-binfmt_2.18-12_all.deb  ...
正在解包 deepin-wine-binfmt (2.18-12) ...
正准备解包 6.1deepin-wine-plugin_1.0deepin2_amd64.deb  ...
正在将 deepin-wine-plugin (1.0deepin2) 解包到 (1.0deepin2) 上 ...
正准备解包 6.2deepin-wine-plugin-virtual_1.0deepin1_all.deb  ...
正在将 deepin-wine-plugin-virtual (1.0deepin1) 解包到 (1.0deepin1) 上 ...
正准备解包 7deepin-wine-helper_1.2deepin0_i386.deb  ...
正在将 deepin-wine-helper:i386 (1.2deepin0) 解包到 (1.2deepin0) 上 ...
正准备解包 8deepin-wine-uninstaller_0.1deepin2_i386.deb  ...
正在将 deepin-wine-uninstaller:i386 (0.1deepin2) 解包到 (0.1deepin2) 上 ...
正在设置 udis86:i386 (1.72-2) ...
正在设置 deepin-fonts-wine (2.18-12) ...
正在设置 deepin-libwine:i386 (2.18-12) ...
正在设置 deepin-libwine-dbg:i386 (2.18-12) ...
正在设置 deepin-libwine-dev:i386 (2.18-12) ...
dpkg: 依赖关系问题使得 deepin-wine32:i386 的配置工作不能继续:
 deepin-wine32:i386 依赖于 libasound2-plugins.

dpkg: 处理软件包 deepin-wine32:i386 (--install)时出错:
 依赖关系问题 - 仍未被配置
dpkg: 依赖关系问题使得 deepin-wine32-preloader:i386 的配置工作不能继续:
 deepin-wine32-preloader:i386 依赖于 deepin-wine32;然而:
  软件包 deepin-wine32:i386 尚未配置。

dpkg: 处理软件包 deepin-wine32-preloader:i386 (--install)时出错:
 依赖关系问题 - 仍未被配置
正在设置 deepin-wine32-tools:i386 (2.18-12) ...
dpkg: 依赖关系问题使得 deepin-wine 的配置工作不能继续:
 deepin-wine 依赖于 deepin-wine64 (>= 2.18-12) | deepin-wine32 (>= 2.18-12);然而:
  未安装软件包 deepin-wine64。
  软件包 deepin-wine32:i386 尚未配置。
 deepin-wine 依赖于 deepin-wine64 (<< 2.18-12.1~) | deepin-wine32 (<< 2.18-12.1~);然而:
  未安装软件包 deepin-wine64。
  软件包 deepin-wine32:i386 尚未配置。
 deepin-wine 依赖于 libjpeg62:i386;然而:

dpkg: 处理软件包 deepin-wine (--install)时出错:
 依赖关系问题 - 仍未被配置
dpkg: 依赖关系问题使得 deepin-wine-binfmt 的配置工作不能继续:
 deepin-wine-binfmt 依赖于 deepin-wine;然而:
  软件包 deepin-wine 尚未配置。

dpkg: 处理软件包 deepin-wine-binfmt (--install)时出错:
 依赖关系问题 - 仍未被配置
正在设置 deepin-wine-plugin (1.0deepin2) ...
正在设置 deepin-wine-plugin-virtual (1.0deepin1) ...
正在设置 deepin-wine-helper:i386 (1.2deepin0) ...
正在设置 deepin-wine-uninstaller:i386 (0.1deepin2) ...
正在处理用于 libc-bin (2.28-0ubuntu1) 的触发器 ...
正在处理用于 man-db (2.8.4-2) 的触发器 ...
在处理时有错误发生:
 deepin-wine32:i386
 deepin-wine32-preloader:i386
 deepin-wine
 deepin-wine-binfmt
安装完成,正在自动安装依赖...
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在修复依赖关系... 完成
下列软件包将被【卸载】:
  deepin-wine deepin-wine-binfmt deepin-wine32:i386 deepin-wine32-preloader:i386
升级了 0 个软件包,新安装了 0 个软件包,要卸载 4 个软件包,有 0 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
解压缩后将会空出 442 kB 的空间。
您希望继续执行吗? [Y/n] y
(正在读取数据库 ... 系统当前共安装有 319638 个文件和目录。)
正在卸载 deepin-wine-binfmt (2.18-12) ...
正在卸载 deepin-wine (2.18-12) ...
正在卸载 deepin-wine32-preloader:i386 (2.18-12) ...
正在卸载 deepin-wine32:i386 (2.18-12) ...
正在处理用于 man-db (2.8.4-2) 的触发器 ...

我看了好久,百度找原因,都没有几天,然后就搁置了好几天,然后今天又想去试试,看看能否成功,我试了试,还是失败,同样的错误。于是我就去官方的github的问题看了看,发现还是有不少的人遇到这个问题,不过都没有什么好的解决方法。不过看到那些评论,给了我启发。于是能我就仔细看报错的地方,看看到底是缺少了什么依赖。然后就成功了

解决

解决问题的办法就是安装依赖,至于需要安装的依赖是什么呢,这个得需要自己看看了,下面说说我的缺少的依赖
我仔细看看了,发现缺少依赖的问题是这个:

dpkg: 依赖关系问题使得 deepin-wine32:i386 的配置工作不能继续:
 deepin-wine32:i386 依赖于 libasound2-plugins.

解决方法就是安装

 sudo apt install libasound2-plugins:i386

然后重新安装一下就成功了

你可能感兴趣的:(Linux)