上个月发了一个帖子 统信UOS V20 (旧世界)基于wine生态拓展
https://bbs.deepin.org.cn/post/297871
接下来上实操,如何在deepin v25 amd 架构下打包,UOSV20 龙芯3A6000 CPU 正常使用的基于wine的deb包
原始 deepin-wine-builder 的 GUI 打包界面只显示 x86 和 arm 两个支持架构选项
x86
arm
通过对打包脚本的分析后,只要修正两处就可以实现一键出三包:
service/bottles_packager.py
pkgcfg/pkginfo.json
loongarch64
deepin/package/config.py
deepin-wine8-stable
deepin-wine-runtime
deepin-wine-staging
deepin-wine10-stable
作用:打包应用即使只勾选 x86、arm,后端会自动读取 pkgcfg/pkginfo.json后
也会自动追加 loongarch64,触发后续打包脚本生成 loongarch64 deb。
针对deepin v25 x86架构,可以直接安装我修改的包,安装后,打包方式跟以往一样。勾选x86、arm 两处 会自动追加出loongarch64架构包。
安装包下载地址:http://f.odata.cc/OqYI6wqwIa/deepin-wine-builder_3.6.1.5+v25-2_amd64.deb
安装后,界面和官方商店提供的版本没有任何区别,功能上也没有任何区别,没有对GUI做任何修改,只是打包才会触发一键三包功能。
图上是之前生态群里随机测试的一些应用,经过实测,都可以在三个架构平台上运行。尤其在龙上效果更加惊人。(比x86,还要顺)
随机选择几个,做动图演示
这些都是基于deepin-wine10-stable默认出包,看容量是不是有点不可思议。
感兴趣的小伙伴,可以动手了。之前只要是deepin x86 或者 uos v20 amd64 上能跑的wine 基本上都可以在龙上跑。
大佬的动手能力就是这么好,感谢出手。
大佬辛苦,龙芯生态速度起来了
Featured Collection
Popular Ranking
Popular Events
上个月发了一个帖子 统信UOS V20 (旧世界)基于wine生态拓展
https://bbs.deepin.org.cn/post/297871
接下来上实操,如何在deepin v25 amd 架构下打包,UOSV20 龙芯3A6000 CPU 正常使用的基于wine的deb包
原始 deepin-wine-builder 的 GUI 打包界面只显示
x86和arm两个支持架构选项通过对打包脚本的分析后,只要修正两处就可以实现一键出三包:
service/bottles_packager.py读取pkgcfg/pkginfo.json后自动追加loongarch64。deepin/package/config.py补齐deepin-wine8-stable、deepin-wine-runtime、deepin-wine-staging、deepin-wine10-stable的 loongarch 依赖映射。作用:打包应用即使只勾选
x86、arm,后端会自动读取pkgcfg/pkginfo.json后也会自动追加
loongarch64,触发后续打包脚本生成 loongarch64 deb。针对deepin v25 x86架构,可以直接安装我修改的包,安装后,打包方式跟以往一样。勾选
x86、arm两处 会自动追加出loongarch64架构包。安装包下载地址:http://f.odata.cc/OqYI6wqwIa/deepin-wine-builder_3.6.1.5+v25-2_amd64.deb
安装后,界面和官方商店提供的版本没有任何区别,功能上也没有任何区别,没有对GUI做任何修改,只是打包才会触发一键三包功能。
图上是之前生态群里随机测试的一些应用,经过实测,都可以在三个架构平台上运行。尤其在龙上效果更加惊人。(比x86,还要顺)
随机选择几个,做动图演示
常规EXE安装后打包动图演示
绿色软件打包动图演示
这些都是基于deepin-wine10-stable默认出包,看容量是不是有点不可思议。

感兴趣的小伙伴,可以动手了。之前只要是deepin x86 或者 uos v20 amd64 上能跑的wine 基本上都可以在龙上跑。
龙的生态,就可以得到极大补充。
有兴趣者,可以基于AI开发出更多原生应用,动起来,下一个论坛之星就是你。