Ollama Updater

⬇️ 智能断点续传 · 稳定安装 Ollama

基于 curl 断点续传的 Ollama 安装更新工具,解决网络不稳定导致的大模型下载中断难题,支持自动重试与 GPU 检测

收藏
4.6k
安装
1.4k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

ollama-updater 是一款针对 Ollama 大模型运行时的增强型安装更新工具,核心解决官方脚本在网络波动环境下的下载可靠性问题。用户通过 openclaw skills installclawhub install 完成安装后,直接执行 ollama-updater 即可自动完成最新版检测、断点续传下载及系统配置。支持通过环境变量 OLLAMA_VERSION 指定特定版本,满足开发测试需求。

技术实现上,工具包装了官方安装脚本,核心增强在于使用 curl -C - 参数实现 HTTP Range 请求断点续传,配合 3 次指数退避重试机制,确保大体积二进制包(通常数百 MB 至数 GB)在弱网环境下仍可完整获取。下载流程自动检测本地已存在部分文件,从断点处继续而非从头开始,显著节省带宽与时间。

显著优点

1. 网络容错能力强:断点续传 + 自动重试双重保障,解决国内用户下载 Ollama 时常见的"下到 99% 失败"痛点
2. 零学习成本:命令行交互与官方完全一致,保留 GPU 自动检测、systemd 服务配置等全部官方功能

3. 智能运维:自动清理旧版本二进制,避免磁盘空间堆积;进度条实时反馈,符合 Unix 工具使用习惯

4. 跨平台覆盖:支持 Linux x86_64/aarch64 及 macOS 双架构,满足服务器与开发机场景

潜在缺点与局限性

1. 依赖外部工具链:必须预装 curl(必需)与 zstd(新版 Ollama 解压需要),部分精简容器镜像可能缺失
2. 权限要求:系统级安装需要 sudo,无 root 场景下仅能用户级运行(功能受限)

3. 镜像源未内置:工具本身未提供国内镜像加速配置,极端网络环境下仍需用户手动替换 URL

4. 安全验证有限:安装包校验依赖官方签名,工具层未额外引入独立的完整性校验机制

适合人群

  • 在中国大陆等网络环境复杂地区部署 Ollama 的开发者与运维工程师
  • 需要在自动化 CI/CD 流程中可靠安装 Ollama 的 DevOps 团队
  • 频繁切换 Ollama 版本进行兼容性测试的 AI 应用开发者

常规风险

  • 供应链风险:工具通过包装官方脚本工作,若官方仓库被入侵,本工具会同步引入恶意代码
  • 断点文件残留:异常中断可能留下不完整临时文件,需手动清理或依赖"智能清理"功能
  • 版本锁定失效:环境变量指定版本方式易被脚本执行上下文覆盖,生产环境建议配合版本管理工具使用

Ollama Updater 内容

手动下载zip · 15.7 kB
INSTALL.mdtext/markdown
请选择文件