# StarUMLPatch **Repository Path**: mtrdong/StarUMLPatch ## Basic Information - **Project Name**: StarUMLPatch - **Description**: StarUML授权补丁 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 1 - **Created**: 2023-10-21 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # StarUMLPatch ### 补丁介绍 > `StarUML`授权补丁 > > 适配`StarUML V3`、`StarUML V4`、`StarUML V5`、`StarUML V6` > > 补丁程序功能: > > 1. 拦截许可验证并添加许可信息 > 2. 默认关闭启动程序时检查更新 > 3. 自动备份`app.asar`文件 ### 封装说明 1. 安装[Python3](https://mirrors.huaweicloud.com/python/)环境。Linux系统通常自带`Python3`环境,但可能需要安装`tkinter`库: ```shell sudo apt update && sudo apt install python3-tk -y ``` 2. 安装环境依赖包。在`requirements.txt`文件所在目录打开终端并执行命令: ```shell pip install -r requirements.txt ``` 3. 封装可执行文件。在`single.spec`文件所在目录打开终端并执行命令: ```shell pyinstaller single.spec ``` 4. 封装完成后,会在当前目录下生成一个`dist`文件夹保存封装后的可执行文件 ### 使用说明 1. 安装`StarUML` 2. 将封装的授权补丁复制到`StarUML`的安装目录(`Windows`通常在`%ProgramFiles%\StarUML`,`Linux`通常在`/opt/StarUML`) 3. 以管理员身份运行补丁程序即可