【问题标题】:Update Homebrew casks versions更新 Homebrew 桶版本
【发布时间】:2020-12-18 09:51:29
【问题描述】:

我知道,Homebrew 不会通过自动更新(不强制)来升级木桶。所以最终,由 Homebrew 实际安装和跟踪的软件版本会变得不同。例如:

$ brew cask outdated --greedy
firefox (79.0) != 80.0
google-chrome (84.0.4147.105) != 85.0.4183.83
microsoft-edge (84.0.522.48) != 85.0.564.41

Firefox、Chrome 和 Edge 会自动更新,并且实际上有最新版本。但 Homebrew 不知道。

那么,有没有办法告诉 Homebrew,某些 cask 已经是最新版本,无需使用 brew 重新安装 cask?只需更新 Homebrew 数据库中的记录(或任何 brew 存储桶的版本)。

【问题讨论】:

  • 你能把这个提交到https://github.com/Homebrew/homebrew-cask,看起来很有趣。
  • 好的,submitted。我认为 GitHub 用于问题,SO 用于 QA :) 但毕竟这看起来像是功能请求。
  • SO其实不是官方论坛,homebrew有专门的,discourse.brew.sh
  • 我只是觉得这可能适合github,但我可能错了。

标签: macos version homebrew upgrade homebrew-cask


【解决方案1】:

显然,没有官方方法可以做到这一点。

related GitHub conversation 之后,我写了my own script 来满足我检查版本的痴迷:)

如果有人想使用它 - 使用它需要您自担风险,您将不会得到任何支持以解决此方法产生的问题。此外,我尝试制作简洁而健壮的脚本来备份数据,但如果脚本会删除您的任何数据 - 我对此概不负责。我鼓励您阅读脚本并了解它在做什么。

【讨论】:

    猜你喜欢
    • 2022-01-03
    • 1970-01-01
    • 2019-05-24
    • 2018-01-17
    • 2015-11-11
    • 2022-12-01
    • 2023-02-22
    • 2019-05-16
    • 2021-12-31
    相关资源
    最近更新 更多