ollama Linux部署与LLM调用¶
本教程基于Ubuntu 18.04.6 LTS (GNU/Linux 4.15.0-213-generic x86_64)系统,使用离线部署方式进行ollama部署,能够有效解决 官网下载安装速度巨慢的问题。教程分为3个部分:1.删除旧的ollama环境;2.下载安装包并且进行安装;3.启动ollama服务,调用模型
删除旧的ollama环境¶
1.查看ollama环境位置(若存在)¶
which ollama
使用该命令后若得到ollama的位置,如/usr/bin/ollama或者/usr/local/bin/ollama,则开始删除操作,若无则可跳过直接进行安装。
2.停止ollama服务¶
sudo systemctl stop ollama.service
3.删除 Ollama 主程序¶
sudo rm /usr/bin/ollama
4.清理数据目录¶
sudo rm -rf /usr/share/ollama/ # 默认安装目录
sudo rm -rf ~/.ollama # 用户数据(模型、配置等)
5.移除 systemd 服务(如存在)¶
sudo systemctl disable ollama.service
sudo rm /etc/systemd/system/ollama.service
sudo systemctl daemon-reload
6.验证卸载完成¶
which ollama # 应无输出
ls /usr/bin/ollama # 检查文件是否已删除
下载安装包,进行安装¶
1.下载安装包¶
从下载版本选择地址中选择你需要的ollama版本,本人使用0.7.0,在assets处下载压缩包。 此处需注意:在cmd窗口中查看服务器CPU的型号
lscpu
x86_64 CPU选择下载文件ollama-linux-amd64.tgz,arm架构CPU选择下载ollama-linux-arm64.tgz。 下载完成后上传至服务器
2.解压¶
将安装脚本放到和tgz压缩包同一个路径下,并且执行命令解压安装包
tar -C /usr -xzf ollama-linux-amd64.tgz
3. 修改脚本¶
首先,由于我们使用的是安装包部署,因此要将原来的下载链接注释掉
status "Downloading ollama..."
## 在install.sh的第65行
#curl --fail --show-error --location --progress-bar -o $TEMP_DIR/ollama "https://ollama.com/download/ollama-linux-${ARCH}${VER_PARAM}"
其次,第二处修改,修改ollama安装目录
status "Installing ollama to $BINDIR..."
$SUDO install -o0 -g0 -m755 -d $BINDIR
## 在install.sh的第73行
#$SUDO install -o0 -g0 -m755 $TEMP_DIR/ollama $BINDIR/ollama
$SUDO install -o0 -g0 -m755 ./ollama-linux-amd64 $BINDIR/ollama
4.执行安装脚本¶
bash install.sh
如果报错误权限不足,执行
chmod +x install.sh
验证安装是否完成
ollama -v
输出如下版本号则说明成功
ollama version is 0.7.0
调用模型¶
重启ollama服务,查看服务启动状态
sudo systemctl restart ollama
sudo systemctl status ollama
输出active (running)则启动成功,接下来调用模型
ollama run qwen3:30b-a3b
输出
pulling manifest
verifying sha256 digest
writing manifest
success
大功告成