社区新版论坛已上线,点击立即前往!使用 openKylin 账户授权登录,解锁更多体验!

openKylin论坛

 找回密码

Wine 运行器 2.3.0——改进容器自动配置解释器、支持openkylin [复制链接]

本帖最后由 gfdgd_xi 于 2022-10-3 19:01 编辑

这个程序用到的帖子均在程序谢明中标注,如果有遗漏请尽快与我联系添加,我对此表示深深的歉意


介绍
一个图形化了以下命令的程序
  1. WINEPREFIX=容器路径 wine(wine的路径) 可执行文件路径
复制代码
(测试平台:deepin 20.6 1030;UOS 家庭版 21.3;Ubuntu 22.04;优麒麟 22.04;deepin 23)
更新日志
※1、自动配置解释器支持 bash 语法(新版底层调用 bash,旧版任然使用旧版解析引擎)
※2、修复缺失 wimtools 依赖导致无法正常安装的问题
※3、修复基于生态适配活动脚本打包器对话框过多影响使用的问题,并支持指定不同的包名和容器名
※4、7z 文件解压不会自动替换文件然后卡死以及因此导致程序闪退的问题
※5、修复安装更多 Wine 终端调用问题和图标问题
※6、支持 openkylin
7、支持通过 exe 路径自动生成 Wine 容器路径
8、支持禁用/启用 wine 容器是否生成快捷方式的功能以及启用/禁用程序崩溃提示对话框
9、支持设置 wine 容器代理
10、自动配置脚本支持使用 --help 参数查看帮助
截图
使用说明均在软件的“小提示”里有说明
运行器
1、使用终端运行该程序,可以看到 wine 以及程序本身的提示和报错;
2、wine 32 位和 64 位的容器互不兼容;
3、所有的 wine 和 winetricks 均需要自行安装(可以从 菜单栏=>程序 里面进行安装)
4、本程序支持带参数运行 wine 程序(之前版本也可以),只需要按以下格式即可:
exe路径\' 参数 \'
即可(单引号需要输入)
5、wine 容器如果没有指定,则会默认为 ~/.wine
6、如果可执行文件比较大的话,会出现点击“获取该程序运行情况”出现假死的情况,因为正在后台读取 SHA1,只需要等一下即可(读取速度依照您电脑处理速度、读写速度、可执行文件大小等有关)
7、对于非 X86 的用户来说,请不要使用本程序自带的 Wine 安装程序和 Windows 虚拟机安装功能(检测到为非 X86 架构会自动禁用)
8、如果非 X86 的用户的 UOS 专业版用户想要使用的话,只需要在应用商店安装一个 Wine 版本微信即可在本程序选择正确的 Wine 运行程序
9、在使用 linglong 包的 Wine 应用时,必须安装至少一个 linglong 的使用 Wine 软件包才会出现该选项,而程序识别到的 Wine 是按 linglong 的使用 Wine 软件包名的字母排序第一个的 Wine,且生成的容器不在用户目录下,而是在容器的用户目录下(用户目录/.deepinwine、/tmp、桌面、下载、文档等被映射的目录除外),同理需要运行的 EXE 也必须在被映射的目录内
10、如果是使用 Deepin 23 的 Wine 安装脚本,请切记——安装过程会临时添加 Deepin 20 的 apt 源,不要中断安装以及千万不要中断后不删除源的情况下 apt upgrade !!!中断后只需重新打开脚本输入 repair 或者随意安装一个 Wine(会自动执行恢复操作)即可。以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示
N: 鉴于仓库 'https://community-packages.deepin.com/beige beige InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。
在 Openkylin 安装方法
首先添加作者的源:
Gitlink 源(国内推荐):
  1. wget https://code.gitlink.org.cn/gfdg ... /sources/gitlink.sh && bash gitlink.sh && rm gitlink.sh
复制代码
Github 源(国外推荐):
  1. wget https://gfdgd-xi.github.io/gfdgd-xi-apt-mirrors/sources/github.sh && bash github.sh && rm github.sh
复制代码
上面二选一,添加完后执行
  1. sudo apt install spark-deepin-wine-runner
复制代码
即可自动补全依赖安装(说实话 openkylin 缺的依赖好多),然后 Wine 在如图所示的地方安装
如果要安装 X86 的 Wine,需要保证您的 openkylin 安装了 X86 程序运行的依赖,否则完全跑不了
下载链接
Gitee:https://gitee.com/gfdgd-xi/deep-wine-runner
Github:https://github.com/gfdgd-xi/deep-wine-runner
Gitlink:https://www.gitlink.org.cn/gfdgd_xi/deep-wine-runner
蓝奏云:https://gfdgdxi.lanzouj.com/b01nz7y3e,密码:7oii
星火应用商店:spk://store/tools/spark-deepin-wine-runner
程序官网:https://gfdgd-xi.github.io/
支持程序自带的更新程序进行更新


最后说一下,如果想要在商业环境使用此APP,因为程序内附商业软件,请保证获得相关厂家授权或移除相关组件(移除用程序自带的删除组件功能即可)
以及本程序在ARM架构上测试较少,可能容易翻车,建议不要在办公环境使用
现在新增了通过SHA1值获取应用适配情况的功能,查看链接:https://gfdgd-xi.github.io/wine-runner-info/,如何贡献自己的适配情况?在 Wine 运行器进行评分即可
自动配置文件的脚本如何编写/贡献?可见程序 Wiki:https://gfdgd-xi.github.io/wine-runner-wiki/ 如果想要贡献请按照 Wiki 的要求进行Pr
楼主
发表于 2022-10-3 18:55:43
回复

使用道具 举报

Wine 运行器 2.3.0——改进容器自动配置解释器、支持openkylin [复制链接]

总算审核过了,审了好久
沙发
 楼主| 发表于 2022-10-7 15:05:57
回复

使用道具 举报

Wine 运行器 2.3.0——改进容器自动配置解释器、支持openkylin [复制链接]

因为我装openkylin的硬盘坏了,所以截图需要一段时间后才能发
板凳
 楼主| 发表于 2022-10-7 21:58:20
回复

使用道具 举报

Wine 运行器 2.3.0——改进容器自动配置解释器、支持openkylin [复制链接]

Openkylin 运行截图


地板
 楼主| 发表于 2022-10-12 20:41:08
回复

使用道具 举报

openKylin

GMT+8, 2024-6-14 18:58 , Processed in 0.030781 second(s), 20 queries , Gzip On.

Copyright ©2022 openKylin. All Rights Reserved .

ICP No. 15002470-12 Tianjin

快速回复 返回顶部 返回列表