Wednesday, 23 September 2026 | Updating Daily AI insight, written for builders

Come aggiornare Ollama e i suoi modelli su Windows, macOS e Linux

Aggiornato · Pubblicato originariamente il 7 agosto 2026
  • Windows e macOS: l'app desktop scarica automaticamente gli aggiornamenti: fai clic sull'icona di Ollama nella barra delle applicazioni o nella barra dei menu e seleziona Riavvia per aggiornare.
  • Linux: ri-esegui lo script di installazione: curl -fsSL https://ollama.com/install.sh | shL'aggiornamento avviene in loco e lascia intatti i tuoi modelli.
  • I modelli vengono aggiornati separatamente: ollama pull <modello> recupera la versione più recente di un modello, scaricando soltanto i layer modificati.
  • Controlla la tua versione con ollama -v; su Linux puoi effettuare il rollback specificando OLLAMA_VERSION=<x.y.z> nello script di installazione.

Per aggiornare Ollama su Windows o macOS, fai clic sull'icona di Ollama nella barra delle applicazioni o nella barra dei menu e seleziona Riavvia per aggiornare — l'app desktop scarica automaticamente le nuove versioni in background. Su Linux, ri-esegui lo script ufficiale di installazione: curl -fsSL https://ollama.com/install.sh | sh. Questo aggiorna esclusivamente il runtime di Ollama. I modelli già scaricati vengono invece aggiornati separatamente, tramite ollama pull.

Questa guida copre l'intero processo: come verificare la versione in esecuzione, come procedere con l'aggiornamento su ciascuna piattaforma, la differenza spesso trascurata tra l'aggiornamento di Ollama e quello di un modello, l'impatto sul disco di un nuovo comando 'pull', e come effettuare il rollback qualora una nuova versione causi problemi. Se stai valutando lo strumento in termini generali anziché gestirlo attivamente, inizia dalla nostra Guida completa a Ollama.

Verifica quale versione stai eseguendo

In qualsiasi terminale — PowerShell, Terminal.app o shell Linux:

ollama --version
# la versione di ollama è 0.5.7 (il numero visualizzato sarà diverso)

ollama -v è la forma abbreviata. Se il server Ollama è in esecuzione (ascolta sulla porta 11434 per impostazione predefinita), puoi anche interrogarlo tramite HTTP, utile per macchine remote e container:

curl http://localhost:11434/api/version
# {"version":"0.5.7"}

Confronta questo valore con la versione più recente disponibile nella pagina delle release del progetto su GitHub (github.com/ollama/ollama/releases) — dove si trova anche il changelog. Una particolarità da tenere presente: se la CLI e il server in esecuzione hanno versioni diverse — situazione comune subito dopo un aggiornamento, prima che qualsiasi processo venga riavviato — ollama --version visualizza un avviso relativo alla mancata corrispondenza. Riavviare l’applicazione o il servizio risolve il problema.

Aggiornamento di Ollama stesso

Il metodo corretto dipende dal modo in cui hai effettuato l’installazione:

Piattaforma / metodo di installazione Come aggiornare
Windows (installer) Aggiornamento automatico — clicca sull’icona di Ollama nella barra delle applicazioni e seleziona Riavvia per aggiornare; oppure esegui l’ultima versione di OllamaSetup.exe
macOS (app desktop) Aggiornamento automatico — clicca sull’icona nella barra dei menu e seleziona Riavvia per aggiornare; oppure scarica la nuova versione e sostituisci l’app esistente
macOS (CLI Homebrew) brew upgrade ollama
Linux (script di installazione) Esegui nuovamente curl -fsSL https://ollama.com/install.sh | sh
Linux (tarball manuale) Scarica il nuovo tarball dalle pagine delle release su GitHub ed estrailo sovrascrivendo l’installazione precedente
Docker (qualsiasi sistema operativo) docker pull ollama/ollama, quindi ricrea il contenitore

Windows

L’applicazione Windows verifica autonomamente la disponibilità di aggiornamenti. Quando un aggiornamento è pronto, fai clic sull’icona di Ollama nella barra delle applicazioni e scegli Riavvia per aggiornare. Questo è l’intero processo.

Per aggiornare manualmente — o se l’icona nella barra delle applicazioni non propone alcun aggiornamento — scarica l’ultima versione di OllamaSetup.exe da ollama.com/download ed eseguila. L’installazione avviene direttamente sulla copia esistente, senza richiedere una disinstallazione preliminare, nella cartella del profilo utente all’indirizzo %LOCALAPPDATA%\Programs\Ollama, pertanto non sono necessari privilegi amministrativi. I tuoi modelli sono invece memorizzati separatamente in C:\Users\\.ollama e rimangono intatti.

macOS

Lo stesso schema: l’app scarica gli aggiornamenti in background e l’icona nella barra dei menu mostra Riavvia per aggiornare quando un aggiornamento è pronto. In alternativa, scarica l’ultima versione macOS dalle pagine delle release su GitHub e sostituisci l’app in ollama.com/download e rimpiazza l’app in /Applications.

Se hai installato la CLI tramite Homebrew anziché tramite l’app desktop, aggiornala nello stesso modo in cui l’hai installata: brew upgrade ollama. Tieni presente che la versione fornita da Homebrew potrebbe essere leggermente ritardata rispetto al rilascio ufficiale (di alcuni giorni) e che eseguire contemporaneamente il server installato tramite Homebrew e l’app desktop è una causa frequente di avvisi relativi a versioni non corrispondenti — scegline una e attieniti a quella.

Linux

Lo stesso comando monoriga utilizzato per una nuova installazione (illustrato nella nostra Guida all'installazione di Ollama) esegue anche l’aggiornamento:

curl -fsSL https://ollama.com/install.sh | sh

Lo script rileva la tua stack GPU, sostituisce il binario e non tocca la cartella dei modelli. Se Ollama viene eseguito come servizio systemd — comportamento predefinito quando lo script lo ha configurato — riavvialo affinché il server risulti coerente con la nuova CLI:

sudo systemctl restart ollama
ollama -v

Se preferisci evitare di reindirizzare uno script verso sh, scarica il tarball Linux (ad esempio ollama-linux-amd64.tgz) dalla pagina delle release su GitHub ed estrailo sovrascrivendo l’installazione precedente. Le istruzioni manuali esatte possono variare tra le versioni, quindi segui le indicazioni attuali per Linux presenti nella documentazione ufficiale di Ollama, piuttosto che quelle di un vecchio articolo sul blog.

Docker

docker pull ollama/ollama
docker stop ollama && docker rm ollama
docker run -d --name ollama -v ollama:/root/.ollama -p 11434:11434 ollama/ollama

A condizione che i tuoi modelli siano memorizzati su un volume denominato o su un bind mount in /root/.ollama (come indicato sopra), essi sopravviveranno alla ricreazione del contenitore. Aggiungi i soliti flag GPU al eseguire comando. Per bloccare una versione invece di seguirne l'ultima versione più recente, utilizza un tag di versione come ollama/ollama:0.5.7.

Aggiornamento di Ollama rispetto all’aggiornamento di un modello — non è la stessa cosa

Questa è la distinzione che spesso sfugge alle persone. Ollama, il programma è il server, l'interfaccia a riga di comando (CLI) e il runtime per l'inferenza. Modelli sono file dati scaricati dal registro ollama.com e memorizzati localmente. Aggiornarne uno non comporta mai l'aggiornamento dell'altro.

Due conseguenze pratiche. Primo, aggiornare il binario Ollama non modifica mai i pesi dei tuoi modelli: un modello che si comportava in un certo modo ieri si comporterà esattamente allo stesso modo dopo un aggiornamento dell'applicazione (eventuali correzioni del motore di inferenza possono influenzare sottilmente l'output, ma i pesi rimangono identici). Secondo, i modelli appena rilasciati richiedono spesso un runtime più recente: se visualizzi un errore del tipo «questo modello richiede una versione più recente di Ollama», la soluzione consiste nell'aggiornare l'applicazione, non il modello.

Nel frattempo, i tag dei modelli vengono ripubblicati upstream. Un tag come llama3.3:70b può essere aggiornato dal suo autore — ad esempio con un template di chat corretto, pesi aggiornati o una quantizzazione predefinita diversa. La tua copia locale rimane bloccata alla versione che hai scaricato fino a quando non esegui esplicitamente un nuovo comando di pull.

Ri-scarica un modello per ottenere la nuova versione compilata

Aggiornare un modello richiede un solo comando:

ollama pull llama3.3

I modelli sono memorizzati come livelli indirizzati per contenuto (blob denominati secondo l'hash SHA-256), quindi un nuovo comando di pull confronta i manifesti e scarica soltanto i livelli modificati. Se non è cambiato nulla, il comando verifica lo stato e termina rapidamente — eseguire nuovamente il pull su un modello già aggiornato è un'operazione rapida e sicura. Per vedere quando un tag è stato ripubblicato per l'ultima volta, consulta la sua pagina su ollama.com/library; localmente, il comando ollama list mostra una colonna MODIFIED che indica quando hai eseguito l'ultimo pull o creato ciascun modello.

Non esiste un comando integrato «aggiorna tutti i modelli». Su macOS o Linux, puoi usare un ciclo shell:

ollama list | tail -n +2 | awk '{print $1}' | while read m; do ollama pull "$m"; done

Attenzione: occasionalmente, un tag ripubblicato può puntare a una quantizzazione predefinita o a un numero di parametri diverso rispetto a quello originariamente scaricato, modificando così i requisiti di memoria. Se un modello improvvisamente non riesce più a caricarsi dopo un aggiornamento, verifica le sue nuove dimensioni tramite il Calcolatore VRAM prima di attribuire la colpa alla tua GPU. E se stai comunque rivalutando quali modelli eseguire, la nostra panoramica dei I migliori modelli locali per Ollama è il punto di partenza ideale.

Dove vengono memorizzati i modelli e come gli aggiornamenti influenzano lo spazio su disco

Piattaforma Percorso predefinito dei modelli
Windows C:\Users\<tuo-utente>\.ollama\models
macOS ~/.ollama/models
Linux (installazione tramite script, servizio systemd) /usr/share/ollama/.ollama/models
Linux (esecuzione manuale come utente corrente) ~/.ollama/models
Docker /root/.ollama/models all'interno del container

Puoi modificare questo percorso mediante la variabile d'ambiente OLLAMA_MODELS (da impostare per il processo del server, non solo per la tua shell).

All'interno di tale directory, manifests descrive ciascun tag di modello e blobs contiene i livelli effettivi. Poiché i livelli sono indirizzati per contenuto, due tag che condividono una base comune scaricano i livelli condivisi una sola volta. Quando un nuovo comando di pull introduce livelli aggiornati, quelli precedenti diventano non referenziati e Ollama elimina automaticamente i blob non referenziati all'avvio del server — pertanto l'utilizzo dello spazio su disco potrebbe temporaneamente aumentare dopo un aggiornamento e ridursi nuovamente dopo un riavvio. (Impostando OLLAMA_NOPRUNE questa pulizia viene disabilitata.) Per liberare deliberatamente spazio, rimuovi i modelli che non utilizzi più con ollama rm <modello>.

Regressione a una versione precedente

Linux: Lo script di installazione accetta un pin della versione, che rappresenta il metodo più pulito per eseguire un rollback. Scegli la release desiderata dalla pagina delle release su GitHub, quindi esegui:

curl -fsSL https://ollama.com/install.sh | OLLAMA_VERSION=0.5.7 sh

Windows e macOS: scarica lo script di installazione o il pacchetto applicativo della versione precedente dalla pagina delle release su GitHub e installalo sopra la versione corrente. Attenzione: le applicazioni desktop si aggiornano autonomamente e, al momento della stesura di questo testo, non offrono un'impostazione ufficiale per bloccare una versione specifica — pertanto ti verrà nuovamente mostrato il messaggio «Riavvia per aggiornare». Se è fondamentale mantenere una versione esatta (ad esempio su un sistema di produzione), il servizio Linux o un'immagine Docker con tag di versione rappresentano l'approccio più affidabile.

Modelli sono più difficili da ripristinare: il registro non offre un modo semplice per scaricare la build di ieri di un determinato tag, e un nuovo comando di pull sostituisce il manifesto locale. Pertanto, prima di eseguire nuovamente il pull di un modello su cui fai affidamento, conserva la build corrente sotto un nuovo nome:

ollama cp llama3.3 llama3.3-known-good
ollama pull llama3.3

ollama cp è quasi privo di costi — crea un nuovo manifesto che fa riferimento agli stessi livelli — e poiché tali livelli restano referenziati, la procedura di pruning non li eliminerà. Se la build aggiornata presenta problemi, esegui invece llama3.3-known-good . Il costo aggiuntivo in termini di spazio su disco è limitato soltanto ai livelli modificati.

Domande frequenti

L'aggiornamento di Ollama cancella i miei modelli?

No. Gli aggiornamenti sostituiscono esclusivamente il binario e i file dell'applicazione; i modelli risiedono in una directory separata (vedi tabella sopra) e non vengono mai toccati. Una disinstallazione completa uninstall è diversa — a seconda della piattaforma, la directory dei modelli potrebbe o meno essere rimossa — quindi, se i tuoi download ammontano a centinaia di gigabyte, copiala prima in un luogo sicuro. ~/.ollama/models qualcosa di sicuro prima, se i tuoi download ammontano a centinaia di gigabyte.

Il comando ollama pull scarica nuovamente l'intero modello?

No. I livelli sono indirizzati per contenuto, quindi un comando di pull scarica soltanto ciò che è cambiato dall'ultimo pull. Se il tag non è stato ripubblicato, il comando verifica la tua copia locale e termina in pochi secondi senza scaricare alcunché.

Come faccio ad aggiornare contemporaneamente tutti i miei modelli?

Non esiste un comando integrato per farlo. Usa un ciclo shell su ollama listollama list

Perché un nuovo modello non funziona finché non aggiorno Ollama?

Le nuove architetture di modelli richiedono il supporto nel runtime di inferenza di Ollama, quindi i modelli appena rilasciati impongono spesso una versione minima di Ollama. Se un comando di pull o di run fallisce con un messaggio che indica che il modello richiede una versione più recente di Ollama, aggiorna prima l'applicazione stessa e riprova.

Posso saltare diverse versioni durante l'aggiornamento?

Sì. Gli aggiornamenti non sono incrementali: ogni versione rilasciata è un pacchetto completo, quindi puoi passare direttamente da una versione vecchia all’ultima disponibile utilizzando uno qualsiasi dei metodi indicati sopra. Rimane comunque consigliabile dare una rapida lettura alle note di rilascio su GitHub per verificare eventuali modifiche comportamentali, soprattutto se il salto tra le versioni è significativo.

Il comando LM Studio aggiornare nello stesso modo?

No: LM Studio è un’applicazione indipendente dotata del proprio sistema integrato di aggiornamento; inoltre, i suoi motori di esecuzione e il catalogo di modelli vengono aggiornati separatamente rispetto a Ollama. Se utilizzi entrambi gli strumenti, consulta la nostra Guida completa a LM Studio per informazioni dettagliate sul funzionamento del suo flusso di aggiornamento.

Scritto da Mustafa Ihsan

Mustafa Ihsan è il fondatore e redattore di Convly.ai. Ha creato e gestisce il database in tempo reale dei modelli IA del sito, il suo indice prezzo-prestazioni e i suoi calcolatori gratuiti per i requisiti di VRAM, i costi delle API e l'economia dell'auto-hosting. Scrive di prezzi dei modelli, risultati di benchmark e dell'hardware necessario per eseguire modelli IA in locale, privilegiando sempre dati misurati rispetto alle affermazioni dei produttori.

Scroll to Top