本帖原创内容,转载请注明出处
我开发了一个 Python 脚本,用于自动同步 Broadcom 官方提供的 VMware Tools 资源。脚本支持增量更新,仅下载变更文件,节省时间和带宽。
官方资源地址:
https://packages-prod.broadcom.com/tools/
GitHub 项目地址:
https://github.com/1564307973/vmware-tools-broadcom
📁 tools/
├── 📁 docs/ # 文档资源
├── 📁 esx/ # ESXi 相关工具
├── 📁 frozen/ # 遗留工具(历史版本)
└── 📁 releases/ # 正式发布版本(重点)
📁 releases/latest/
├── 📁 windows/ # Windows 平台
│ ├── VMware-tools-windows-13.0.0-24696409.iso
│ └── 📁 x64/ # 64 位安装程序
├── 📁 linux/ # Linux 平台
├── 📁 macos/ # macOS 平台
├── 📁 repos/ # 仓库文件
└── 📁 ubuntu/ # Ubuntu 专用包
📁 releases/
├── 📁 v10.0.0/
├── 📁 v10.1.0/
├── ...
├── 📁 v12.0.0/
├── 📁 v12.5.0/
└── 📁 v13.0.0/
pip install requests beautifulsoup4
git clone https://github.com/1564307973/vmware-tools-broadcom.git
cd vmware-tools-broadcom
# 基本同步(推荐)
python sync_broadcom_tools.py
# 首次运行完全同步
python sync_broadcom_tools.py --full-sync
# 高级选项
python sync_broadcom_tools.py --threads 8 --local-dir "D:\VMware Tools"
📁 VMware Tools/
└── 📁 tools/
├── 📁 docs/
├── 📁 esx/
├── 📁 frozen/
└── 📁 releases/
├── 📁 latest/ # 最新版
├── 📁 v12.5.0/ # 历史版本
└── 📁 v13.0.0/
参数 | 缩写 | 说明 |
---|---|---|
--local-dir |
-d |
本地存储目录 |
--log-file |
-l |
日志文件路径 |
--threads |
-t |
下载线程数 |
--retries |
-r |
失败重试次数 |
--delay |
-w |
重试延迟(秒) |
--full-sync |
-f |
强制完全同步 |
Windows ISO 镜像:
https://packages-prod.broadcom.com/tools/releases/latest/windows/VMware-tools-windows-13.0.0-24696409.iso
Linux 仓库:
https://packages-prod.broadcom.com/tools/releases/latest/linux/
**历史版本(v12.5.0)**:
https://packages-prod.broadcom.com/tools/releases/v12.5.0/
项目地址:
https://github.com/1564307973/vmware-tools-broadcom
欢迎提交:
温馨提示:本工具仅用于技术交流,请遵守 Broadcom 官方使用条款