不基于生态适配脚本的打包器 - gfdgd-xi/deep-wine-runner GitHub Wiki
不同版本的打包器界面会有所区别
- 有一个已经制作配置好的 Wine 容器,要打包的程序需要安装到 Wine 容器里面
- 保证需要打包的程序能够正常运行
- 空间足够
- 有打包 deb 和使用 wine 的基础知识
下面的讲解将会依照图中编号来讲
编号(带※为必填/必选) | 介绍 |
---|---|
※① | 想要打包生成 deb 的包名,要遵守包名规则,如spark-deepin-wine-runner
|
※② | 想要打包生成 deb 的包名,要遵守版本号标准,如2.4.1
|
※③ | 想要打包生成 deb 的程序说明 |
※④ | 想要打包生成 deb 的维护者,如gfdgd xi<3025613752>
|
※⑤ | 解压容器到其它机器的容器名称 |
※⑥ | 要打包的容器所在路径,也可以选择已经好打包的 7z 文件 |
※⑦ | 填写程序在 Wine 容器内的路径,如c:/windows/system32/winver.exe 是正确的,而如这个路径是错误的/home/gfdgd_xi/.deepinwine/demo/drive_c/windows/system32
|
※⑧ | 快捷方式的程序分类 |
⑨ | 程序参数,如%u ,一般不需要 |
※10 | 快捷方式名称 |
11 | 快捷方式图标所在路径,如/home/gfdgd_xi/Desktop/Icon.png ,支持png和svg
|
12 | 打包的 Wine 版本,根据实际情况选择(如果打包 arm 包将不会提供选择) |
※13 | 打包出的 deb 生成的位置,一般自动生成 |
14 | 在卸载时自动删除容器,投稿星火应用商店的话建议勾选,最新版本默认勾选 |
15 | 清理容器无用内容,一般建议勾选,最新版本默认勾选,如果有特殊需求(如容器内有 mono、gecko 等)建议取消勾选 |
16 | 使用星火 dwine helper 替换 Deepin Wine Helper,投稿星火应用商店的话建议勾选,最新版本默认勾选(如果打包 arm 包将不会提供选择) |
17 | 生成 deb 包所需的依赖,一般情况下默认即可 |
18 | 生成 deb 包的推荐依赖,一般情况下为空即可 |
19 | 快捷方式的 MimeType 项,一般为空即可 |
※20 | 选择生成 deb 包所对应的架构 选择i386 选择arm |
21 | 点击该按钮打包生成 deb |
22 | 调用默认的 deb 安装工具安装生成的 deb |
23 | 只打包容器生成 7z 包,不做其它操作 |
24 | 构建 deb 包目录,但不打包成 deb |
25 | 查看打包过程中命令返回内容 |
打包后一定要测试打包的 deb 是否能正常安装、运行、卸载,在运行前需要删除或移走本地的容器
打包后可以在 https://upload.deepinos.org 或使用星火应用商店投稿器进行投稿
示例 deb 包下载地址:https://gfdgdxi.lanzoue.com/b01q21tej 密码:6xqx