文章目录
一、前言
本想装个 Gemma
的 27b
模型来玩玩,据说能力很牛:
ollama run gemma3:27b
结果提示:
说我 ollama
的版本太低,那就升级一下吧。
二、下载
1.下载 ollama 更新包
下载地址:https://github.com/ollama/ollama/releases
大家根据各自的系统实际情况下载对应的包,我这里下载的是:ollama-linux-amd64.tgz
,下载后放入某个目录。
2.下载 install.sh 文件
下载地址:https://ollama.com/install.sh
下载后,将 install.sh
文件和 ollama-linux-amd64.tgz
文件放在在相同路径下,并按下列要求修改 install.sh
文件 :
#搜索关键字:Downloading Linux ${ARCH} bundle
#注释掉原来的下载代码
#status "Downloading Linux ${ARCH} bundle"
#curl --fail --show-error --location --progress-bar \
# "https://ollama.com/download/ollama-linux-${ARCH}.tgz${VER_PARAM}" | \
# $SUDO tar -xzf - -C "$OLLAMA_INSTALL_DIR"
#替换为已经下载好的本地文件
$SUDO tar -C "$OLLAMA_INSTALL_DIR" -xzf ./ollama-linux-amd64.tgz
三、安装
1.先停止原服务
这里不停,后面可能有坑,文章后面会提到
找出正在运行的 ollama
进程:
ps -ef|grep ollama
然后 kill 掉:
kill -9 <进程ID>
2.执行安装脚本
sudo chmod a+x install.sh
./install.sh
至此,大功告成!
查看下新版本号:
ollama -v
四、异常情况解析
1.查看版本号提示:Warning: client version is x.x.x
-
原因解析
之前下载的版本已经启用了服务,而且没有关闭。后续又安装了新版本,但是无法使用。 -
解决方法
ps -ef|grep ollama
找出正在运行的
ollama
进程,然后 kill 掉:kill -9 <进程ID>
然后再查看版本号:
ollama -v
这里应该能正常显示仅有的一个版本号了,但还需要重启一下
ollama
服务:sudo systemctl start ollama
完美!收工!
都看到这里了,各位帅哥/美女,不管有用没用,都帮忙点个赞呗,❤️谢谢~
-
Author
- 吴所畏惧 2025.03.31