修复uengine installer的部分问题
This commit is contained in:
parent
4065f19fa9
commit
0a8f3b384f
35
README.md
35
README.md
|
@ -4,13 +4,22 @@
|
|||
<p align='center'><a href='https://gitee.com/gfdgd-xi/uengine-runner/stargazers'><img src='https://gitee.com/gfdgd-xi/uengine-runner/badge/star.svg?theme=dark' alt='star'></img></a>
|
||||
<a href='https://gitee.com/gfdgd-xi/uengine-runner/members'><img src='https://gitee.com/gfdgd-xi/uengine-runner/badge/fork.svg?theme=dark' alt='fork'></img></a>
|
||||
|
||||
### 介绍
|
||||
## 介绍
|
||||
|
||||
新版本Deepin/UOS发布后,可以在应用商店安装部分官方已适配的安卓应用,对爱好者来说,不能自己安装APK软件包始终差点意思,本程序可以为Deepin/UOS上的UEngine安卓运行环境安装自定义APK软件包,并能发送安装的APK包启动菜单到桌面或系统菜单。
|
||||
![图片.png](https://storage.deepin.org/thread/202212181918041904_图片.png)
|
||||
|
||||
(测试平台:UOS 家庭版 21.3.1,deepin 20.8,UOS 专业版 1050)
|
||||
|
||||
## 程序相关网站
|
||||
作者个人站:https://gfdgd-xi.gitee.io
|
||||
程序论坛:http://bbs.racoongx.cn
|
||||
查询 APK 运行情况:https://gfdgd-xi.gitee.io/uengine-runner-info/
|
||||
星火应用商店:https://spark-app.store/
|
||||
星火社区:https://www.deepinos.org
|
||||
Deepin 官网:https://www.deepin.org
|
||||
Deepin 论坛:https://bbs.deepin.org
|
||||
|
||||
## 安装前必读
|
||||
|
||||
+ **UEngine 安装时会自动把要安装的 apk 删除**,如果这个 apk 文件非常重要请**拷贝一个备份版并安装这个备份版或者在程序设置里面选择“备份APK包然后在安装后自动拷贝原先目录”选项**
|
||||
|
@ -47,6 +56,30 @@ sudo apt upgrade
|
|||
![image.png](https://storage.deepin.org/thread/202205220801513371_image.png)
|
||||
|
||||
### 更新内容
|
||||
#### V2.0.0(2023年01月22日,新春版)
|
||||
**※1、内置微型应用商店,支持评论、评分功能;**
|
||||
**※2、修复 UEngine 安装器在 Wayland 下无法正常运行的问题;**
|
||||
**※3、更新 UEngine 安装器安装的 UEngine 版本;**
|
||||
**※4、修复 UEngine 安装器安装后的 UEngine 无法正常安装 APK 的问题(包括从运行器和 deb 包安装);**
|
||||
**※5、UEngine 安装器支持安装使用 SuperSU Root 的镜像;**
|
||||
**※6、UEngine 安装器安装后的 UEngine 支持开机后自动加载运行环境,无需人手动打开终端运行;**
|
||||
**※7、放开原先程序内的程序安装量查询功能,并新增打开量查询功能(在程序的关于窗口里打开);**
|
||||
**※8、程序更新时不需要关闭所有 Python3 程序,只会关闭自己;**
|
||||
**※9、新增彩蛋(只在2023年1月22日生效);**
|
||||
**※10、修复 UEngine 打包器在部分系统无法打开的问题;**
|
||||
**※11、新增程序公告功能;**
|
||||
**※12、修复了程序更新功能从高版本降级到低版本的问题;**
|
||||
**※13、不强制依赖 Deepin 终端;**
|
||||
**※14、新增 UEngine 打包器(高级版);**
|
||||
15、更改程序论坛网址;
|
||||
16、新增程序评分功能;
|
||||
17、修复 UEngine 打包器在打包时无法正确禁用所有选项;
|
||||
18、UEngine 打包器打包的 deb 不再指定 `deepin-elf-verify` 依赖版本;
|
||||
19、“更多帮助”功能支持访问云端的帮助内容;
|
||||
20、更换程序接口;
|
||||
21、优化菜单栏分类,菜单栏新增图标;
|
||||
22、程序关于可以查看程序使用的开源协议。
|
||||
![图片.png](https://storage.deepin.org/thread/202301211303181171_图片.png)
|
||||
|
||||
#### V1.8.3(2022年12月18日)
|
||||
**※1、修复安装/打包程序时出现找不到图标的问题;**
|
||||
|
|
|
@ -45,7 +45,7 @@
|
|||
"19、“更多帮助”功能支持访问云端的帮助内容;",
|
||||
"20、更换程序接口;",
|
||||
"21、优化菜单栏分类,菜单栏新增图标;",
|
||||
"22、程序关于窗口新增 GPLV3 协议显示。",
|
||||
"22、程序关于可以查看程序使用的开源协议。",
|
||||
"",
|
||||
"<b>V1.8.3:</b>",
|
||||
"※1、修复安装/打包程序时出现找不到图标的问题;",
|
||||
|
|
|
@ -44,7 +44,8 @@
|
|||
"18、UEngine 打包器打包的 deb 不再指定 deepin-elf-verify 依赖版本;",
|
||||
"19、“更多帮助”功能支持访问云端的帮助内容;",
|
||||
"20、更换程序接口;",
|
||||
"21、优化菜单栏分类,菜单栏新增图标。",
|
||||
"21、优化菜单栏分类,菜单栏新增图标;",
|
||||
"22、程序关于可以查看程序使用的开源协议。",
|
||||
"",
|
||||
"<b>V1.8.3:</b>",
|
||||
"※1、修复安装/打包程序时出现找不到图标的问题;",
|
||||
|
|
|
@ -1755,6 +1755,20 @@ def showhelp():
|
|||
def ChgTips():
|
||||
HelpStr.setHtml(tips)
|
||||
|
||||
def ChgGPLV3():
|
||||
try:
|
||||
with open(f"{programPath}/LICENSE", "r") as file:
|
||||
things = file.read()
|
||||
try:
|
||||
HelpStr.setMarkdown(things)
|
||||
except:
|
||||
# 旧版 QT 不支持 Markdown
|
||||
traceback.print_exc()
|
||||
HelpStr.setText(things)
|
||||
except:
|
||||
traceback.print_exc()
|
||||
HelpStr.setText(traceback.print_exc())
|
||||
|
||||
def ChgAdmiration():
|
||||
HelpStr.setHtml(f"""<p><b>赞赏要记得要添加备注“UEngine运行器”,然后后面接自己想要备注的内容或不写</p></b>
|
||||
<p><img src='{programPath}/Icon/doge.png'></p>
|
||||
|
@ -1770,6 +1784,7 @@ def showhelp():
|
|||
BtnAbout = QtWidgets.QPushButton("关于")
|
||||
BtnDownN = QtWidgets.QPushButton("程序下载量")
|
||||
BtnOpenN = QtWidgets.QPushButton("程序打开量")
|
||||
BtnGPLV3 = QtWidgets.QPushButton("程序开源许可证")
|
||||
BtnAdmiration = QtWidgets.QPushButton("赞赏(暂未开启)")
|
||||
BtnAdmiration.setDisabled(True)
|
||||
HelpStr = QtWidgets.QTextBrowser()
|
||||
|
@ -1790,6 +1805,7 @@ def showhelp():
|
|||
BtnGongxian.clicked.connect(ChgCon)
|
||||
BtnAbout.clicked.connect(ChgAbout)
|
||||
BtnDownN.clicked.connect(Download)
|
||||
BtnGPLV3.clicked.connect(ChgGPLV3)
|
||||
BtnAdmiration.clicked.connect(ChgAdmiration)
|
||||
BtnOpenN.clicked.connect(Open)
|
||||
|
||||
|
@ -1801,9 +1817,10 @@ def showhelp():
|
|||
helpLayout.addWidget(BtnGongxian, 3, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnDownN, 4, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnOpenN, 5, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnAdmiration, 6, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnAbout, 7, 0, 1, 1)
|
||||
helpLayout.addWidget(HelpStr, 0, 1, 9, 1)
|
||||
helpLayout.addWidget(BtnGPLV3, 6, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnAdmiration, 7, 0, 1, 1)
|
||||
helpLayout.addWidget(BtnAbout, 8, 0, 1, 1)
|
||||
helpLayout.addWidget(HelpStr, 0, 1, 10, 1)
|
||||
|
||||
helpWidget.setLayout(helpLayout)
|
||||
helpWindow.setCentralWidget(helpWidget)
|
||||
|
|
|
@ -63,6 +63,8 @@ sudo chmod 755 /usr/bin/uengine-loading-ubuntu
|
|||
#cp /tmp/uengine/run_daemon.sh $HOME/uengine-launch
|
||||
#cp /tmp/uengine/launch_uengine.sh $HOME/uengine-launch
|
||||
cd /tmp/uengine
|
||||
# 刷新 APT 依赖防止出现问题
|
||||
sudo apt update
|
||||
/tmp/uengine/install.sh
|
||||
# 安装所需依赖
|
||||
sudo apt install -y libkf5globalaccel5 libqt5multimedia5 libqt5sensors5 libegl1-mesa-dev
|
||||
|
|
Loading…
Reference in New Issue