Tenia ollama instalado en mi máquina y la desinstalación de herramientas a veces puede resultar complicada, especialmente si quedan residuos que podrían afectar otras instalaciones, como Docker. En este artículo te muestro este script que que encontré y permite desinstalar completamente Ollama.
sudo para ejecutar el script. Este procedimiento asegura que Ollama se elimine completamente, permitiendo un uso óptimo de Docker sin conflictos.
Fuente: https://medium.com/@heartonbit/uninstalling-ollama-db78dd9545fa y#!/bin/bash # Definir coloresRED='\033[0;31m' # Color rojoGREEN='\033[0;32m' # Color verdeYELLOW='\033[1;33m' # Color amarilloBLUE='\033[0;34m' # Color azulNC='\033[0m' # Sin color echo -e "${BLUE}🤖 Script de Desinstalación de Ollama${NC}"echo -e "${BLUE}-------------------------${NC}" # Verificar si el script se ejecuta con privilegios de sudoif [ "$EUID" -ne 0 ]; then echo -e "${RED}❌ Este script requiere privilegios de administrador.${NC}" echo -e "${YELLOW}Por favor, ejecute con sudo: sudo $0${NC}" exit 1fi # Verificar si Docker está ejecutando Ollamaif docker ps -a | grep -q ollama; then echo -e "${YELLOW}🐳 Se encontró un contenedor de Docker para Ollama. Deteniendo y eliminando...${NC}" if ! docker stop ollama 2>/dev/null; then echo -e "${RED}⚠️ Falló al detener el contenedor de Ollama - puede que no exista${NC}" elif ! docker rm ollama 2>/dev/null; then echo -e "${RED}⚠️ Falló al eliminar el contenedor de Ollama - puede que no exista${NC}" else echo -e "${GREEN}✅ Limpieza de Docker completada.${NC}" fifi # Verificar si Ollama está instalado localmenteif command -v ollama &> /dev/null; then echo -e "${YELLOW}🔍 Se encontró la instalación local de Ollama. Eliminando...${NC}" # Detener y deshabilitar el servicio echo -e "${YELLOW}⏹️ Deteniendo el servicio de Ollama...${NC}" systemctl stop ollama echo -e "${YELLOW}🚫 Deshabilitando el servicio de Ollama...${NC}" systemctl disable ollama # Eliminar el archivo del servicio echo -e "${YELLOW}🗑️ Eliminando el archivo del servicio...${NC}" rm -f /etc/systemd/system/ollama.service # Eliminar el binario echo -e "${YELLOW}🗑️ Eliminando el binario de Ollama...${NC}" rm -f $(which ollama) # Limpiar archivos restantes y usuario/grupo echo -e "${YELLOW}🧹 Limpiando archivos restantes y usuario/grupo...${NC}" rm -rf /usr/share/ollama userdel ollama groupdel ollama echo -e "${GREEN}✅ Instalación local de Ollama eliminada.${NC}"else echo -e "${RED}❌ No se encontró instalación local de Ollama.${NC}"fi echo -e "${BLUE}-------------------------${NC}"echo -e "${GREEN}✨ Desinstalación de Ollama completada!${NC}"
Publicado el lunes, 20 de abril de 2026
Powered by wdblog

Este obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional.