RPMGrabber Pro(自动下载RPM、DEB包工具)

工具描述

RPMGrabber Pro 是一款专为高效批量下载镜像站源码 RPM 包设计的智能化命令行工具。通过多线程技术和动态进度管理,它能快速同步 Anolis、CentOS 等兼容镜像站的全部或指定 RPM 包,是系统管理员、软件维护者及离线环境部署的得力助手。

一、核心功能

  1. 批量下载 RPM 包

    • 自动解析指定镜像站的 HTML 页面,抓取所有 .src.rpm 源码包链接。
    • 支持 Anolis/CentOS/RHEL 等兼容镜像站结构。
  2. 多线程加速

    • 默认使用 5 线程并发下载(可自定义 1-20 线程)。
    • 采用线程池 (ThreadPoolExecutor) 管理并发任务。
  3. 实时双进度条

    • 总进度条:显示整体完成百分比和文件计数 (例: 78% |██████████▋| 2010/2548)。
    • 单文件进度条:显示文件名、下载速度、文件大小、进度百分比 (例: kernel-5.10.0-1.an23.src.rpm 92% |██████▊| 895MB/972MB [1.2GB/s])。
  4. 断点续传 & 去重

    • 自动跳过目标目录中已存在的文件。
    • 支持网络中断后重新运行继续下载。

​<

你可能感兴趣的:(python,开发语言)