Blog del Podcast
podcast      GitHub      Twitter   Telegram

Desinstalar Ollama

Lectura: 3 min. 424 palabras. ollama

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.

Pasos para desinstalar Ollama:

  1. Ejecutar el Script como Administrador: Asegúrate de tener privilegios de administrador. Usa sudo para ejecutar el script.  
  2. Detener Contenedores de Docker: Si Ollama se está ejecutando como un contenedor de Docker, el script lo detendrá y eliminará.
  3. Elimina la Instalación Local: Si Ollama se encuentra instalado localmente, el script detiene el servicio, deshabilita su inicio automático, elimina el archivo del servicio y el binario correspondiente.
  4. Limpieza Final: Elimina archivos restantes, usuarios y grupos asociados con Ollama.

Este procedimiento asegura que Ollama se elimine completamente, permitiendo un uso óptimo de Docker sin conflictos.


#!/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}" 
Fuente: https://medium.com/@heartonbit/uninstalling-ollama-db78dd9545fa y

Publicado el lunes, 20 de abril de 2026






Powered by wdblog

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