Salta ai contenuti

Installazione su Mac

Due opzioni: la formula Homebrew (solo CLI + daemon, controllabile da terminale) o l’app Ollama (icona nella menu bar, avvio al login). Per il lab è consigliata la formula: start/stop espliciti e nessun processo residente.

Finestra del terminale
brew install ollama
Finestra del terminale
ollama --version

Avvio in foreground (si ferma con Ctrl+C, niente resta attivo):

Finestra del terminale
ollama serve

Oppure come servizio launchd in background:

Finestra del terminale
brew services start ollama
Finestra del terminale
brew services info ollama
Finestra del terminale
brew install --cask ollama
Finestra del terminale
open -a Ollama

L’app si registra come login item. Per evitarlo: System Settings → General → Login Items, rimuovi Ollama. Non installare app e formula insieme: competono per la porta 11434.

Finestra del terminale
curl -s http://localhost:11434/api/version
Finestra del terminale
lsof -nP -iTCP:11434 -sTCP:LISTEN
Finestra del terminale
ollama pull qwen2.5:7b-instruct
Finestra del terminale
ollama run qwen2.5:7b-instruct "explain CrashLoopBackOff in one sentence"

--verbose stampa i token/s di prompt e generazione: è il numero da confrontare tra modelli.

Finestra del terminale
ollama run qwen2.5:7b-instruct --verbose "list 5 causes of ImagePullBackOff"

Riferimento indicativo su Apple Silicon: 7B Q4 20–50 token/s, 14B Q4 10–25 token/s, a seconda del chip.

Di default il daemon ascolta su 127.0.0.1. Docker Desktop di solito inoltra host.docker.internal anche verso servizi su loopback; se i pod non lo raggiungono, avvialo su tutte le interfacce:

Finestra del terminale
OLLAMA_HOST=0.0.0.0:11434 ollama serve

Con 0.0.0.0 Ollama è raggiungibile da tutta la rete locale: fallo solo su reti fidate, o usa il firewall di macOS.