Homebrew se met à jour pour brasser . Et il semble que les mainteneurs n'aient pas implémenté certaines commandes utilisées quotidiennement brew cleanup
.
Donc, n'importe qui sait comment supprimer automatiquement une version obsolète du logiciel?
$ brew
Example usage:
brew search [TEXT|/REGEX/]
brew (info|home|options) [FORMULA...]
brew install FORMULA...
brew update
brew upgrade [FORMULA...]
brew uninstall FORMULA...
brew list [FORMULA...]
Troubleshooting:
brew config
brew doctor
brew install -vd FORMULA
Brewing:
brew create [URL [--no-fetch]]
brew edit [FORMULA...]
https://github.com/Homebrew/brew/blob/master/share/doc/homebrew/Formula-Cookbook.md
Further help:
man brew
brew help [COMMAND]
brew home
brew clean
.Réponses:
La commande que vous voulez est
cleanup
- l'exécutionbrew cleanup
supprimera les packages qui sont sur le disque, mais qui ne sont plus installés.Par exemple:
J'ai un régime du lundi matin de:
Cela me met à jour sur Homebrew, puis sur tous mes brews installés et ensuite cela libère de l'espace disque en supprimant les anciens brews qui ne sont plus référencés. Pour les bières que je dois conserver dans une version spécifique, je les utilise
brew pin
pour les conserver afin que je puisse toujours exécuter cette chaîne simple à trois commandes pour mettre à jour tout le reste autour des packages épinglés.la source
Pas une réponse, mais trop long pour un commentaire, voici le code que j'utilise comme régime pour garder mon brassage à jour:
Je l'ai enregistré dans mon
~/.bash_profile
afin que je puisse l'appeler à partir du terminal comme nom de fonction à la volée.la source
brew cask update
est désactivé.Error: Calling 'brew cask update' is disabled! Use 'brew update' instead.