llama3离线更新方法
一、离线更新总览
- 离线更新通常包含两类:更新Ollama 服务/客户端与更新模型权重/库。在无网环境中,先把安装包或模型复制到目标机器,再执行本地安装或替换即可。
- 常见做法:
- 在联网机下载安装包或模型,拷贝到离线机安装/替换。
- 使用本机已缓存的模型清单与镜像层,避免重复下载。
- 通过本机或内网镜像源承载安装包与模型,供多台离线机复用。
二、离线更新 Ollama 服务
- Linux 服务器离线安装/升级
- 在联网机下载安装包:ollama-linux-amd64.tgz(地址:https://ollama.com/download/ollama-linux-amd64.tgz),拷贝到离线机。
- 离线机解压并部署:
- 解压:
sudo tar -zxvf ollama-linux-amd64.tgz -C /usr - 建用户/组:
sudo useradd -r -s /bin/false -U -m -d /usr/share/ollama ollama && sudo usermod -a -G ollama $(whoami) - 配置服务(/etc/systemd/system/ollama.service):
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0:11434"
[Install]
WantedBy=default.target
- 启动:
sudo systemctl daemon-reload && sudo systemctl enable ollama && sudo systemctl start ollama - 如需“升级”,用新版本安装包替换二进制后重启服务即可(保持数据目录不变)。上述流程同样适用于首次离线安装,后续只需替换包并重启。
- Windows 与 macOS 离线安装/升级
- 在联网机下载对应安装包(Windows:.exe;macOS:.dmg),拷贝到离线机双击安装。
- 默认安装路径与模型目录:
- Windows:安装目录 C:Users<用户名>AppDataLocalProgramsOllama;模型目录 C:Users<用户名>.ollamamodels
- macOS:安装后通过命令行使用;模型默认在用户目录的 .ollama 下
- 升级方式:下载新版安装包覆盖安装(保持原有模型数据目录不变即可完成“离线升级”)。
三、离线更新 llama3 模型
- 本机缓存命中(无需外网)
- 若之前已运行或下载过相同标签(如 llama3:8b),再次执行
ollama run llama3:8b 会优先使用本地缓存层,无需联网即可“更新到本机最新缓存”。 - 联网机下载后拷贝到离线机
- 在联网机执行
ollama run llama3:8b 或 ollama pull llama3:8b 拉取模型;随后将离线机的模型目录整体拷贝到目标离线机相同路径(Windows 为 C:Users<用户名>.ollamamodels;Linux/macOS 为 ~/.ollama/models),覆盖或替换旧版本即可完成离线更新。 - 多机离线复用(内网镜像)
- 在内网搭建文件/HTTP 镜像,先在一台联网机下载 Ollama 安装包与所需 llama3 模型,放入镜像;离线机从镜像获取安装包与模型,按上文步骤离线安装/替换,适合批量更新。
四、验证与常见问题
- 版本与服务状态
- 查看 Ollama 版本:
ollama --version - 查看服务状态:
sudo systemctl status ollama(Linux),应显示 active (running);Windows/macOS 可通过命令行 ollama 是否可用判断。 - 模型是否更新成功
- 列出本地模型:
ollama list - 运行模型验证:
ollama run llama3:8b,如能正常启动并对话,即表明更新生效。 - 常见问题与建议
- 模型标签变更:从 llama3 升级到 llama3.1 等新版本时,需明确指定新标签(如
ollama run llama3.1:8b),旧标签不会自动替换为新大版本。 - 路径与权限:确保离线机对 Ollama 安装目录与模型目录具备读写权限;Windows 下注意模型默认在用户目录的 .ollama/models。
- 资源与选择:建议 8B 模型至少 16GB 内存,70B 模型至少 64GB 内存;显存建议 8GB+(8B) 更流畅。
- 升级策略:替换 Ollama 二进制后务必重启服务;替换模型目录前可先备份旧模型,便于回滚。