在 Linux 上彻底卸载 Ollama(含残留清理)

一篇可直接执行的指南:在 Linux 上停止并移除 Ollama 服务、二进制与模型文件,并清理系统用户与组。

如果你需要在 Linux 上彻底移除 Ollama,可以按下面顺序执行。本文会清理服务、可执行文件、模型目录,以及 ollama 用户和用户组。

卸载前提醒

  • 以下命令会删除本机 Ollama 模型文件(通常在 /usr/share/ollama),请先确认是否需要备份。
  • 命令默认使用 sudo,请确保当前账号有管理员权限。

1. 停止并移除 systemd 服务

1
2
3
4
sudo systemctl stop ollama
sudo systemctl disable ollama
sudo rm -f /etc/systemd/system/ollama.service
sudo systemctl daemon-reload

2. 删除 Ollama 可执行文件

1
2
3
4
OLLAMA_BIN="$(command -v ollama)"
if [ -n "$OLLAMA_BIN" ]; then
  sudo rm -f "$OLLAMA_BIN"
fi

3. 删除 Ollama 相关库目录(如存在)

如果你的安装方式在 lib 目录写入了 Ollama 文件,可按下面方式清理:

1
2
3
for d in /usr/local/lib/ollama /usr/lib/ollama /lib/ollama; do
  [ -d "$d" ] && sudo rm -rf "$d"
done

4. 删除模型与数据目录

1
sudo rm -rf /usr/share/ollama

5. 删除系统用户与组(如存在)

1
2
id -u ollama >/dev/null 2>&1 && sudo userdel ollama
getent group ollama >/dev/null 2>&1 && sudo groupdel ollama

6. 验证是否已卸载完成

1
2
command -v ollama || echo "ollama binary not found"
systemctl status ollama || true

如果以上检查没有再找到 ollama,说明已经卸载完成。

相关文章

记录并分享
使用 Hugo 构建
主题 StackJimmy 设计