# 咸鱼软件卸载工具 **Repository Path**: xianyuwangyou/XYSoftUninstall ## Basic Information - **Project Name**: 咸鱼软件卸载工具 - **Description**: 一个在linux系统上卸载软件的小工具 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-08 - **Last Updated**: 2025-11-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # XY软件卸载工具 这是一个用于在Debian/Ubuntu系统上卸载软件的图形化工具。 ## 功能特点 1. 启动时自动展示所有已安装的软件列表 2. 支持实时搜索功能,输入关键词时即时筛选结果 3. 支持按名称或描述关键词搜索软件包 4. 自动获取本地化软件描述信息(如中文描述) 5. 卸载选定的软件包 6. 清理软件包残留文件 7. 自动移除不需要的依赖包 8. 清理APT缓存 9. 图形化用户界面,操作简便 ## 使用方法 ### 图形界面版本 有多种方式启动图形界面: 1. 双击桌面上的"软件卸载"图标(推荐) 2. 直接运行Python脚本: ```bash python3 uninstaller.py ``` ## 系统要求 - Debian/Ubuntu 或其他基于Debian的Linux发行版 - Python 3 - PyQt5 首次运行时,如果系统未安装PyQt5,程序会自动尝试安装所需依赖。 ## 图形界面操作说明 1. 程序启动时自动加载并显示所有已安装的软件列表 2. 在搜索框中输入软件名称、功能或描述关键词进行实时筛选 3. 点击"清空"按钮可清除搜索条件并显示所有软件包 4. 点击"刷新列表"按钮可重新加载完整的软件列表 5. 点击软件列表中的项目选中它 6. 点击"卸载选中软件"按钮或双击列表项开始卸载 7. 在弹出的密码输入对话框中输入sudo密码 8. 在进度对话框中查看卸载过程 9. 卸载完成后会显示结果消息 ## 注意事项 - 卸载软件需要管理员权限(sudo) - 密码将在安全的图形化对话框中输入,不会在命令行中显示 - 卸载过程中会显示进度对话框,实时展示操作状态 - 程序会尝试获取本地化的软件描述信息(如中文) - 图形界面版本需要X Window系统支持 - 该工具仅适用于基于Debian的系统(如Ubuntu、Debian等) ## 文件说明 - `uninstaller.py`: 主程序文件(Python实现) - `软件卸载.desktop`: 桌面快捷方式 - `软件卸载.png`: 应用图标 - `README.md`: 说明文档