|
|
794f848900
|
feat: 添加切换为 DHCP 自动获取 IP 功能
- 在主菜单新增选项3:切换为 DHCP 自动获取 IP
- 支持 NetworkManager、netplan、传统 interfaces 三种网络管理方式
- 自动备份原有网络配置
- 切换前显示警告提示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 12:51:54 +08:00 |
|
|
|
0c00dcac58
|
docs: 添加Debian 12命令行版安装教程
- 适用于低配置设备(2GB内存+8GB存储)
- 纯命令行安装,不安装桌面环境
- 包含分区、软件选择等关键步骤说明
- 使用阿里云镜像源
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 11:56:38 +08:00 |
|
|
|
5e5c23a9a5
|
feat: 添加驱动管理器 - Web界面安装打印机驱动
新增功能:
- 独立的Web服务(端口632)用于管理打印机驱动
- 支持上传安装多种驱动格式:.deb, .ppd, .tar.gz, .zip, .rpm, .sh
- 自动识别文件类型并执行对应安装命令
- 中文Web界面,风格与CUPS保持一致
- 基本认证保护,随机生成管理密码
- 查看已安装驱动列表
安装脚本更新:
- 新增"是否安装驱动管理器"选项
- 自动配置systemd服务开机自启
- 安装完成后显示驱动管理器地址和密码
- 卸载时自动清理驱动管理器
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 10:54:08 +08:00 |
|
|
|
3360fc7bd8
|
fix: 自动适配CUPS不同版本的CSS类名
- 模板默认使用旧类名(header/body/footer)兼容CUPS 2.4.1
- 安装脚本自动检测目标系统CUPS版本的CSS类名
- 如果是新版CUPS(使用cups-header等),自动替换模板类名
- 解决不同CUPS版本CSS样式不加载的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 10:32:12 +08:00 |
|
|
|
9af3df356e
|
Revert "fix: 修复奔图驱动下载失败问题"
This reverts commit 2c8f0162fd.
|
2025-12-01 10:14:24 +08:00 |
|
|
|
2c8f0162fd
|
fix: 修复奔图驱动下载失败问题
- 奔图官网有CDN防盗链,wget直接下载返回403错误页面
- 更换为GitHub社区镜像下载地址
- 添加下载文件有效性验证(检查是否为真正的zip文件)
- 添加备用下载链接自动重试机制
- 明确提示ARM架构不支持奔图官方驱动
- 更新手动下载提示链接
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 09:25:48 +08:00 |
|
|
|
24c49cdf2f
|
feat: 自动设置中国时区 (Asia/Shanghai)
- 安装时自动设置系统时区为东八区
- 解决服务器时间慢8小时的问题
- 使用 timedatectl 或 ln 命令兼容不同系统
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 00:30:49 +08:00 |
|
|
|
dbc7952df3
|
feat: 添加主菜单,运行脚本时可选择安装或卸载
- 运行脚本显示主菜单:1)安装 2)卸载 0)退出
- 支持命令行参数:--install / --uninstall
- 优化用户体验
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 00:29:03 +08:00 |
|
|
|
be197ad2cb
|
feat: 添加卸载功能 (--uninstall)
- 添加 --uninstall 参数支持一键卸载
- 卸载 CUPS、Avahi、CUPS-PDF 等组件
- 清理配置文件、日志、中文模板
- 添加 --help 参数显示帮助信息
用法:
./setup_cups.sh # 安装
./setup_cups.sh --uninstall # 卸载
./setup_cups.sh --help # 帮助
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 00:24:59 +08:00 |
|
|
|
613625fc05
|
perf: 禁用主机名查找加速打印任务提交
- 添加 HostNameLookups Off 配置
- 解决手机发送打印任务慢的问题(DNS反向解析延迟)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-12-01 00:22:09 +08:00 |
|
|
|
783da484e1
|
fix: 更新中文模板CSS类名以兼容CUPS 2.4.7
- header.tmpl: class="header" → class="cups-header"
- header.tmpl: class="body" → class="cups-body"
- trailer.tmpl: class="footer" → class="cups-footer"
CUPS 2.4.7 更新了CSS类名,旧模板导致样式无法加载
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 23:58:47 +08:00 |
|
|
|
d45ac4f754
|
fix: 改用zip包下载中文模板,解决CSS排版问题
- 改用下载仓库zip包的方式获取模板(更可靠)
- 移除逐个文件下载的方式(可能导致文件损坏)
- 解压后自动查找并复制模板文件
- 解决远程安装后页面CSS排版异常的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 23:28:09 +08:00 |
|
|
|
09c045a368
|
fix: 强制使用中文模板作为默认界面
- 备份原英文模板到 templates-en-backup
- 将中文模板覆盖到默认 templates 目录
- 创建 templates-zh 符号链接兼容不同浏览器
- 确保无论浏览器语言设置如何都显示中文
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 23:15:08 +08:00 |
|
|
|
fa03d83de6
|
fix: 修复中文模板下载时脚本意外退出的问题
- 修复 ((success_count++)) 在 set -e 下返回错误导致退出
- 改用 success_count=$((success_count + 1)) 安全写法
- 修复 netplan 配置文件权限警告,设置 chmod 600
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 23:02:56 +08:00 |
|
|
|
93172ecc4b
|
fix: 修复curl|bash方式运行时中文模板无法安装的问题
- 新增 install_chinese_templates 函数
- 优先使用本地模板文件
- 本地不存在时自动从 Gitee 下载67个模板文件
- 显示下载进度
解决其他服务器使用脚本后界面仍为英文的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:58:56 +08:00 |
|
|
|
31cdd5cc62
|
fix: 添加自动解决apt锁问题的功能
- 新增 fix_apt_lock 函数,在安装前自动处理
- 自动停止 unattended-upgrades 服务
- 等待并清理残留的 apt 锁文件
- 自动修复可能中断的 dpkg 安装
解决安装时卡在 "Waiting for cache lock" 的问题
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:55:19 +08:00 |
|
|
|
62730710ed
|
feat: 将PDF打印机改为可选安装(选项7)
- 在驱动选择菜单添加选项7: 虚拟PDF打印机
- 默认选项改为 "1 7" (通用驱动 + PDF打印机)
- PDF打印机不再强制安装,用户可自行选择
- 完成提示根据是否安装PDF打印机动态显示
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:51:40 +08:00 |
|
|
|
33d9a8dee7
|
fix: 添加PDF打印机步骤到安装确认列表
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:48:17 +08:00 |
|
|
|
0f0e2d4960
|
feat: 添加虚拟PDF打印机用于测试CUPS连接
- 新增 install_pdf_printer 函数自动安装 cups-pdf
- 自动配置并共享 PDF 虚拟打印机
- 客户端可通过连接 PDF 打印机测试 CUPS 服务是否正常
- PDF 输出目录: /var/spool/cups-pdf/
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:35:01 +08:00 |
|
|
|
2b373ff6ee
|
添加静态IP配置功能
- 新增DHCP转静态IP功能,避免IP变动导致无法连接打印服务器
- 支持三种网络配置方式:NetworkManager、Netplan、传统interfaces
- 自动检测当前网络配置(IP、网关、子网掩码、DNS)
- 用户可选择使用当前IP或手动输入新IP
- 配置前自动备份原有网络配置文件
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:26:51 +08:00 |
|
|
|
8720c65416
|
完善CUPS远程打印配置 + 添加交接文档
setup_cups.sh:
- 添加 ServerAlias * 支持任意主机名访问
- 添加 DefaultEncryption Never 禁用强制加密
- 添加 /printers 和 /printers/* 位置块允许远程打印
- 修改 Policy 允许匿名打印任务
新增文档:
- CUPS打印服务配置交接文档.md
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
|
2025-11-30 22:02:39 +08:00 |
|
|
|
2a99f53595
|
添加奔图Pantum打印机驱动安装选项
- 新增选项5: 奔图打印机驱动
- 自动检测系统架构下载对应驱动
- 支持arm64/armhf/amd64架构
- 安装时自动添加wget和unzip依赖
|
2025-11-30 21:19:08 +08:00 |
|
|
|
a6fc79c6ea
|
完成CUPS模板完整汉化
汉化内容包括:
- 打印机设置选项页面 (set-printer-options)
- 添加/修改/删除打印机和打印机类
- 任务管理 (挂起/释放/取消/移动)
- 帮助页面和错误提示
- 分页导航
- 用户权限设置
- 配置文件编辑
共汉化43个模板文件
|
2025-11-30 21:16:31 +08:00 |
|
|
|
094811b98a
|
修复: 管道运行时无法交互输入的问题
|
2025-11-30 21:00:33 +08:00 |
|
|
|
49fb194b4a
|
更新一键安装命令为Gitee地址
|
2025-11-30 20:57:28 +08:00 |
|
|
|
252bfe8cc3
|
串口设置页面添加简短教程说明
|
2025-11-30 20:48:45 +08:00 |
|
|
|
d4d7a5dc8b
|
添加串口设置页面汉化
- 连接、波特率、校验位、数据位、流控制
|
2025-11-30 20:46:48 +08:00 |
|
|
|
d83a3bc977
|
初始提交:中兴B863AV3.2-M刷Armbian + CUPS打印服务教程
包含:
- 刷机教程.md - 完整刷机和CUPS配置文档
- setup_cups.sh - 一键安装CUPS脚本(支持换源、多驱动选择、中文界面)
- cups-templates-zh_CN/ - CUPS中文界面模板
🤖 Generated with Claude Code
|
2025-11-30 20:44:20 +08:00 |
|