Ollama 是一个开源的 LLM 部署工具,一键部署,超级好用,在 Mac 上支持自动更新,但是到了 LInux 就有些麻烦了,本文讲述如何在 Linux 下更新 Ollama。
重新安装
安装时使用的是如下脚本,升级时我们只要重新运行一次即可。
curl -fsSL https://ollama.com/install.sh | sh
检查 Ollama 版本,升级成功
模型也正常保留
模型升级后,如果需要监听在 0.0.0.0,需要增加环境变量 Environment=“OLLAMA_HOST=0.0.0.0:11434”
vi /etc/systemd/system/ollama.service
[Unit]
Description=Ollama Service
After=network-online.target
[Service]
ExecStart=/usr/local/bin/ollama serve
User=ollama
Group=ollama
Restart=always
RestartSec=3
Environment="OLLAMA_HOST=0.0.0.0:11434"
Environment="PATH=/opt/anaconda3/bin:/opt/anaconda3/condabin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
[Install]
WantedBy=default.target
systemctl daemon-reload
systemctl restart ollama