Cache Homebrew sur Mac : peut-on le supprimer sans risque ?
Oui, le cache Homebrew peut être supprimé sans risque. Il contient des programmes d'installation et des archives téléchargés, pas les logiciels installés : tout ce que vous avez installé avec brew continue donc de fonctionner.
Où il se trouve
~/Library/Caches/HomebrewDe quoi il s'agit
Quand vous exécutez brew install ou brew upgrade, Homebrew télécharge une bottle, une archive source ou le programme d'installation d'un cask dans ~/Library/Caches/Homebrew, puis installe à partir de ce fichier. Le téléchargement est ensuite conservé au cas où il serait à nouveau nécessaire.
Les téléchargements de casks sont souvent les éléments les plus volumineux, car ce sont des programmes d'installation d'apps complets. Chaque mise à niveau ajoute un téléchargement.
Homebrew effectue bien un nettoyage périodique des anciens téléchargements et des anciennes versions, mais le cache peut tout de même s'accumuler entre deux passages. Vous pouvez afficher son emplacement avec brew --cache.
Quelle taille il peut atteindre
De quelques centaines de Mo à plusieurs Go, selon le nombre de casks et de grosses formules que vous installez.
Comment le vider à la main
- Ouvrez Terminal.
- Exécutez la commande ci-dessous. Elle supprime les anciennes versions des formules installées et vide le cache de téléchargements, y compris les téléchargements des versions actuellement installées.
- Pour avoir d'abord un aperçu de ce qui serait supprimé, exécutez brew cleanup -n.
brew cleanup -sCe qui se passe ensuite
Rien ne change pour les logiciels installés. Si vous réinstallez plus tard une formule ou un cask, Homebrew le télécharge à nouveau.
Comment Diskzy le traite
Diskzy liste le cache Homebrew dans l'onglet Clean up (nettoyage) et le coche.
Guides associés
Voyez où est passé l'espace de votre Mac
Diskzy cartographie votre disque, explique les Données système et supprime ce qui peut l'être sans risque. Gratuit pendant 72 heures, puis 9 $ une seule fois pour 2 Mac.
Essayer Diskzy gratuitement