追求最新版本的技术工具是开发者的天性,但在本地大模型折腾之路上,难免会遇到“新版本不太行”的尴尬时刻。
最近我将本地的 Ollama 升级到了 0.17.0 版本,却在实际使用中遇到了一些性能和兼容性问题。经过一番折腾,我决定将它降级回 1 月份表现非常稳定的 0.15.4 版本。
如果你也遇到了类似的问题,想要回退到旧版本却又不知道如何下手,或者担心降级会清空好不容易下载的几十 GB 模型,那么这篇指南就是为你准备的。
💡 核心定心丸:降级会丢失模型数据吗?
绝对不会。
无论在哪个操作系统下,Ollama 的核心程序(App 或二进制文件)和你的模型数据是分离存储的。你的本地模型、对话记录默认安全地躺在 ~/.ollama 目录下。所以,大胆降级,你的数据都在。
🛠️ 各平台降级指南
下面是针对不同操作系统的具体降级方法。我个人使用的是 Linux 系统,用一行命令就丝滑搞定了。
1. Linux(最丝滑的解决方案)
Linux 下的降级体验极佳。官方提供的一键安装脚本其实原生支持通过环境变量指定版本号。你不需要手动卸载,直接覆盖安装即可。
这是我亲测成功的命令(将版本号替换为你想要的,比如 0.15.4):
curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION="0.15.4" sh
跑完脚本后,建议重启一下服务确保旧版本彻底生效:
sudo systemctl daemon-reload
sudo systemctl restart ollama
大功告成!终端输入 ollama -v 验证一下,熟悉的旧版本又回来了。
2. macOS
Mac 目前没有提供降级命令,我们需要走“手动替换”的路线:
- 退出程序:点击屏幕顶部状态栏的 Ollama 图标,选择 Quit Ollama 完全退出。
- 删除新版:打开“应用程序 (Applications)”文件夹,将
Ollama.app移到废纸篓。(如果是 Homebrew 安装的,在终端执行brew uninstall ollama)。 - 下载旧版:前往 Ollama 的 GitHub Releases 页面,向下滚动找到你心仪的历史版本(比如
0.15.4)。 - 重新安装:下载对应版本下的
Ollama-darwin.zip文件,解压后将Ollama.app拖回“应用程序”文件夹,双击运行即可。
3. Windows
Windows 的逻辑与 macOS 类似,通过卸载重装来完成:
- 在右下角系统托盘找到 Ollama 图标,右键选择 Quit Ollama 退出程序。
- 进入 Windows 的 设置 > 应用 > 安装的应用,找到 Ollama 并点击卸载。
- 前往 Ollama 的 GitHub Releases 页面 找到你需要的稳定版本。
- 展开 "Assets" 列表,下载对应的
OllamaSetup.exe,双击重新安装。
4. Docker
如果你是用 Docker 部署的 Ollama,那么降级极其简单,只需更改启动镜像的 Tag(标签)即可。
先停止并删除当前的容器,然后用带具体版本号的镜像重新启动:
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama:0.15.4
注:这里的 0.15.4 就是你想要指定的目标版本。
总结
新版本固然有新特性,但在生产环境或日常高频使用中,稳定才是王道。找到一个适合自己硬件环境的 Ollama 版本,安安心心地跑模型,比盲目追新更重要。希望这篇短文能帮到正在为新版本头疼的你!
版权属于:soarli
本文链接:https://blog.soarli.top/archives/860.html
转载时须注明出处及本声明。