Mode d'emploi
Version Tracker suit toutes vos applications macOS et leurs mises à jour, depuis une seule interface. Il scanne automatiquement vos sources logicielles (Mac App Store, Homebrew, Sparkle, GitHub, mises à jour directes, gestionnaires de paquets, outils IA…) et vous indique ce qui est à jour, ce qui ne l'est pas, et ce qu'il faut faire pour le mettre à jour. Ce mode d'emploi correspond à Version Tracker 1.3.
🚀 Démarrage rapide
- Lancez Version Tracker. Au premier démarrage, un assistant de configuration vous guide : autorisation d'Accès complet au disque (nécessaire pour scanner vos applications), puis installation optionnelle des gestionnaires de paquets que vous souhaitez suivre. Tout reste modifiable plus tard dans les Réglages.
- Profitez de l'essai gratuit. Un essai de 7 jours de la version complète démarre automatiquement, sans carte bancaire. À la fin, l'app revient à la version gratuite (le scan reste toujours disponible).
- Patientez pendant le premier scan. Selon le nombre d'applications installées et de sources actives, le scan initial dure de 10 à 60 secondes.
- Consultez l'onglet « Toutes ». C'est ici que se concentrent toutes les mises à jour disponibles, toutes sources confondues.
- Cliquez sur « Tout mettre à jour » pour lancer toutes les mises à jour en une fois, ou utilisez les boutons individuels pour gérer chaque application.
Installer avec Homebrew
Version Tracker est disponible depuis son propre tap Homebrew.
brew tap version-tracker/tap
brew install --cask version-tracker/tap/version-tracker
Vous avez déjà installé Version Tracker à la main ? Ajoutez --force pour que Homebrew reprenne la copie existante :
brew install --cask --force version-tracker/tap/version-tracker
Version Tracker se met à jour tout seul : brew upgrade ne viendra pas se battre avec son propre système de mise à jour.
🗃️ Sources prises en charge
Version Tracker détecte les mises à jour pour :
| Source | Description |
|---|---|
| Mises à jour macOS | Mises à jour système Apple (Software Update) |
| macOS Security | Suivi des correctifs de sécurité macOS (flux SOFA) |
| Mac App Store | Toutes les apps installées via l'App Store officiel, aucun outil en ligne de commande requis (mas facultatif) |
| Homebrew Casks | Applications GUI installées via Homebrew |
| Homebrew Formulas | Outils en ligne de commande Homebrew |
| Sparkle | Apps utilisant le framework d'auto-mise à jour Sparkle |
| Electron | Apps construites avec Electron, mises à jour via Squirrel |
| Tauri | Apps construites avec Tauri, via son updater intégré |
| GitHub Releases | Apps distribuées via les Releases GitHub |
| Téléchargement direct | Apps avec un installeur fourni sur un site officiel |
| Mac App Store « Discover » | Apps détectées hors App Store mais disponibles dessus |
| Apps adoptables | Apps détectées hors Homebrew mais disponibles en cask. Les apps Setapp sont exclues (protection de leur licence) et l'adoption d'une app sous licence affiche d'abord un avertissement |
| Microsoft (MAU) | Word, Excel, PowerPoint, Outlook, OneNote, Edge via Microsoft AutoUpdate |
| Apps Google mises à jour via Keystone (Chrome, Drive…) | |
| Adobe Creative Cloud | Apps Creative Cloud via l'outil Adobe RemoteUpdateManager (postes d'entreprise). Sans lui, les apps sont marquées « Mises à jour gérées par Creative Cloud » avec un bouton Ouvrir |
| Outils Apple | Xcode, Command Line Tools, Rosetta |
| Xcode (xcodes) | Versions de Xcode gérées par le CLI xcodes, canaux stable et beta |
| Plugins JetBrains | Plugins utilisateur des IDE JetBrains et d'Android Studio (Marketplace) |
| Android SDK | Plateformes et outils Android SDK installés |
| Qt | Composants du Qt Maintenance Tool |
| Docker / Podman | Images de conteneurs et leurs nouvelles versions |
| Ollama | Modèles IA locaux gérés par Ollama |
| IA & agents | Skills, plugins et marketplaces des outils IA (Claude Code, Codex, Gemini…) |
| Gestionnaires de paquets | npm, yarn, pnpm, pip, pipx, uv, gem, cargo, rustup, conda, go, bun, deno, mise, MacPorts, Nix, Flutter, Composer, SDKMAN, TeX Live, gcloud… |
| Extensions d'éditeurs | Extensions de VS Code, VS Code Insiders, VSCodium, Cursor, Windsurf |
| Plug-ins audio | Plug-ins Audio Units, VST, VST3, AAX et CLAP installés sur votre Mac |
| Plug-ins Obsidian | Plug-ins et thèmes communautaires installés dans vos coffres Obsidian |
| Outils .NET globaux | Outils installés avec dotnet tool install --global |
| Paquets R | Paquets installés depuis le CRAN dans vos bibliothèques R |
Réglages → Sources liste les 51 sources, chacune avec deux interrupteurs :
- Active : la source est scannée. La désactiver masque ses éléments et raccourcit le scan.
- Groupée : la source participe à Tout mettre à jour, Tout traiter et Tout télécharger. Désactivez-la pour garder une source visible et scannée, mais hors des gros boutons. Ses lignes restent modifiables une par une.
Groupée est grisée tant que Active est désactivée : une source qui n'est pas scannée n'a rien à apporter à un lot.
Note : Adobe Camera Raw est un plug-in et non une application, mais il est listé et mis à jour avec les autres produits Creative Cloud.
🖥️ L'interface
L'écran principal se divise en trois colonnes, surmontées d'une barre d'outils :
Barre latérale gauche
La navigation est organisée en sections repliables, que vous pouvez réordonner par glisser-déposer. Le compteur en regard de chaque catégorie indique le nombre d'éléments qu'il contient, sa couleur précisant lesquels (voir ce que signifient les couleurs des badges).
- APERÇU : Tableau de bord (vue d'ensemble, activité récente, dernier instantané) et Instantanés
- MISES À JOUR : Toutes (toutes les mises à jour en une seule liste), Applications, Paquets, Homebrew, Mises à jour système, Apple Developer Tools, Reportées (voir mettre une mise à jour de côté)…
- Puis des sections par domaine (APPLICATIONS, SYSTÈME, IA, JavaScript, Python, Rust, éditeurs…) : seules celles correspondant à ce qui est réellement installé sur votre Mac apparaissent.
Barre d'outils
- Scanner : relance un scan complet (le bouton permet aussi d'annuler un scan en cours)
- Réglages et Feedback : accès direct aux préférences et au formulaire de retour
- Deux boutons pour afficher/masquer la barre latérale et le panneau Détails
Zone centrale
La liste des éléments pour la catégorie sélectionnée, avec un champ de recherche. Chaque ligne affiche :
- L'icône et le nom de l'application ou du paquet
- La version actuelle et la version disponible
- Un bouton d'action contextuel (Mettre à jour, Télécharger, Ouvrir, Afficher dans le Finder…)
La recherche couvre aussi bien les applications que les paquets, gems, crates, paquets yarn et outils uv compris. La saisie filtre immédiatement, quelle que soit la taille de votre inventaire. Choisir un résultat ouvre la bonne catégorie, sélectionne la ligne et la fait défiler jusqu'à l'écran ; une app dont la seule ligne est son cask Homebrew arrive sur cette ligne.
Les colonnes mémorisent chaque largeur que vous définissez, y compris celle du nom, et chaque tableau ajuste ses colonnes à la place disponible quand vous redimensionnez la fenêtre.
Chaque liste indique quand elle a été établie, y compris les listes de paquets, Adoptables et Ignorées. Une liste vide explique pourquoi elle est vide au lieu de ne rien afficher.
Barre latérale droite (Détails)
Détails de l'élément sélectionné, répartis sur quatre onglets : description, versions, notes de version, source, chemin sur disque et contrôles de sécurité.
- Les boutons Mettre à jour et Télécharger sont ici aussi, pas seulement sur la ligne. Un téléchargement affiche sa barre de progression, puis devient Afficher dans le Finder.
- Copier le rapport place dans le presse-papiers, en un clic, tout ce que les quatre onglets savent de l'élément.
- Plus d'actions → Signaler une détection erronée ouvre un formulaire déjà rempli avec ce que Version Tracker a vu : vous n'avez qu'à dire ce qui cloche.
- Le panneau rouvre sur l'onglet que vous utilisiez, et pendant un lot il passe directement d'une app à la suivante au lieu de se vider entre les deux.
- Ses boutons sont grisés pendant un scan, un lot ou un téléchargement, comme l'étaient déjà les lignes.
Note : la largeur de la fenêtre est mémorisée entre les sessions. La taille minimale est conçue pour afficher confortablement les trois colonnes.
🔄 Mettre à jour des applications
Mise à jour individuelle
Cliquez sur le bouton vert « Mettre à jour » d'une ligne (nécessite une licence active ou l'essai, voir Licence & essai). Selon la source :
- Mac App Store : utilise CommerceKit (mise à jour silencieuse en arrière-plan)
- Homebrew Cask/Formula : lance
brew upgrade(avec authentification admin si nécessaire, voir plus bas). Si brew refuse la mise à jour en place, Version Tracker applique automatiquement la réinstallation forcée que brew recommande. - Sparkle : télécharge le DMG/ZIP, démonte l'ancien et installe le nouveau
- GitHub : télécharge et installe le binaire le plus récent
- Téléchargement direct : voir section suivante
Sauvegarde automatique : lorsque le helper privilégié est activé, l'ancienne version de l'app est sauvegardée avant chaque mise à jour. En cas de problème, restaurez-la depuis Réglages → Sauvegardes (durée de conservation et nombre de copies réglables).
Mise à jour en lot
Bouton « Tout mettre à jour » dans la vue Toutes : après une confirmation qui récapitule le nombre de mises à jour, toutes les mises à jour automatisables sont lancées en séquence. Vous pouvez quitter la vue, l'opération continue en arrière-plan ; un résumé s'affiche à la fin de l'opération (y compris les mises à jour reportées).
Vous pouvez aussi sélectionner plusieurs lignes et ne mettre à jour que cette sélection, depuis le menu.
Un lot ne prend que les sources dont l'interrupteur Groupée est activé (voir Sources prises en charge). Quatre règles décident de ce qui est écarté en plus :
- Les apps en cours d'exécution et les mises à niveau majeures sont exclues par le filtre de sécurité (Réglages → Mises à jour). Vous pouvez toujours les mettre à jour une par une.
- Les mises à jour exigeant un macOS plus récent que le vôtre sont exclues, et la ligne indique la version requise.
- Une mise à jour sans aucune signature est annoncée par un avertissement avant toute installation. Une mise à jour dont la signature échoue à la vérification reste bloquée, point final.
- Sur un Mac Intel, les formules Homebrew qui risquent d'être compilées depuis les sources sont écartées d'un lot global, et le rapport dit lesquelles et pourquoi. Mettez-les à jour individuellement si vous voulez continuer : Version Tracker accorde alors jusqu'à huit heures par formule, et vous pouvez annuler à tout moment.
Si une ligne échoue alors que son fichier était déjà téléchargé, le téléchargement vous est remis au lieu d'être jeté : la ligne propose Afficher dans le Finder.
Mettre une mise à jour de côté
Une mise à jour dont vous ne voulez pas tout de suite peut être reportée plutôt qu'ignorée. Faites un clic droit sur la ligne, choisissez Reporter, puis la durée : 1 jour, 3 jours, 1 semaine, 2 semaines, 1 mois ou Indéfiniment.
La ligne rejoint la catégorie Reportées dans la barre latérale, qui rassemble toutes les apps, paquets et extensions dont la mise à jour est passée ou reportée. Elle quitte les listes de mises à jour et les compteurs, donc elle cesse de vous solliciter, mais elle n'est jamais perdue : Ne plus reporter la ramène aussitôt.
Reportées n'est pas Ignorées. Ignorées regroupe les éléments dont Version Tracker ne peut rien faire. Reportées est votre propre décision, avec une date attachée, et la ligne revient d'elle-même quand le délai est écoulé.
Téléchargement manuel (« Télécharger »)
Certaines apps n'ont pas de mécanisme automatique mais exposent une URL de téléchargement directe (PKG, DMG, ZIP). Pour celles-ci :
- Le bouton orange « Télécharger » apparaît
- Le fichier est téléchargé dans votre dossier de téléchargements (par défaut
~/Téléchargements, modifiable dans les Réglages) - Une fois téléchargé, le bouton devient « Afficher dans le Finder » pour finaliser l'installation manuellement
Le bouton « Tout télécharger » lance le téléchargement en lot pour toutes les apps éligibles.
En cas d'erreur (HTTP 403, fichier introuvable, etc.), le bouton bascule sur « Ouvrir » : Version Tracker lance l'app installée pour que celle-ci gère elle-même sa mise à jour.
📸 Instantanés
La vue Instantanés (section APERÇU) photographie l'état logiciel complet de votre Mac : applications, paquets, outils, versions installées et mises à jour connues.
- Créer un instantané (⇧+⌘+N) : capture l'inventaire actuel. Vous pouvez ensuite le renommer ou l'épingler.
- Comparer : sélectionnez deux instantanés pour voir tout ce qui a changé entre les deux (éléments installés, supprimés ou mis à jour), avec filtres par type de changement.
- Exporter… : exporte un instantané ou une comparaison en JSON, CSV ou Markdown. Deux profils de confidentialité : Complet (conserve les chemins et le nom de la machine, à garder en local) ou Partageable (chemins absolus, nom d'utilisateur et nom de machine masqués).
Cas d'usage typiques : documenter une machine avant une migration ou une réinstallation, suivre ce qu'une session de mises à jour a réellement changé, ou partager un inventaire propre.
Instantanés automatiques
Deux options dans Réglages → Mises à jour :
- Instantanés automatiques avant/après « Tout mettre à jour » : crée un instantané de l'inventaire avant et après chaque mise à jour groupée, pour comparer et documenter les changements.
- Instantané après chaque scan planifié : à la fin de chaque scan automatique, crée un instantané, uniquement si quelque chose a changé depuis le dernier.
⚙️ Réglages
Les Réglages sont organisés en panneaux :
| Panneau | Contenu |
|---|---|
| Général | Démarrage, langue, barre de menus (« Ouvrir à la connexion », « Masquer l'icône de la barre des menus »), comportement à la fermeture de la fenêtre, autorisations système et Helper privilégié |
| Apparence | Thème (Système / Clair / Sombre), le style de l'icône de la barre des menus, le faisceau de scan et les Infobulles (voir plus bas) |
| Notifications | Alertes de mise à jour et badges ; autorisation des notifications macOS |
| Sources | Les 51 sources, chacune avec un interrupteur Active (scannée ou non) et un interrupteur Groupée (prise en compte par Tout mettre à jour, Tout traiter et Tout télécharger), plus les Dossiers analysés (voir plus bas) |
| Automatisation | Planification du scan automatique : par intervalle ou à heure fixe quotidienne (app ouverte ou fermée), scan au lancement, Scan en arrière-plan et gestion du cache |
| Mises à jour | Règles de mise à jour (dont « Masquer les mises à jour incompatibles avec ce macOS » et « Refermer les services réveillés par une analyse » : Ollama, Microsoft AutoUpdate… refermés après le scan, jamais ceux que vous aviez ouverts), instantanés automatiques, options Homebrew (dont « Nettoyer le cache Homebrew ») et dossier des téléchargements manuels (mémorisé via un bookmark sécurisé) |
| Sauvegardes | Sauvegardes d'apps créées avant chaque mise à jour par le helper : restaurer, supprimer, et régler la rétention (durée de conservation en jours, nombre de copies par app) |
| Avancé | Diagnostics et outils de débogage |
| Licence | Activer ou désactiver votre clé de licence, voir votre plan |
| À propos | Version, mises à jour de Version Tracker (recherche et téléchargement automatiques, canal beta) et engagements de confidentialité |
Dossiers analysés
Par défaut, Version Tracker cherche là où macOS range les applications. Réglages → Sources → Dossiers analysés permet de changer cela :
- Dossiers à analyser en plus : ajoutez un dossier, un second disque par exemple, pour que vos apps qui s'y trouvent soient détectées aussi.
- Dossiers à laisser de côté : Version Tracker n'y regardera pas.
Si le même dossier figure dans les deux listes, le laisser de côté l'emporte. Retirer un dossier d'une liste le retire de la liste et ne touche à rien de ce qu'il contient.
Infobulles
Posez le pointeur sur un bouton ou un réglage et une phrase explique ce qu'il fait, aussi bien dans la fenêtre que dans le panneau de la barre des menus.
Les infobulles sont désactivées par défaut en version 1.3. Activez-les dans Réglages → Apparence → Infobulles. L'interrupteur gouverne toute l'application, pas un écran sur deux.
Masquer l'icône de la barre des menus
Réglages → Général → Masquer l'icône de la barre des menus retire complètement l'icône, que la fenêtre soit ouverte ou fermée. Fermer la fenêtre la masque alors simplement, et vous la rouvrez depuis le Dock ou avec ⌘+Tab.
Fermeture de la fenêtre
- Fermer la fenêtre principale (⌘+W ou le bouton rouge) masque la fenêtre : l'app reste active en arrière-plan.
- L'option « Fermer la fenêtre ne garde que la barre de menus » (Réglages → Général) quitte l'application principale à la fermeture et ne conserve que l'icône de la barre des menus.
- ⌘+Q quitte réellement l'application (une alerte vous prévient si une mise à jour est en cours).
🔐 Authentification administrateur
Certaines mises à jour nécessitent des privilèges administrateur. Version Tracker propose deux mécanismes :
- Helper privilégié (recommandé) : un petit daemon signé, activé une fois pour toutes via Réglages → Général → Helper privilégié → Activer.
- Authentification ponctuelle : si le helper n'est pas installé, une boîte de dialogue système demande votre mot de passe administrateur à chaque opération.
Ce que le helper apporte :
- Plus de mot de passe demandé à chaque mise à jour
- Installation atomique (l'app ne reste jamais à moitié remplacée)
- Vérification de signature et de Team ID côté root
- Sauvegarde automatique de l'ancienne version avant chaque mise à jour
Le helper ne répond plus ? Après une mise à jour de l'app, utilisez le bouton « Réparer » du panneau Helper privilégié : il réenregistre le daemon sans redemander votre mot de passe.
🔑 Licence & essai
Version Tracker fonctionne selon un modèle freemium :
- Version gratuite : le scan et l'inventaire complets restent toujours disponibles. Vous voyez tout ce qui est obsolète, sur toutes les sources.
- Licence (Mono, Solo ou Family) : débloque l'installation des mises à jour en un clic, les mises à jour groupées et les mises à jour depuis la barre des menus. Voir les offres et tarifs.
- Essai gratuit de 7 jours : démarre automatiquement au premier lancement, sans carte bancaire. À la fin de l'essai, l'app revient automatiquement à la version gratuite.
Activer une licence : ouvrez Réglages → Licence et collez la clé reçue par e-mail après l'achat. Vous pouvez désactiver la licence sur un Mac pour libérer un siège et l'activer sur un autre.
Un siège appartient à un compte utilisateur, pas à un Mac. Votre clé est conservée dans votre trousseau de session, que macOS garde séparé pour chaque compte. Un second compte sur le même Mac démarre donc sans licence et consomme son propre siège quand vous l'y activez. Comptez un siège par compte utilisateur qui fera tourner Version Tracker.
Clé de licence perdue, ou besoin d'une facture ? Ouvrez My Orders et connectez-vous avec votre e-mail d'achat. Sans mot de passe, juste un lien magique. Vous y retrouvez chaque commande, votre clé de licence et vos fichiers à télécharger. Pour gérer votre abonnement (moyen de paiement, TVA, changement de forfait), utilisez plutôt le portail d'abonnement.
🖱️ Raccourcis clavier
| Raccourci | Action |
|---|---|
| ⌘+, | Ouvrir les Réglages |
| ⌘+W | Fermer la fenêtre principale (l'app reste en arrière-plan) |
| ⌘+Q | Quitter Version Tracker |
| ⇧+⌘+N | Créer un instantané (dans la vue Instantanés) |
Pour relancer un scan complet, utilisez le bouton Scanner de la barre d'outils ou le bouton Analyser du panneau de la barre des menus.
🌍 Langues
Version Tracker est disponible en :
- 🇫🇷 Français
- 🇬🇧 Anglais
- 🇩🇪 Allemand
- 🇪🇸 Espagnol
- 🇵🇹 Portugais (Portugal)
- 🇮🇹 Italien
- 🇳🇱 Néerlandais
La langue suit automatiquement les réglages système macOS, et peut être forcée dans Réglages → Général → Langue.
🗑️ Désinstaller Version Tracker
Mettre l'application à la Corbeille suffit dans la grande majorité des cas. Voici la procédure complète si vous voulez ne laisser aucune trace.
Méthode simple (recommandée)
- Ouvrez Réglages et désactivez Général → Ouvrir à la connexion et Automatisation → Vérification automatique.
- Quittez Version Tracker et son icône de barre des menus (clic sur l'icône → Quitter).
- Glissez
Version Tracker.appde/Applicationsvers la Corbeille, puis videz la Corbeille.
Aucune urgence : même sans cette étape, les traces éventuelles sont inertes. Rien ne tourne, rien n'est root, rien ne consomme de ressources.
Pour une suppression complète (facultatif)
Version Tracker installe trois petits composants, tous approuvés par vous à l'installation : un assistant privilégié et une icône de barre des menus (tous deux à l'intérieur de l'app, ils disparaissent avec elle), et une tâche d'analyse planifiée (un fichier séparé). Si vous avez sauté l'étape ci-dessus, supprimez-la manuellement :
launchctl unload ~/Library/LaunchAgents/com.jpflorencio.VersionTracker.agent.plist 2>/dev/null
rm -f ~/Library/LaunchAgents/com.jpflorencio.VersionTracker.agent.plist
Pour aussi supprimer vos sauvegardes d'apps et vos instantanés d'inventaire (irréversible) :
rm -rf ~/Library/Application\ Support/Version\ Tracker
defaults delete com.jpflorencio.VersionTracker
Enfin, si Version Tracker figure encore dans Réglages Système → Général → Ouverture et extensions, retirez l'entrée (elle disparaît d'elle-même peu après).
Vous comptez réinstaller ou changer de Mac ?
- Réinstallation sur le même Mac : ne touchez à rien. Votre clé de licence reste dans le trousseau et s'active automatiquement.
- Passage à un autre Mac : libérez d'abord votre siège d'activation via Réglages → Licence → Désactiver, avant de supprimer l'app.
L'assistant privilégié refuse de se réinstaller ? Dans Réglages Système → Général → Ouverture et extensions, désactivez puis réactivez Version Tracker (le cycle complet resynchronise l'état, activer seul ne suffit pas). Si le problème persiste, videz la Corbeille et redémarrez.
🗑️ Désinstaller les gestionnaires de paquets
Avant de commencer
- Ouvrez l'application Terminal (Applications → Utilitaires). Le fichier de configuration du shell mentionné ci-dessous est
~/.zshrc(par défaut sur macOS). - Ne supprimez que les outils que vous avez installés pour Version Tracker. Si un autre logiciel ou projet en dépend, conservez-les.
- Désinstallez les outils individuels d'abord, et Homebrew en dernier : le désinstaller supprime tous les paquets installés avec lui.
- Après désinstallation, Version Tracker cessera simplement de suivre la source concernée. Vous pourrez réinstaller n'importe quel outil depuis l'onboarding ou les Réglages.
1. Outils installés directement par Version Tracker (via Homebrew)
| Outil | Désinstallation |
|---|---|
| mas (Mac App Store CLI) | brew uninstall mas |
| Node.js (npm) | Vérifier les dépendances : brew uses --installed node, puis brew uninstall node |
| Python (pip) | Trouver la formule exacte : brew list --formula | grep python, puis brew uninstall python@3.13 (adapter la version) |
Homebrew refusera la désinstallation si d'autres formules en dépendent. C'est une protection, pas une erreur.
⚠️ Homebrew (en dernier) supprime Homebrew et tous les paquets installés avec lui :
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
Le script liste à la fin les dossiers résiduels éventuels (généralement /opt/homebrew sur Apple Silicon, /usr/local/Homebrew sur Intel).
2. Outils externes (installés via leur guide officiel)
Si vous avez installé l'un de ces outils avec Homebrew plutôt qu'avec son installateur officiel, préférez simplement brew uninstall <formule>.
| Outil | Désinstallation |
|---|---|
| MacPorts | sudo port -fp uninstall installed, puis suivre le guide officiel : https://guide.macports.org/chunked/installing.macports.uninstalling.html |
| Nix | Procédure multi-étapes (démon launchd, volume /nix, utilisateurs _nixbld) : suivre le chapitre « Uninstalling » du manuel officiel Nix |
| mise | mise implode (supprime mise et toutes ses données) |
| Rust (rustup) | rustup self uninstall |
| Go | sudo rm -rf /usr/local/go /etc/paths.d/go (paquet officiel) |
| Flutter | Supprimer le dossier du SDK (p. ex. rm -rf ~/development/flutter) et retirer la ligne PATH de ~/.zshrc |
| Docker Desktop | Dans Docker Desktop : Troubleshoot → Uninstall, puis glisser Docker.app dans la Corbeille |
| Ollama | Quitter l'app (icône barre de menus), glisser Ollama.app dans la Corbeille, puis rm -rf ~/.ollama (supprime aussi les modèles téléchargés) |
| Miniconda | conda init --reverse --all, puis rm -rf ~/miniconda3 |
| MacTeX / TeX Live | Suivre le guide officiel : https://www.tug.org/mactex/uninstalling.html (notamment /usr/local/texlive/<année>) |
| Composer | rm /usr/local/bin/composer (ou l'emplacement de votre composer.phar) |
| SDKMAN! | rm -rf ~/.sdkman, puis retirer les lignes SDKMAN de ~/.zshrc |
| Ruby (RubyGems) | Si installé via Homebrew : brew uninstall ruby. Le Ruby système d'Apple ne peut pas être supprimé |
| Yarn | npm rm -g yarn, ou corepack disable si activé via Corepack |
| pnpm | rm -rf ~/Library/pnpm, puis retirer les lignes PNPM_HOME de ~/.zshrc (si via npm : npm rm -g pnpm) |
| pipx | Optionnel : pipx uninstall-all, puis python3 -m pip uninstall pipx et rm -rf ~/.local/pipx |
| Bun | rm -rf ~/.bun, puis retirer les lignes bun de ~/.zshrc |
| Deno | rm -rf ~/.deno, puis retirer la ligne PATH de ~/.zshrc |
| GitHub CLI (gh) | brew uninstall gh (ou sudo port uninstall gh via MacPorts) |
| uv | uv cache clean && rm -rf "$(uv python dir)" "$(uv tool dir)", puis rm ~/.local/bin/uv ~/.local/bin/uvx |
| VS Code / Insiders / VSCodium / Cursor / Windsurf | Glisser l'application dans la Corbeille ; données résiduelles dans ~/Library/Application Support/<app> et ~/.vscode (ou équivalent) |
Vérification
Pour chaque outil désinstallé : command -v <outil> ne doit plus rien afficher (ouvrez une nouvelle fenêtre de Terminal au préalable).
❓ Questions fréquentes
Pourquoi le bouton « Mettre à jour » est-il grisé ou demande-t-il une licence ?
La version gratuite offre le scan et l'inventaire complets, mais l'installation des mises à jour en un clic nécessite une licence active (ou l'essai gratuit de 7 jours). Activez votre clé dans Réglages → Licence. Voir Licence & essai.
J'ai plusieurs comptes utilisateurs sur un seul Mac. Partagent-ils une activation ?
Non. Une activation appartient à un compte utilisateur, pas au Mac. Version Tracker conserve votre clé de licence dans votre trousseau de session, et macOS en donne un à chaque compte. Un second compte ne voit pas la clé, il la demande, et l'activer là consomme un deuxième siège.
Comptez un siège par compte utilisateur qui fera tourner Version Tracker. Deux comptes sur un même Mac consomment deux sièges, exactement comme deux Mac séparés. Une licence Mono couvre un compte ; avec un second compte sur le même Mac, elle indiquera que la limite d'activations est atteinte.
Pour libérer un siège, ouvrez Réglages → Licence → Désactiver sur ce Mac depuis le compte qui n'en a plus besoin.
Dans Mes commandes, les deux sièges portent le même nom. Version Tracker étiquette chaque activation avec le nom de l'ordinateur, pas celui du compte : deux comptes sur un Mac apparaissent donc deux fois sous le même libellé. C'est normal, ce sont bien deux sièges distincts.
Le bouton « Obtenir une clé gratuite » ne fait rien, ou la page d'achat affiche une erreur 404 « page not found ». Que faire ?
Les clés et les achats de Version Tracker passent par Lemon Squeezy, notre partenaire de paiement. Sa page de commande a besoin de JavaScript pour s'afficher : si un bloqueur de contenu, un antivirus ou un filtre réseau empêche ses scripts de se charger, la page affiche une erreur 404 au lieu du formulaire. Le lien n'est pas mort, et aucun pays où Version Tracker est utilisé n'est bloqué.
Trois vérifications, dans l'ordre :
- Ouvrez le lien dans une fenêtre de navigation privée avec les extensions désactivées, ou dans un autre navigateur.
- Si la page s'affiche là, autorisez lemonsqueezy.com dans votre bloqueur de contenu, puis réessayez normalement.
- Si l'erreur persiste partout, essayez depuis un autre réseau, par exemple le partage de connexion de votre téléphone. Si cela fonctionne, c'est un filtre de votre réseau ou de votre fournisseur d'accès qui bloque Lemon Squeezy.
Si aucune de ces étapes ne résout le problème, contactez le support en précisant votre navigateur, votre pays et l'étape qui a échoué.
J'ai un problème avec ma commande. Qui dois-je contacter ?
Nos ventes sont traitées par Lemon Squeezy, et je n'ai pas accès à leur système. Vous pouvez contacter leur équipe d'assistance à hello@lemonsqueezy.com ou via leur page d'aide : www.lemonsqueezy.com/help.
Pourquoi certaines apps ne sont-elles pas détectées ?
Vérifiez :
- Que la source correspondante est activée dans les Réglages
- Que l'app est bien installée dans
/Applicationsou~/Applications(pas dans un dossier exotique) - Que l'app expose un
Info.plistcorrect avec son bundle ID
Sur mon Mac Intel, certaines mises à jour Homebrew sont écartées de « Tout mettre à jour »
C'est volontaire. Homebrew ne publie pas de binaire prêt à l'emploi pour toutes les formules sur Intel : il peut devoir compiler la formule et ses dépendances depuis les sources. Une seule de ces mises à jour peut prendre plusieurs heures, et un lot entier pourrait tourner toute la nuit.
Version Tracker écarte ces formules d'un lot global et vous dit lesquelles, pour que le reste de vos mises à jour se termine vite. Pour en installer une malgré tout, utilisez son propre bouton Mettre à jour : vous recevez d'abord un avertissement, puis jusqu'à huit heures par formule, et un bouton Annuler qui fonctionne à tout moment.
Où est passée une mise à jour que j'ai mise de côté ?
Dans la catégorie Reportées de la barre latérale. Elle rassemble tout ce dont vous avez reporté la mise à jour, avec la date de retour. Sélectionnez la ligne et choisissez Ne plus reporter pour la remettre aussitôt dans les listes. Voir mettre une mise à jour de côté.
Pourquoi le compteur d'une source est-il vide après une mise à jour ?
C'est normal. Les compteurs reflètent les mises à jour disponibles. Une fois la mise à jour effectuée, l'application revient à l'état « à jour » et disparaît de la vue. Utilisez le bouton Scanner si vous voulez forcer une revérification.
Que signifient les couleurs des badges ?
Les compteurs à côté de chaque catégorie sont colorés selon leur contenu :
| Couleur | Signification |
|---|---|
| Vert | Compteur à zéro : rien à faire |
| Orange | Paquets sans mise à jour disponible : c'est l'inventaire |
| Jaune | Applications dont le mécanisme de mise à jour est inconnu |
| Rouge | Paquets avec une mise à jour disponible |
Que signifie le tiret dans « Nouvelle version » ?
Un tiret signifie que Version Tracker n'a trouvé aucune source de version pour cette application. Ce n'est pas une erreur ni un échec de scan : c'est un choix. Quand aucune source fiable ne publie la version courante, Version Tracker n'affiche rien plutôt que de deviner un numéro.
Version Tracker lit les sources publiées par les éditeurs eux-mêmes : Homebrew, flux Sparkle, GitHub, App Store. Une application distribuée uniquement depuis un site web, sans mécanisme de mise à jour déclaré, n'a pas de source lisible.
L'application reste dans l'inventaire, avec sa version installée. Seule la comparaison manque.
Le Mac App Store me redemande des mises à jour que je viens d'effectuer
Le Mac App Store peut être lent à confirmer une installation. Version Tracker resynchronise automatiquement les versions sur disque après chaque batch et au retour au premier plan. Si le problème persiste, relancez un Scanner manuel.
L'icône de la barre des menus reste visible après avoir quitté l'app
C'est le compagnon de barre des menus, un agent séparé qui continue de surveiller vos mises à jour même quand l'app principale est fermée. Pour le désactiver, décochez « Ouvrir à la connexion » dans Réglages → Général, ou choisissez Quitter Version Tracker dans le menu de l'icône.
Pour garder le compagnon sans jamais voir son icône, activez Réglages → Général → Masquer l'icône de la barre des menus. L'icône disparaît, que la fenêtre soit ouverte ou fermée, et la fenêtre principale reste accessible depuis le Dock.
Un téléchargement direct produit un fichier nommé ….download
Cela arrive avec certains CDN qui ne renvoient pas d'extension dans l'URL. Version Tracker essaie de récupérer le vrai nom via l'en-tête HTTP Content-Disposition, mais en dernier recours il utilise un nom générique. Renommez simplement le fichier en .dmg, .zip ou .pkg selon son contenu.
Comment vider les téléchargements en attente ?
Allez dans la vue Toutes : les apps déjà téléchargées affichent « Afficher dans le Finder ». Vous pouvez les retirer du disque manuellement depuis le Finder ; Version Tracker remettra à zéro la trace au prochain scan révélant une version plus récente.
Une app de la liste « Ignorées » est marquée « Ne peut plus s'exécuter sur ce Mac »
Le binaire de cette app ne peut plus se lancer sur votre Mac : logiciel 32 bits, ou Intel uniquement sans Rosetta. Aucune mise à jour ne peut exister pour elle. Vous pouvez la supprimer sans risque. Les composants d'assistance (helpers) y sont par ailleurs regroupés sous leur app principale.
Version Tracker demande à être déplacé dans le dossier Applications
Pour se mettre à jour lui-même, Version Tracker doit se trouver dans /Applications : il ne peut pas se mettre à jour depuis le dossier Téléchargements. Acceptez le déplacement proposé (l'app se recopie dans Applications), puis relancez la mise à jour.
Version Tracker fait-il du tracking ou collecte-t-il des données ?
Non. Aucune télémétrie, aucun inventaire transmis. Les requêtes réseau se limitent à la validation de licence et à l'interrogation des sources logicielles (App Store, Homebrew, Sparkle Appcasts, GitHub API…) pour récupérer les versions disponibles. Votre inventaire logiciel reste sur votre Mac. Voir notre Politique de confidentialité.
📩 Contact
Le meilleur endroit pour signaler un bug ou demander une fonctionnalité est le suivi public sur GitHub. Chaque signalement est visible par tous : vous pouvez vérifier si votre problème a déjà été remonté, y ajouter vos propres précisions, et suivre son avancement jusqu'à la correction.
- Bugs et demandes de fonctionnalités : ouvrez un ticket sur github.com/Version-Tracker/feedback
- Licence, facturation ou question privée : contact@version-tracker.app
- Retour rapide : le bouton Feedback directement dans l'application
Vous signalez un bug ? Indiquez votre version de macOS, votre version de Version Tracker, et l'application ou la source concernée. Le suivi étant public, ne collez jamais votre clé de licence ni de données personnelles dans un ticket : envoyez-les plutôt par e-mail.