[Exchange Ideas] 统信Windows应用兼容引擎V3.2.1 更新,正式适配deepin 25
Tofloor
default avatar
加菲不是胖橘
deepin product team
2025-03-31 12:30
Author

统信Windows应用兼容引擎V3.2.1已上架deepin 25 应用商店,本版本主要是针对deepin 25进行专门适配,包括:在deepin 25上支持ge-proton、更新dxvk和vkd3d版本等,修复若干问题,具体更新日志如下:

统信Windows应用兼容引擎V3.2.1 更新日志

1、 更新 在deepin 25上支持proton; 2、 更新 dxvk和vkd3d组件版本; 3、 优化 wine容器初始化窗口交互; 4、 优化 以调试模式运行安装应用时应用运行成功的判断逻辑; 5、 优化 双击安装运行应用失败时窗口“修复”按钮的修复策略; 6、 优化 调试运行日志窗口内调试建议策略; 7、 修复 运行应用dock图标不匹配的问题; 8、 修复 组件下载失败不能重复下载的问题; 9、 修复 绿色软件打包会将容器内所有程序都打包的问题;

优化 wine容器初始化窗口交互

在某些特殊的安装场景下,统信Windows应用兼容引擎安装之后可能没有完成容器初始化,需要在首次安装运行exe的时候初始化容器,此时会花一段时间去执行初始化过程,针对这种情况,我们添加了一个初始化的过度窗口来展示初始化进程,这样并不会让exe安装时间变长,但是却可以让大家感知到目前exe安装过程并没有卡死或结束,只是在初始化容器。

fa983cb0fadbd897e32a07cad40adca6.jpg

优化安装和调试运行失败时的wine版本切换策略

此策略仅对电脑上安装了deepin-wine-staging的系统环境生效,如果统信Windows应用兼容引擎-高级调试-基础配置-Wine版本内没有deepin-wine-staging的选项,我们可以手动安装:sudo apt install deepin-wine-staging

1、双击安装运行应用失败时窗口“修复”按钮的修复策略;

在双击安装运行应用时,如果安装运行失败,但是又没有组件缺失修复策略时,此时用户可以点击安装失败面板的“查看日志”,兼容引擎会推荐用户切换到deepin-wine-staging重新启动,此时点击安装失败窗口的“修复”按钮可以直接使用deepin-wine-staging再次尝试安装运行。

d7980e045e77e1b2d7ebd42ec85defa4.jpg

2、调试运行日志窗口内调试建议策略优化;

在右键调试运行安装运行应用时,如果应用启动失败,但是又没有组件缺失修复策略时,兼容引擎会推荐用户切换wine版本再调试运行。需要注意的是不同的应用对wine版本的依赖不一样,有些古早的应用可能会依赖wine6等旧版本,理论上wine版本越新兼容性越好,例如Wine10的兼容性优于Wine8,Wine8的兼容性优于Wine6,兼容引擎内最新的Wine版本是deepin-wine-staging。

ba2655c26f2c98f0f179fc38bb075dde.jpg

以上就是本次统信Windows应用兼容引擎 V3.2.1 的版本更新介绍,欢迎大家安装体验,目前deepin 25 还是Alpha版,如果统信Windows应用兼容引擎在deepin 25上运行时出现的一些灵异的问题,还希望大家多包容,理性反馈问题,在这里先给大家鞠躬致歉了!smirk

历史版本更新信息

统信Windows应用兼容引擎V3.1更新,兼容proton改善游戏安装体验

统信Windows应用兼容引擎V3.2更新解读

一些wine相关的学习资料:

想开启 Wine 开发?看这篇就够了!:https://bbs.deepin.org/post/284497

Wine 开发系列——如何使用 Wine 日志调试问题:https://bbs.deepin.org/post/284484

如何简单实现Windows应用在Linux系统上的无缝运行:https://bbs.deepin.org/post/283011

Reply Favorite View the author
All Replies
1 / 2
To page
加菲不是胖橘
deepin product team
2025-03-31 12:32
#1

1楼沙发占用,用来当公告板了tail

Reply View the author
飘逸浪风
deepin
2025-03-31 12:44
#2

这个软件好。

Reply View the author
咸蛋超人
deepin
2025-03-31 14:52
#3

Wine发展的越好,对linux的发展越不好。

Reply View the author
buyike
deepin
Solutions Team Moderator
2025-03-31 14:52
#4

这个软件对菜鸟还是很友好的,必须点赞。

只是我这升级了,但是没有你说的最新的。

image.png

Reply View the author
a1124258836
deepin
2025-04-01 00:22
#5

在组建安装调试里面如果能支持对已安装的组件进行卸载就好了

Reply View the author
wayne
deepin
2025-04-01 00:30
#6
buyike

这个软件对菜鸟还是很友好的,必须点赞。

只是我这升级了,但是没有你说的最新的。

image.png

你是用的V25吧?V25由于目前是开发阶段,deb包依赖安装的规则有细微调整,没有自动安装deepin-wine-staging。你可以手动安装sudo apt install deepin-wine-staging之后再看看

V25 后续也会对兼容引擎这个场景解决deepin-wine-staging没有自动安装的问题

Reply View the author
加菲不是胖橘
deepin product team
2025-04-01 00:38
#7
buyike

这个软件对菜鸟还是很友好的,必须点赞。

只是我这升级了,但是没有你说的最新的。

image.png

deepin 25上 目前需要手动安装下deepin-wine-staging:sudo apt install deepin-wine-staging

Reply View the author
wayne
deepin
2025-04-01 00:38
#8
a1124258836

在组建安装调试里面如果能支持对已安装的组件进行卸载就好了

感谢你的建议,卸载场景比较复杂,容易破坏容器。目前投入和收益不太相符,后续我们考虑看看是否添加这个功能。

目前你这边需要这个场景的话,最简单直接的方式就是在首页把应用卸载之后重新安装一次。
或者手动在调试界面卸载
image.png

这个卸载还需要注意删除对应的dll替换

image.png

这个方法适合通过安装程序安装的组件,但是不要删除winemenubuiler的替换。也要注意安装多个组件的时候不要删错了

Reply View the author
HualetWang
deepin
2025-04-01 03:15
#9

like

Reply View the author
buyike
deepin
Solutions Team Moderator
2025-04-01 04:46
#10
wayne

你是用的V25吧?V25由于目前是开发阶段,deb包依赖安装的规则有细微调整,没有自动安装deepin-wine-staging。你可以手动安装sudo apt install deepin-wine-staging之后再看看

V25 后续也会对兼容引擎这个场景解决deepin-wine-staging没有自动安装的问题

好的,感谢。

Reply View the author
buyike
deepin
Solutions Team Moderator
2025-04-01 04:48
#11
加菲不是胖橘

deepin 25上 目前需要手动安装下deepin-wine-staging:sudo apt install deepin-wine-staging

收到,谢谢了,已经成功安装。

Reply View the author
wcs4221
deepin beta test group
2025-04-01 07:38
#12
buyike

收到,谢谢了,已经成功安装。

我这是无法定位软件包?
截图_选择区域_20250401153755.png

Reply View the author
晚秋(lateautumn)
Moderator
2025-04-01 08:16
#13
咸蛋超人

Wine发展的越好,对linux的发展越不好。

有道理。wine很少有成功的。

Reply View the author
buyike
deepin
Solutions Team Moderator
2025-04-01 09:18
#14
咸蛋超人

Wine发展的越好,对linux的发展越不好。

没有绝对的好与不好,还是要根据情况来说,在应用生态不足时,WINE还是一个不错的补充。

当有原生出现时,WINE就会功成身退的。

Reply View the author
wayne
deepin
2025-04-01 11:06
#15
wcs4221

我这是无法定位软件包?
截图_选择区域_20250401153755.png

你用的什么版本系统?sudo apt update之后再试试

Reply View the author
wcs4221
deepin beta test group
2025-04-01 12:45
#16
wayne

你用的什么版本系统?sudo apt update之后再试试

25a版本

Reply View the author
犇牛
deepin
2025-04-02 00:41
#17

vcrun6的库咋安装?

还没有playonlinux好使,可是现在装不上

Reply View the author
加菲不是胖橘
deepin product team
2025-04-02 01:24
#18
wcs4221

25a版本

你不会是论坛里使用deepin 23改源升级的deepin 25吧?全新安装的deepin 25仓库信息如下:

3e635200a4fa673cb906ecdeb98142cd.jpg

Reply View the author
wcs4221
deepin beta test group
2025-04-02 01:51
#19
加菲不是胖橘

你不会是论坛里使用deepin 23改源升级的deepin 25吧?全新安装的deepin 25仓库信息如下:

3e635200a4fa673cb906ecdeb98142cd.jpg

纯分区安装地。刚手工试装了,ok---多谢!
截图_选择区域_20250402095058.png

Reply View the author
199******82
deepin
a day ago
#20

试一下

Reply View the author
1 / 2
To page