在 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 設計