From d2cc2e231ef0bebbc594040a87f2cab75365090c Mon Sep 17 00:00:00 2001 From: gfdgd_xi <3025613752@qq.com> Date: Sat, 13 Aug 2022 18:15:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E7=89=88=E6=9C=AC=E5=8F=B7=E4=B8=BA2.?= =?UTF-8?q?0.0+=E6=94=B9README?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 33 ++++++++++++++---- deb/DEBIAN/control | 2 +- deb/DEBIAN/postinst | 2 +- .../deepin-wine-runner/deepin-wine-runner | 2 +- .../apps/deepin-wine-runner/information.json | 2 +- .../deepin-wine-runner/package-script.zip | Bin 300045 -> 300045 bytes information.json | 2 +- mainwindow.py | 2 +- package-script.zip | Bin 300045 -> 300045 bytes package-script/information.json | 2 +- 10 files changed, 33 insertions(+), 14 deletions(-) diff --git a/README.md b/README.md index 5ca4ffa..4534df6 100755 --- a/README.md +++ b/README.md @@ -11,8 +11,7 @@ env WINEPREFIX=容器路径 wine(wine的路径) 可执行文件路径 是使用 Python3 的 tkinter 构建的 (自己美术功底太差,图标只能在网络上找了) (测试平台:deepin 20.6;UOS 家庭版 21.3.1;Ubuntu 22.04) -![image.png](https://storage.deepin.org/thread/202208031351466402_image.png) -![image.png](https://storage.deepin.org/thread/2022080317313975_image.png) +![image.png](https://storage.deepin.org/thread/202208131811324016_image.png) 而打包器可以方便的把您的 wine 容器打包成 deb 包供他人使用,程序创建的 deb 构建临时文件夹目录树如下: ```bash /XXX @@ -56,14 +55,15 @@ exe路径\' 参数 \' ``` 即可(单引号需要输入) 5、wine 容器如果没有指定,则会默认为 ~/.wine -6、在使用 linglong 包的 Wine 应用时,必须安装至少一个 linglong 的使用 Wine 软件包才会出现该选项, -而程序识别到的 Wine 是按 linglong 的使用 Wine 软件包名的字母排序第一个的 Wine,且生成的容器不在用户目录下,而是在容器的用户目录下(用户目录/.deepinwine、/tmp、桌面、下载、文档等被映射的目录除外),同理需要运行的 EXE 也必须在被映射的目录内 -7、如果是使用 Deepin 23 的 Wine 安装脚本,请切记——安装过程会临时添加 Deepin 20 的 apt 源,不要中断安装以及千万不要中断后不删除源的情况下 apt upgrade !!!中断后只需重新打开脚本输入 repair 或者随意安装一个 Wine(会自动执行恢复操作)即可 -以及此脚本安装的 Wine 无法保证 100% 能使用,以及副作用是会提示 +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% 能使用,以及副作用是会提示 ```bash N: 鉴于仓库 'https://community-packages.deepin.com/beige beige InRelease' 不支持 'i386' 体系结构,跳过配置文件 'main/binary-i386/Packages' 的获取。 ``` -![image.png](https://storage.deepin.org/thread/202207190819153104_image.png) +![image.png](https://storage.deepin.org/thread/202208131811324016_image.png) ### 打包器 1、deb 打包软件包名要求: 软件包名只能含有小写字母(a-z)、数字(0-9)、加号(+)和减号(-)、以及点号(.),软件包名最短长度两个字符;它必须以字母开头 @@ -85,6 +85,25 @@ desktop文件中StartupWMClass字段。用于让桌面组件将窗口类名与de ![image.png](https://storage.deepin.org/thread/202207190822204627_image.png) ## 更新日志 +### 2.0.0(2022年08月13日) +**※1、修复了重复路径一直自动重复增加的问题** +**※2、修复了两个打包器打包错误的问题(非基于生态活动脚本的为 wine 导入错误,基于生态活动脚本的为架构有误导致打包出的 deb 无法打包)** +**※3、适配了部分非 i386、amd64 架构计算机的 UOS 系统使用的 wine 并支持打包非 i386、amd64 架构计算机的 UOS 系统使用的 wine 程序 deb 包** +**※4、支持安装 dxvk(遵守 Zlib 开源协议)** +**※5、运行器、打包器(包括非基于生态适配活动脚本制作的)支持使用 Wine 生态适配活动的容器清理脚本** +**※6、支持更加简易的安装最新版的 WineHQ** +**※7、增加字体商店** +**※8、新增查看可执行文件运行情况的功能** +9、支持不显示没有安装的 Wine,方便用户识别 +10、修改了 Wine 的顺序使其更加合理 +11、支持删除安装 exe 后在启动器的快捷方式 +12、优化了 Wine 打包器(非基于生态活动脚本)对容器的处理 +13、修复了 Wine 打包器(非基于生态活动脚本)打包出的 deb 安装时显示为解压缩后会消耗 0 B 的额外空间以及 postrm 的一些问题 +14、支持删除无需使用的程序组件 +15、支持组件/运行库下载后缓存方便下次使用(可以清理) +16、点击获取图标按钮后会自动读取 exe 框的程序图标(不支持相对路径和包内路径,只支持绝对路径) +![image.png](https://storage.deepin.org/thread/202208131811324016_image.png) + ### 1.8.0(2022年08月03日) **※1、修复了打包器(非基于活动脚本) control、postrm 写入文件颠倒的问题** **※2、内置一个微型的 Windows 应用商店(应用来源:腾讯软件管家)** diff --git a/deb/DEBIAN/control b/deb/DEBIAN/control index ac270fd..5a2cac4 100755 --- a/deb/DEBIAN/control +++ b/deb/DEBIAN/control @@ -1,5 +1,5 @@ Package: spark-deepin-wine-runner -Version: 1.9.0 +Version: 2.0.0 Maintainer: gfdgd xi <3025613752@qq.com>, 为什么您不喜欢熊出没和阿布呢 Homepage: https://gitee.com/gfdgd-xi/deep-wine-runner Architecture: all diff --git a/deb/DEBIAN/postinst b/deb/DEBIAN/postinst index 457db84..00d3f4a 100755 --- a/deb/DEBIAN/postinst +++ b/deb/DEBIAN/postinst @@ -22,4 +22,4 @@ fi # 设置目录权限,让用户可读可写,方便后续删除组件 chmod 777 -R /opt/apps/deepin-wine-runner # 向服务器返回安装数加1(不显示内容且忽略错误) -curl http://120.25.153.144/spark-deepin-wine-runner/Install.php?Version=1.9.0 -s > /dev/null | true \ No newline at end of file +curl http://120.25.153.144/spark-deepin-wine-runner/Install.php?Version=2.0.0 -s > /dev/null | true \ No newline at end of file diff --git a/deb/opt/apps/deepin-wine-runner/deepin-wine-runner b/deb/opt/apps/deepin-wine-runner/deepin-wine-runner index 3d36ef9..fac4496 100755 --- a/deb/opt/apps/deepin-wine-runner/deepin-wine-runner +++ b/deb/opt/apps/deepin-wine-runner/deepin-wine-runner @@ -1327,7 +1327,7 @@ updateThingsString = '''※1、修复了重复路径一直自动重复增加 ''' for i in information["Thank"]: thankText += f"{i}\n" -updateTime = "2022年08月12日" +updateTime = "2022年08月13日" about = f'''

关于

一个能让Linux用户更加方便运行Windows应用的程序,内置了对wine图形话的支持和各种Wine工具和自制Wine程序打包器、运行库安装工具等等

同时也内置了基于VirtualBox制作的小白Windows虚拟机安装工具,可以做到只需要用户下载系统镜像并点击安装即可,无需顾及虚拟机安装、创建、虚拟机的分区等等

diff --git a/deb/opt/apps/deepin-wine-runner/information.json b/deb/opt/apps/deepin-wine-runner/information.json index bde68df..3174e52 100755 --- a/deb/opt/apps/deepin-wine-runner/information.json +++ b/deb/opt/apps/deepin-wine-runner/information.json @@ -1,5 +1,5 @@ { - "Version": "1.9.0", + "Version": "2.0.0", "Thank": [ "感谢 @a2035274 @虚幻的早晨 https://bbs.deepin.org/post/238301", "感谢 @zhangs https://bbs.deepin.org/post/227948", diff --git a/deb/opt/apps/deepin-wine-runner/package-script.zip b/deb/opt/apps/deepin-wine-runner/package-script.zip index 04647fd8889db4e2b50f2f9f24a036efec0904e4..b62066a1c012d7c2d750919b6c5e0adbd6b90ad7 100755 GIT binary patch delta 101 zcmeBOA=JA3zP;%FIT32JKsXnYVB8WodHYfa#fT*T-T9Qa3%YnMG#0LK_Rq_W6A*d8`1^`XX-t delta 101 zcmeBOA=JAtnG4shb|y%px;gp^b%Q`}{tZJXQeON+Q(& diff --git a/information.json b/information.json index bde68df..3174e52 100755 --- a/information.json +++ b/information.json @@ -1,5 +1,5 @@ { - "Version": "1.9.0", + "Version": "2.0.0", "Thank": [ "感谢 @a2035274 @虚幻的早晨 https://bbs.deepin.org/post/238301", "感谢 @zhangs https://bbs.deepin.org/post/227948", diff --git a/mainwindow.py b/mainwindow.py index 3d36ef9..fac4496 100755 --- a/mainwindow.py +++ b/mainwindow.py @@ -1327,7 +1327,7 @@ updateThingsString = '''※1、修复了重复路径一直自动重复增加 ''' for i in information["Thank"]: thankText += f"{i}\n" -updateTime = "2022年08月12日" +updateTime = "2022年08月13日" about = f'''

关于

一个能让Linux用户更加方便运行Windows应用的程序,内置了对wine图形话的支持和各种Wine工具和自制Wine程序打包器、运行库安装工具等等

同时也内置了基于VirtualBox制作的小白Windows虚拟机安装工具,可以做到只需要用户下载系统镜像并点击安装即可,无需顾及虚拟机安装、创建、虚拟机的分区等等

diff --git a/package-script.zip b/package-script.zip index 04647fd8889db4e2b50f2f9f24a036efec0904e4..b62066a1c012d7c2d750919b6c5e0adbd6b90ad7 100755 GIT binary patch delta 101 zcmeBOA=JA3zP;%FIT32JKsXnYVB8WodHYfa#fT*T-T9Qa3%YnMG#0LK_Rq_W6A*d8`1^`XX-t delta 101 zcmeBOA=JAtnG4shb|y%px;gp^b%Q`}{tZJXQeON+Q(& diff --git a/package-script/information.json b/package-script/information.json index 6175d4f..396a959 100755 --- a/package-script/information.json +++ b/package-script/information.json @@ -1,3 +1,3 @@ { - "Version": "1.9.0" + "Version": "2.0.0" }