Я только что узнал оБочка для домашнего пиваи мне это нравится. Большинство моих приложений теперь устанавливаются через Cask.
Мне просто интересно, смогу ли я по-прежнему использовать функцию автоматического обновления приложений, поскольку Cask хранит их в папке типа /opt/homebrew-cask/Caskroom/iterm2/2.1.1
.
Это должно работать, но что, если я автоматически обновлю приложение через автоматическое обновление приложения, а затем вызову brew update
. Если формула этого программного обеспечения не обновлена, у меня будет старая версия.
Хотя это, скорее всего, не будет большой проблемой, но это просто не выглядит аккуратно и чисто (то же самое касается автоматического обновления с помощью функции автоматического обновления, а затем наличия неправильной версии приложения в папке Caskroom).
Кто-нибудь задумывался об этих вещах?
решение1
Домашнее пиво – это здорово.
Я бы не рекомендовал использовать автоматическое обновление приложения, так как это может привести к сбоям, если создатель приложения не рассмотрел альтернативный путь установки, например, тот, куда brew любит помещать приложения.
НО: приложение может иметь готовое обновление до того, как его догонит homebrew... так что если вам нужна эта новая функция или версия прямо сейчас, что ж... у вас не остается особого выбора.
Наконец, brew update
обновит только список пакетов homebrew и версии. Требуется brew upgrade
(после обновления), чтобы фактически установить новые версии вашего программного обеспечения.
решение2
Прежде всего, вы можете распечатать текущие версии, запустив
zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f
позже вы сможете удалить старые версии вручную.