Vous avez vu passer une nouvelle version d’Ollama, ou une commande échoue alors qu’elle fonctionnait hier. Avant de réinstaller quoi que ce soit, repérez quel composant est concerné : l’application de bureau et le moteur local évoluent ensemble, mais les modèles et les bibliothèques qui les pilotent se mettent à jour séparément. Voici les méthodes adaptées à Windows, macOS et Linux, puis les contrôles à faire pour confirmer que le changement a bien pris effet.
Que signifie « Ollama update » dans votre cas ?
Le terme peut désigner quatre opérations différentes, qui n’ont pas la même commande ni le même effet : mettre à jour l’application Ollama installée sur l’ordinateur, actualiser le serveur qui exécute les modèles, télécharger une nouvelle version d’un modèle, ou mettre à niveau une bibliothèque utilisée par un programme. Une commande qui agit sur l’un ne remplace pas les autres.
La documentation officielle ne donne pas de commande générique ollama update pour actualiser l’application. Elle indique plutôt une mise à jour intégrée sur macOS et Windows, et la relance du script d’installation sur Linux. Pour choisir la bonne opération, commencez par vérifier ce qui pose problème : l’application ne se lance plus, le serveur local ne répond pas, vous voulez récupérer une révision de modèle, ou votre code Python doit évoluer ?
Ollama sert ici de moteur d’IA locale : le programme fait tourner les modèles sur votre machine. Si vous explorez ces usages sur votre PC, la rubrique intelligence artificielle donne le contexte des outils et traitements locaux.
Comment actualiser l’application sur Windows ou macOS ?
Sur les deux systèmes, Ollama indique que les mises à jour sont téléchargées automatiquement. Pour les appliquer, ouvrez l’icône d’Ollama dans la barre des tâches sous Windows ou dans la barre de menus sous macOS, puis choisissez « Restart to update ». Vous pouvez aussi télécharger manuellement la version proposée par le site officiel si le mécanisme automatique ne fonctionne pas.
Après le redémarrage, testez d’abord l’application ou la commande que vous utilisiez déjà. Si vous passez par le terminal, ollama --version permet de consulter la version déclarée par le binaire installé. La FAQ de l’éditeur documente également ollama -v comme vérification après installation : retenez une de ces formes et comparez le résultat avant et après l’opération si vous aviez noté l’ancienne version.
Une différence importante : « Restart to update » relance l’application pour appliquer une mise à jour déjà téléchargée. Ce n’est pas une commande pour actualiser les poids d’un modèle. Si une conversation précise ne change pas de comportement après la mise à jour de l’application, vérifiez séparément le modèle effectivement chargé et sa version locale.
Quelle méthode employer sous Linux ?
Sur une installation Linux faite avec le script officiel, la méthode documentée est de le relancer dans un terminal :
curl -fsSL https://ollama.com/install.sh | sh
Selon la configuration du système, l’installation peut nécessiter des droits administrateur. Le script récupère les composants adaptés à l’installation et met à jour Ollama. La documentation Linux d’Ollama présente aussi le téléchargement et l’extraction manuels, notamment pour les installations spécifiques. N’utilisez pas la procédure manuelle comme si elle convenait à toutes les distributions : votre méthode d’installation initiale compte.
Si Ollama tourne comme service systemd, le serveur peut déjà être géré en arrière-plan. Une fois l’installation terminée, contrôlez l’état du service avec les outils habituels de votre distribution, puis vérifiez la version du binaire. Si le service ne répond pas, redémarrez-le selon votre installation plutôt que de supprimer ses répertoires de données. La FAQ officielle sur la mise à niveau distingue bien cette procédure Linux du redémarrage intégré à l’application macOS et Windows.
Ne recopiez pas une commande d’installation Linux dans PowerShell, et ne lancez pas le script PowerShell Windows dans un terminal macOS. La méthode doit correspondre au système et au mode d’installation. Si vous avez installé Ollama dans un conteneur Docker ou via un gestionnaire de paquets, actualisez l’image ou le paquet par la méthode correspondante : relancer le script système ne garantit pas de modifier cette installation distincte.
Un modèle se met-il à jour avec Ollama ?
Non : actualiser l’application ne signifie pas télécharger automatiquement une nouvelle révision de chacun de vos modèles. Pour consulter les modèles présents, utilisez ollama list. Pour récupérer ou actualiser un modèle donné depuis la bibliothèque Ollama, utilisez ollama pull nom-du-modèle, en remplaçant ce nom par l’identifiant du modèle que vous utilisez.
Cette séparation est utile pour éviter un gros téléchargement inattendu. Une mise à jour du programme peut être relativement indépendante des fichiers de modèles, tandis que ollama pull peut transférer des données dont la taille dépend du modèle et de ce qui est déjà présent localement. Vérifiez votre espace disque et votre connexion avant de lancer le téléchargement ; ne partez pas du principe que tous les modèles doivent être rafraîchis à chaque mise à jour du moteur.
Si vous employez Ollama pour la recherche dans vos propres documents, un modèle d’embeddings sert à transformer le texte en vecteurs numériques exploitables pour retrouver des passages proches. Cette fonction est distincte du chat et de l’actualisation du serveur ; les embeddings avec Ollama ont donc leur propre choix de modèle et leur propre téléchargement.
Et si vous utilisez Ollama depuis Python ?
Le paquet Python est un client : il permet à un programme Python de communiquer avec Ollama, mais ne remplace ni le serveur ni les modèles. La bibliothèque Python officielle d’Ollama indique l’installation avec pip install ollama et précise qu’Ollama doit être installé et démarré, avec un modèle téléchargé, pour utiliser le client.
Pour mettre à jour ce client, activez l’environnement virtuel de votre projet, puis utilisez le gestionnaire de paquets de cet environnement, par exemple python -m pip install --upgrade ollama. Cette commande cible le paquet Python, pas l’application système. Vérifiez que vous utilisez le bon interpréteur avec python -m pip --version : un paquet actualisé dans un autre environnement ne changera pas le code exécuté par votre projet.
Si votre application utilise le client, testez ensuite un appel simple avec le modèle déjà installé. Les erreurs de connexion indiquent souvent que le serveur n’est pas lancé ou que l’adresse utilisée n’est pas la bonne ; une incompatibilité de paquet peut, elle, survenir au niveau Python. Pour distinguer les deux, lancez d’abord un modèle depuis le terminal, puis essayez votre script. Vous pouvez aussi consulter l’exemple d’appel d’Ollama depuis Python si votre intégration doit gérer les réponses en continu ou les erreurs.
Comment confirmer que la mise à jour a réussi ?
Faites les contrôles dans cet ordre, en gardant en tête le composant actualisé :
- Vérifiez que l’application s’ouvre ou que le service démarre.
- Exécutez
ollama --versionouollama -vet contrôlez que le binaire interrogé correspond à votre installation. - Lancez
ollama listpour confirmer que vos modèles locaux sont toujours visibles. - Si vous vouliez actualiser un modèle, exécutez
ollama pull nom-du-modèle, puis relancez-le pour vérifier qu’il répond. - Si vous avez mis à niveau le client Python, contrôlez le paquet dans le même environnement que votre projet, puis testez un appel.
Si le résultat de version ne change pas, plusieurs installations peuvent coexister : par exemple, un binaire du système et un autre dans un environnement séparé. Le terminal peut alors exécuter un ancien chemin même si une autre copie a été actualisée. Repérez le chemin résolu par le système avec which ollama sous macOS ou Linux, ou Get-Command ollama dans PowerShell, puis comparez-le au chemin de l’installation que vous avez mise à jour.
Enfin, ne supprimez pas les données de modèles pour régler un problème de version sans avoir identifié sa cause. Une mise à jour d’application, un téléchargement de modèle et une mise à niveau de client ont des effets différents : vérifier chacun séparément permet de garder vos modèles et de cibler le composant réellement en panne.
Questions fréquentes
Existe-t-il une commande `ollama update` ?
La documentation officielle d’Ollama ne présente pas `ollama update` comme une commande de mise à niveau. Sur Windows et macOS, les mises à jour de l’application sont téléchargées automatiquement et s’appliquent depuis son menu. Sur Linux, la méthode documentée consiste à relancer le script d’installation. Pour actualiser un modèle, la commande est plutôt `ollama pull nom-du-modèle`.
La mise à jour d’Ollama supprime-t-elle mes modèles ?
Les instructions de mise à jour de l’application ne demandent pas de supprimer les modèles : elles remplacent ou actualisent les fichiers du programme. Évitez donc les commandes de désinstallation ou de suppression de répertoires si votre objectif est simplement de mettre à jour Ollama. Si vous avez une installation personnalisée, vérifiez où sont stockés vos modèles et conservez une sauvegarde avant toute opération manuelle.
Faut-il mettre à jour la bibliothèque Python en même temps ?
Seulement si votre projet Python utilise cette bibliothèque et que vous souhaitez en actualiser la version. Le client Python est un paquet distinct installé dans l’environnement Python de votre projet ; mettre à jour Ollama sur le système ne met pas automatiquement ce paquet à niveau. Vérifiez aussi que le serveur Ollama est installé et démarré et qu’un modèle est disponible pour les appels du client.
