Univers Apple

13
Févr.
2019

Homebrew et la gestion de l'espace disque

Publié par sky

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.

 
Sommaire de la série
 
 
Commentaires
Aucun commentaire pour le moment.

 

Poster un commentaire
En postant sur skymac.org, je m'engage à être courtois et à ce que mon message soit pertinent avec le sujet de l'article.
En outre, j'accepte, sans condition, que mon message soit refusé et supprimé si ces règles ne sont pas appliquées.
Captcha indisponible
Pour valider le formulaire, vous devez confirmer que vous êtes bien une personne. Actuellement, la fonctionnalité est indisponible. Vous devez activer le service ReCaptcha dans le gestionnaire des cookies, et donc consentir à l'utilisation de ses cookies.
Ouvrir le panneau de gestion des cookies
Fermer le panneau
Ce site utilise des cookies pour assurer son bon fonctionnement. Il utilise aussi des cookies issues de services tiers permettant de proposer des fonctionnalités avancées. À tout moment, vous pouvez choisir quels services vous souhaitez activer ou refuser, afin de retirer votre consentement quant à l'utilisation des cookies.
 
Personnalisation des services
Vous êtes libre de choisir quels services vous souhaitez activer. En autorisant ces services tiers, vous acceptez le dépôt et la lecture de cookies et l'utilisation de technologies de suivi nécessaires à leur bon fonctionnement. En retirant votre consentement pour certains de ces services, certaines fonctionnalités du site peuvent ne plus fonctionner.
Navigation du site  En savoir plus
Le site écrit un cookie de session permettant son bon fonctionnement et aidant à la navigation. Il ne peut être désactivé.
Utilisation : 1 cookie, enregistre l'identifiant de la session.
Durée de vie : Le cookie est présent pendant toute la session sur le site. Il devient obsolète après 24 minutes d'inactivité.
Obligatoire
Popup Média
Afficher des vidéos depuis Yoube ou Dailymotion.
ReCaptcha  En savoir plus
Permet de valider que les visiteurs sont bien des humains lorsqu'ils valident des formulaires.
 
Tout accepter Tout refuser Gérer