Могу ли я использовать функцию автоматического обновления приложений при их установке через Homebrew Cask?

Могу ли я использовать функцию автоматического обновления приложений при их установке через Homebrew Cask?

Я только что узнал оБочка для домашнего пиваи мне это нравится. Большинство моих приложений теперь устанавливаются через 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

позже вы сможете удалить старые версии вручную.

Связанный контент