Homebrew et la gestion de l'espace disque
Brew, c'est formidable, je ne cesse de vous le dire. Cependant, avec la multiplication des applications, et les nombreuses mises à jour de ces dernières, le poids des dossiers peut rapidement prendre de belles proportions.
Homebrew est capable de faire le ménage de lui-même, de temps en temps. Mais si vous disposez d'un petit disque dur comme Apple a l'habitude de fournir, il peut être nécessaire de faire un petit ménage régulièrement.
Regardons déjà l'état de votre Homebrew. Tout cela se passe dans /usr/local, rendez vous dans le dossier via le terminal
cd /usr/local
et regardons ce qu'il y a dedans
ls -l
avec chez moi le résultat
drwxrwxr-x 4 sky admin 136 11 avr 2018 Caskroom
drwxrwxr-x 35 sky admin 1190 3 jan 12:32 Cellar
drwxrwxr-x 3 sky admin 102 30 jan 10:42 Frameworks
drwxrwxr-x 20 sky admin 680 30 jan 10:34 Homebrew
drwxrwxr-x 211 sky admin 7174 30 jan 10:46 bin
drwxrwxr-x 5 sky admin 170 21 nov 15:41 etc
drwxrwxr-x 53 sky admin 1802 30 jan 10:46 include
drwxrwxr-x 101 sky admin 3434 30 jan 10:46 lib
drwxrwxr-x 44 sky admin 1496 30 jan 10:46 opt
drwxr-xr-x 3 root wheel 102 6 jul 2017 remotedesktop
drwxrwxr-x 2 sky admin 68 6 jul 2017 sbin
drwxrwxr-x 17 sky admin 578 30 jan 10:46 share
drwxr-xr-x 4 root wheel 136 12 avr 2018 texlive
drwxrwxr-x 4 sky admin 136 9 avr 2018 var
Les dossiers qui nous intéressent sont Homebrew, Cellar et Caskroom. Ce dernier n'est pas nécessairement présent sur votre Mac, il n'est créé uniquement que si vous avez utilisé des recettes disponible via Caskroom.
Et regardons la taille de chacun avec la commande du, dont voici les résultats sur mon Mac
MacPro:local sky$ du -hs Caskroom/
3.9G Caskroom/
MacPro:local sky$ du -hs Cellar/
2.4G Cellar/
MacPro:local sky$ du -hs Homebrew/
179M Homebrew/
Il s'agit ici des dossiers nettoyés, puisque malgré un disque d'une certaine taille, je ne souhaite pas conserver les anciennes versions des applications.
Attaquons maintenant, le nettoyage automatique. Cela se fait simplement, avec la commande
brew cleanup
Une fois l'action, qui peut prendre une peu de temps selon la quantité d'éléments à supprimé, vous devriez obtenir une réponse telle que
==> This operation has freed approximately 5.2GB of disk space.
Et oui, 5,2Go de disque ont été récupéré avec ce nettoyage, le premier depuis plusieurs mois.
Alors, que fait ce nettoyage ?
Simplement, il va supprimer les versions précédentes des applications pour ne conserver que la plus récente, celle qui est active. Mais il va aussi supprimer les fichiers d'installation, au format TGZ, ainsi que les vieux logs des applications.
- Homebrew - Gestionnaire de paquets
- Guetzli, une librairie d'encodage JPG optimisée
- Installer les commandes ecm et unecm sur macOS
- Homebrew : Recherche et commandes avancées
- Astuce macOS : Gérer les images disques au format bin/cue
- Plein phare sur une application Brew : youtube-dl
- Plein phare sur une application Brew : smartmontools
- Plein phare sur une application Brew : minidlna
- Brew et les paquets installés
- Plein phare sur une application Brew : unrar
- Plein phare sur une application Brew : glances
- Brew et les paquets à mettre à jour
- Plein phare sur une application Brew : watch
- Homebrew et la gestion de l'espace disque
- Plein phare sur une application Brew : ncdu
- Plein phare sur une application Brew : TestDisk
- Convertir une série d'images en GIF animé sur macOS
- Plein phare sur une application Brew : p7zip
- Plein phare sur une application Brew : Optimiser des PNGs avec ImageOptim
- Plein phare sur une application Brew : pstree
- Plein phare sur une application Brew : lsusb
- Plein phare sur une application Brew : rename
- Plein phare sur une application Homebrew : nmap
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur.
- Gérer les mises à jours des applications Homebrew sur 10.14 et inférieur, partie 2.
- Plein phare sur une application Brew : yt-dlp
- Homebrew : Corriger un problème de dépendances trop récentes