[Internal testing communication] 统信Windows兼容引擎 一键出三包(amd64、arm64、loongarch64)
Tofloor
poster avatar
克亮
Moderator
an hour ago
Author

上个月发了一个帖子 统信UOS V20 (旧世界)基于wine生态拓展

https://bbs.deepin.org.cn/post/297871

接下来上实操,如何在deepin v25 amd 架构下打包,UOSV20 龙芯3A6000 CPU 正常使用的基于wine的deb包

原始 deepin-wine-builder 的 GUI 打包界面只显示 x86arm 两个支持架构选项

image.png

通过对打包脚本的分析后,只要修正两处就可以实现一键出三包:

  1. service/bottles_packager.py 读取 pkgcfg/pkginfo.json 后自动追加 loongarch64
  2. deepin/package/config.py 补齐 deepin-wine8-stabledeepin-wine-runtimedeepin-wine-stagingdeepin-wine10-stable 的 loongarch 依赖映射。

作用:打包应用即使只勾选 x86arm,后端会自动读取 pkgcfg/pkginfo.json

也会自动追加 loongarch64,触发后续打包脚本生成 loongarch64 deb。

针对deepin v25 x86架构,可以直接安装我修改的包,安装后,打包方式跟以往一样。勾选x86arm 两处 会自动追加出loongarch64架构包。

安装包下载地址:http://f.odata.cc/OqYI6wqwIa/deepin-wine-builder_3.6.1.5+v25-2_amd64.deb

安装后,界面和官方商店提供的版本没有任何区别,功能上也没有任何区别,没有对GUI做任何修改,只是打包才会触发一键三包功能。

image.png

图上是之前生态群里随机测试的一些应用,经过实测,都可以在三个架构平台上运行。尤其在龙上效果更加惊人。(比x86,还要顺)

随机选择几个,做动图演示

常规EXE安装后打包动图演示

Peek 2026-06-05 21-43.gif

绿色软件打包动图演示

Peek 2026-06-05 21-46.gif

image.png

这些都是基于deepin-wine10-stable默认出包,看容量是不是有点不可思议。
image.png

image.png

感兴趣的小伙伴,可以动手了。之前只要是deepin x86 或者 uos v20 amd64 上能跑的wine 基本上都可以在龙上跑。

龙的生态,就可以得到极大补充。

有兴趣者,可以基于AI开发出更多原生应用,动起来,下一个论坛之星就是你。

Reply Favorite View the author
All Replies
avatar
流星追月
deepin
an hour ago
#1

大佬的动手能力就是这么好,感谢出手。

Reply View the author
avatar
鲜衣怒马
deepin
41 minutes ago
#2

大佬辛苦,龙芯生态速度起来了

Reply View the author