近期,随着「如意玲珑应用迁移与开发征募赛」的启动,越来越多的社区小伙伴开始关注玲珑应用打包的相关知识。
目前玲珑应用的打包方式主要有以下几种:源码打包、原生 deb 包转换、appimage 转换、flatpak 包转换,以及 wine 包转换。除了源码打包需要一定的编程基础,其他几种包转换方式对新手都非常友好,上手简单、难度不大。
本文我们将以 wine 包转换为例,详细介绍如何将其转换为玲珑包格式。特别感谢社区用户 @克亮 的实践与分享!
特别说明:若您计划转换的 win 应用官方未提供原生软件包,您可以尝试使用“统信Windows应用兼容引擎”,自行将exe 一键转化为可在 deepin 系统上安装运行的应用。
一、玲珑环境部署
第一步需要部署如意玲珑环境。deepin 23、deepin 25 系统已经预装玲珑环境,可直接运行玲珑应用。如果你使用的是其他发行版,则需要先安装玲珑环境。
目前玲珑已经支持 Debian、Fedora、Ubuntu、Arch 等10多个主流 Linux 发行版,大家可根据自己使用的系统类型,参照官网教程完成环境部署。
🔗 如意玲珑环境部署教程:
https://linyaps.org.cn/guide/start/install.html
截止2025年8月,如意玲珑最新版本为1.9.9,可以通过以下命令检查安装情况。
二、包格式转换实战
接下来我们以应用商店中目前已有的 wine 应用——“网易云音乐”为例,演示转换流程。
- 应用名称:网易云音乐
- 包名:com.163.music.deepin
Step 1:获取目标应用下载地址与校验值
为了完善 linglong.yaml 中 sources 部分的内容,我们需要获取该应用的仓库下载地址并计算 SHA256 值。你可以通过以下脚本自动完成这一步骤(感谢社区用户 @克亮 的贡献):
- 获取脚本,解压安装后,输入以下命令授予执行权限。
-
chmod + x apt_url_digest_interactive.sh

Step 2:填写 linglong.yaml 文件
接下来只需要将上一步获取的信息,填入到linglong.yaml(wine转玲珑)的模板中。
- linglong.yaml(wine转玲珑) 模板获取(感谢社区用户@克亮的贡献)
注意:红色箭头标注的内容需保持统一,建议使用查找替换批量修改。sources 部分需填写真实的下载地址,digest 部分填写对应的 SHA256 值。
Step 3:构建与导出
完成 linglong.yaml 的填写后,在该文件所在目录下打开终端,执行以下命令:




命令执行完成后,所生成对应的 .layer
文件就是我们需要的玲珑包。
Step 4:安装与验证
接下来我们可以执行以下命令安装刚刚生成的玲珑包进行验证。



以上就是将 wine 包转换为玲珑包的完整流程。再次感谢社区用户 @克亮 的无私分享!
若您在构建过程中遇到了任何问题,或有更多使用技巧想与大家分享,欢迎在deepin 社区论坛发帖,或扫描下方二维码加入如意玲珑交流群,一起探讨技术、分享经验。