UOS全能系统升级助手
UOS全能系统升级助手是一款专为统信UOS操作系统设计的图形化系统升级工具,旨在降低命令行操作门槛,为用户提供安全、可视化的系统升级体验。无论是个人用户还是运维人员,都能通过该工具轻松完成系统更新与升级任务。
标准升级 ( upgrade ):适用于日常软件包更新,快速获取最新版本。
完整升级 ( dist-upgrade ):智能处理内核更换、复杂依赖变更等深度系统升级需求,确保系统整体平滑过渡。
自动备份 /etc/apt/sources.list 及 sources.list.d/ 目录,防止配置丢失。
升级前清晰展示可更新的软件包列表,让用户提前了解变更内容。
启用 DEBIAN_FRONTEND=noninteractive 环境变量,全程无需人工干预,可集成到脚本或批量部署流程中。
基于 PyQt5 开发,提供实时日志输出、进度条显示、升级模式选择、备份路径自定义等交互元素,操作一目了然。
升级完成后自动扫描需要重启的系统服务和内核状态,并给出重启提示,避免因服务未刷新导致的功能异常。
通过 Polkit + pkexec 实现图形化提权,点击桌面图标后自动弹出密码认证窗口,以 root 权限运行,兼顾安全与便捷。
已适配 Python 3.7 及以上版本(UOS V20 默认环境),并解决 shutil.copytree 等历史参数兼容问题,开箱即用。
每次运行自动生成带时间戳的日志文件(路径: /var/log/apt_upgrade_*.log ),详细记录升级过程,方便故障排查与审计。
提供完整的 DEB 打包方案,包含 .desktop 快捷方式、应用图标、Polkit 策略文件。用户可将其打包为 DEB 安装包,双击即可安装至系统,融入 UOS 软件生态。
个人用户 :希望以可视化方式安全升级系统,无需记忆复杂的 apt 命令。
企业运维 :需要在多台 UOS 设备上自动化执行系统更新,同时保留日志备查。
技术支持 :远程指导用户时,可让用户通过图形界面完成升级,降低沟通成本。
操作系统:统信UOS V20 及以上版本
Python 版本:3.7+
依赖组件:PyQt5、needrestart、polkit
UOS全能系统升级助手让系统升级不再是命令行的专属领地,用图形化的安心与智能,守护您的 UOS 设备始终保持在最佳状态。
uos-upgrade-assistant.zip
UOS全能系统升级助手V2更新说明: 1、预检:检查磁盘空间、网络连通性、电池电量,结果实时显示在日志区 2、快照回滚:调用 Timeshift 创建系统快照;如果安装了 timeshift-gtk,则可通过“管理快照”打开图形界面进行回滚 3、设置:保存/加载配置(升级模式、非交互、备份目录、是否启用预检/快照),使用 QSettings 持久化 4、关于:显示软件版本 2.0、描述、许可证等信息
uos-upgrade-assistant_v2.zip
完整升级等同于全新安装吗?
学习了,谢谢指教
UOS要钱的吧,这个升级的来源是哪儿呢?
官方软件源
Featured Collection
Popular Ranking
Popular Events
UOS全能系统升级助手
UOS全能系统升级助手是一款专为统信UOS操作系统设计的图形化系统升级工具,旨在降低命令行操作门槛,为用户提供安全、可视化的系统升级体验。无论是个人用户还是运维人员,都能通过该工具轻松完成系统更新与升级任务。
主要功能
1. 双升级模式,灵活应对不同场景
标准升级 ( upgrade ):适用于日常软件包更新,快速获取最新版本。
完整升级 ( dist-upgrade ):智能处理内核更换、复杂依赖变更等深度系统升级需求,确保系统整体平滑过渡。
2. 预检查与自动备份,升级更安心
自动备份 /etc/apt/sources.list 及 sources.list.d/ 目录,防止配置丢失。
升级前清晰展示可更新的软件包列表,让用户提前了解变更内容。
3. 非交互式运行,适配自动化运维
启用 DEBIAN_FRONTEND=noninteractive 环境变量,全程无需人工干预,可集成到脚本或批量部署流程中。
4. 图形化界面,操作直观友好
基于 PyQt5 开发,提供实时日志输出、进度条显示、升级模式选择、备份路径自定义等交互元素,操作一目了然。
5. 集成 needrestart,智能检测服务与内核
升级完成后自动扫描需要重启的系统服务和内核状态,并给出重启提示,避免因服务未刷新导致的功能异常。
6. 安全权限管理,一键提权
通过 Polkit + pkexec 实现图形化提权,点击桌面图标后自动弹出密码认证窗口,以 root 权限运行,兼顾安全与便捷。
7. 兼容性优化,适配 UOS 主流环境
已适配 Python 3.7 及以上版本(UOS V20 默认环境),并解决 shutil.copytree 等历史参数兼容问题,开箱即用。
8. 完整日志记录,便于追溯
每次运行自动生成带时间戳的日志文件(路径: /var/log/apt_upgrade_*.log ),详细记录升级过程,方便故障排查与审计。
9. DEB 打包支持,一键安装
提供完整的 DEB 打包方案,包含 .desktop 快捷方式、应用图标、Polkit 策略文件。用户可将其打包为 DEB 安装包,双击即可安装至系统,融入 UOS 软件生态。
适用场景
个人用户 :希望以可视化方式安全升级系统,无需记忆复杂的 apt 命令。
企业运维 :需要在多台 UOS 设备上自动化执行系统更新,同时保留日志备查。
技术支持 :远程指导用户时,可让用户通过图形界面完成升级,降低沟通成本。
运行环境
操作系统:统信UOS V20 及以上版本
Python 版本:3.7+
依赖组件:PyQt5、needrestart、polkit
UOS全能系统升级助手让系统升级不再是命令行的专属领地,用图形化的安心与智能,守护您的 UOS 设备始终保持在最佳状态。
uos-upgrade-assistant.zip
UOS全能系统升级助手V2更新说明:
1、预检:检查磁盘空间、网络连通性、电池电量,结果实时显示在日志区
2、快照回滚:调用 Timeshift 创建系统快照;如果安装了 timeshift-gtk,则可通过“管理快照”打开图形界面进行回滚
3、设置:保存/加载配置(升级模式、非交互、备份目录、是否启用预检/快照),使用 QSettings 持久化
4、关于:显示软件版本 2.0、描述、许可证等信息
uos-upgrade-assistant_v2.zip