[ Technical exchange] [玲珑适配教程]详细介绍:实现利用统信兼容引擎打包转化成玲珑包
Tofloor
poster avatar
克亮
Moderator
2025-08-26 23:11
Author

上一期地址:https://bbs.deepin.org/post/290919

接着上一期结尾,如何利用本地 统信兼容引擎 把下载好的EXE文件打包成deb后 再转化成玲珑包的方法,其实也非常简单。

我们跟随打包任务节奏走,针对官方发布的🍥 指定应用清单 看哪个顺眼,随机选一个,我们选商业应用为例 南财金融终端

95727da4ce487a033058cafe68c40e28.jpg

首先找到南财金融终端的官方网站 https://sfconnect.sfccn.com/ 找到Windows 版本,下载到本地。

image.png

然后用兼容引擎打开安装,方法有两种,第一种直接双击EXE 文件,就像Windows系统一样安装,下一步....完成。

第二种打开统信Windows应用兼容引擎 右上角有添加应用

image.png

安装完毕后如下图:点击运行,软件可以正常打开,但是接下来非常重要。

image.png

因为目前玲珑的wine版本仅支持deepin-wine8-stable,默认安装可能会用兼容引擎最新版本deepin-wine10-stable,

我们需要修改为可兼容玲珑版本如下图

image.png

wine版本选择 deepin-wine8-stable 点击调试运行,程序正常运行。

image.png

image.png

接下来就是利用 统信Windows应用兼容引擎 把刚刚安装的软件打包成deb 安装包 操作如下

image.png

下面为演示数据,请根据各自软件的具体情况填写

image.png

打包成功后,会如下图显示,同时,在桌面上得到一个 南财金融终端的deb 格式安装包

image.pngimage.png

有了这个deb 安装包,接下来就很简单了,在桌面上新建一个文件夹取名为南财金融(名称可以随意)

根据上一期的wine公共linglong.yaml 我们只需要修改2处,如下图

linglong.zip 这里是修改好的linglong.yaml文件,id name 可以用文本批量替换方式一次性更改,重点注意脚本名称
image.png

08ec81f07f53918d2f5cbe075a809728.jpg

有了模版,有了deb 包,接下来就很简单了

image.png

在当前目录下 右键打开终端输入

创建linglong文件夹及sources 可以手动创建,也可以用命令创建

mkdir -p linglong/sources

mv *.deb ./linglong/sources

这里我用通配符 移动当前目录的deb安装包到 linglong/sources 目录下

image.png

接下来就非常简单了,只需要两步,就可以完成任务了

在当前终端输入命令

ll-builder build

image.png

image.png

看到 Build completed successfully! 那就已经构建完成了,接下来执行导出构建成玲珑格式包,

执行 ll-builder export --layer

image.png

这里安装部分就略过了。。。。是不是很简单,就2个注意事项,

1.兼容引擎目前只支持deepin-wine8-stable

2.模版里面启动脚本默认是run.sh 这个要根据 deb包 /opt/apps/$app_id/run.app_id.sh

打包过程后续遇到问题,也可以跟帖!!!

Reply Favorite View the author
All Replies
a1124258836
deepin
15 hours ago
#1

大佬深度好文,图文并茂,点赞

Reply View the author
加菲不是胖橘
deepin product team
15 hours ago
#2

兼容引擎现在双击exe安装应用默认采用 deepin-wine10-stable ,全部应用列表里的应用会根据实际情况有差异,有些应用是用wine8安装运行。

Reply View the author
UOS小白
deepin
15 hours ago
#3

先收藏,再学习like

Reply View the author
vIann
deepin
13 hours ago
#4

applaud applaud

Reply View the author