Доморощенный обновляет себя, чтобы варить . И похоже, что сопровождающие не реализовали некоторые ежедневные команды, такие как brew cleanup
.
Так кто-нибудь знает, как автоматически удалить устаревшую версию программного обеспечения?
$ 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
.Ответы:
Команда, которую вы хотите,
cleanup
- при запускеbrew cleanup
удалит пакеты, которые находятся на диске, но больше не установлены.Например:
У меня в понедельник утром режим:
Это подводит меня к обновлению Homebrew, затем ко всем моим установленным варевам, а затем освобождает место на диске, удаляя старые варевы, на которые больше нет ссылок. Для варев, которые мне нужно хранить в определенной версии, я использую
brew pin
их, чтобы по-прежнему запускать эту простую цепочку из трех команд, чтобы обновить все остальное вокруг закрепленных пакетов.источник
Не ответ, но слишком длинный для комментария, вот код, который я использую в качестве режима для поддержания своего напитка в актуальном состоянии:
Я сохранил его в моем,
~/.bash_profile
чтобы я мог вызвать его из терминала как имя функции на лету.источник
brew cask update
отключено.Error: Calling 'brew cask update' is disabled! Use 'brew update' instead.