应用内置更新还是 homebrew upgrade?

1 天前
 HeHeDa
在使用 homebrew 安装 cask 之后,大部分应用都有内置更新机制

当使用应用时提示有更新并安装更新之后,homebrew 并不能同步已更新的应用版本

此时如果再次执行 homebrew upgrade sample-app ,依然能更新该应用

看了一下官网的说明,homebrew 貌似也没有办法同步应用内置更新后的版本信息
https://docs.brew.sh/FAQ#why-arent-some-apps-included-during-brew-upgrade

所以各位是如何处理 macOS 上 GUI 应用的安装与管理的?

当安装某个应用时,个人的使用习惯是先搜索 AppStore ,然后 homebrew search ,最后是官网下载安装包
853 次点击
所在节点    macOS
5 条回复
nieyujiang
1 天前
我个人习惯是直接 brew cu -y -a --no-quarantine
HeHeDa
1 天前
@nieyujiang 那就还是完全通过 homebrew 来管理应用更新了,但有些应用会自动下载更新然后提示你,这时候只要点击一下就能完成更新,体验上要好很多
ruooooooli
22 小时 58 分钟前
@nieyujiang 搜索了一下,是指的这个 https://github.com/buo/homebrew-cask-upgrade 吗?
xvnehc
22 小时 46 分钟前
这个问题研究过,最开始倾向于让 brew 管理所有,但是结合实际情况发现一刀切会产生更多问题:
- 很多软件对于 brew 官方仓库的信息维护依然不积极,如果想让新版本第一时间触达肯定还是软件自带的更新机制最快
- 也有很多时候我不想要安装最新版本,比如我买了个某软件上个版本的终身授权,下个大版本更新又要重新收费所以我不更
- 还有一些国产软件,从 MAS 商店下载是约束权限最好的办法,所以就不想再添加到 brew 里面管理了,增加负担
综上就是,MAS 只装国内软件,冷门或小众软件通过 brew 管理,其他的随缘
nieyujiang
22 小时 16 分钟前
@ruooooooli 是的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1093682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX