通过 Homebrew Cask 安装应用程序时,我可以使用应用程序的自动更新功能吗?

通过 Homebrew Cask 安装应用程序时,我可以使用应用程序的自动更新功能吗?

我刚刚了解到自酿啤酒桶我很喜欢它。我的大多数应用程序现在都是通过 Cask 安装的。

我只是想知道我是否仍然可以使用应用程序的自动更新功能,因为 Cask 将它们存储在类似的文件夹中/opt/homebrew-cask/Caskroom/iterm2/2.1.1

它应该可以工作,但如果我通过应用程序的自动更新自动更新应用程序,然后调用brew update。如果该软件的公式不是最新的,我将得到一个旧版本。

虽然这可能不是什么大问题,但就是感觉不整洁(通过自动更新功能进行自动更新也是如此,然后在 Caskroom 文件夹中出现错误的应用程序版本)。

有人想过这些事情吗?

答案1

自制啤酒很棒。

我不建议使用应用程序的自动更新,因为如果应用程序制造商没有考虑备用安装路径(例如 brew 喜欢放置应用程序的位置),可能会变得混乱。

但是:该应用程序可能在自制软件赶上之前准备好更新...所以如果您现在需要该新功能或版本,那么...您没有太多选择。

最后,brew update只会更新自制软件的软件包列表和版本。brew upgrade更新后,需要一段时间才能真正安装软件的新版本。

答案2

首先,您可以通过运行来打印当前版本

zsh$ for f in /opt/homebrew-cask/Caskroom/*; echo $f && ls $f

稍后您可以手动删除旧版本。

相关内容