11 votes

Le "nettoyage de la bière" ne nettoie pas la salle des fûts.

Apparemment brew cleanup nettoie également le cache du tonneau. Mais mon problème était que de nombreux fûts laissent leur installateur dans /usr/local/Caskroom qui n'est pas considéré comme faisant partie du cache, et qui prend donc beaucoup d'espace, alors qu'en fait l'installateur peut ne pas être nécessaire après l'installation.


Maintenant brew cask cleanup est fusionné avec brew cleanup .

Cependant, je n'ai pas trouvé le moyen de purger mon dossier Caskroom à l'aide de la fonction brew cleanup .

La page de manuel dit :

   cleanup [options] [formula|cask]
       Remove stale lock files and outdated downloads for formulae and casks, and remove old versions of installed formulae. If arguments are specified, only do
       this for the specified formulae and casks.

       --prune
              Remove all cache files older than specified days.

       -n, --dry-run
              Show what would be removed, but do not actually remove anything.

       -s     Scrub  the cache, including downloads for even the latest versions. Note downloads for any installed formula or cask will still not be deleted. If
              you want to delete those too: rm -rf "$(brew --cache)"

       --prune-prefix
              Only prune the symlinks and directories from the prefix and remove no other files.

Je veux également supprimer les installateurs des paquets actuellement installés. Par exemple, l'installateur mactex occupe presque 4 Go d'espace.

Apparemment, la commande pour les installations sans masque est rm -rf $(brew --cache) mais quel est l'équivalent pour les fûts ?

2voto

D'après ce que je sais, il était possible auparavant de modifier HOMEBREW_CLEANUP_MAX_AGE_DAYS à, disons, 0, et *.pkg et similaire serait supprimé avec cleanup -s .

Pour une raison quelconque, cela a été considéré comme un bug en https://github.com/Homebrew/brew/issues/7320 et changé en https://github.com/Homebrew/brew/pull/7400/files .

Je dis "pour une raison quelconque" parce que c'est vraiment mystérieux pour moi, et plusieurs personnes ont posé des questions à ce sujet et n'ont jamais obtenu de réponse dans les problèmes Github.

Pour ce qui est de l'histoire de la clôture et de son démontage, vous ne voudrez peut-être pas faire quelque chose que les responsables considèrent comme tellement impensable qu'ils ne peuvent littéralement pas comprendre ce qui leur est demandé.

Pour tous les autres,

 ls -la /opt/homebrew/Caskroom/**.{dmg,pkg}

suivie de la même chaux, mais rm -rf au lieu de ls -la semble fonctionner.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X