HeHeDa
V2EX  ›  macOS

应用内置更新还是 homebrew upgrade?

  •  
  •   HeHeDa · Nov 29, 2024 · 3387 views
    This topic created in 706 days ago, the information mentioned may be changed or developed.
    在使用 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 ,最后是官网下载安装包
    6 replies  •  2024-12-07 06:49:34 +08:00
    ZeoKarl
    ZeoKarl
    Nov 29, 2024❤️1
    1
    我个人习惯是直接 brew cu -y -a --no-quarantine
    HeHeDa
    HeHeDa
    OP
    Nov 29, 2024
    2
    @nieyujiang 那就还是完全通过 homebrew 来管理应用更新了,但有些应用会自动下载更新然后提示你,这时候只要点击一下就能完成更新,体验上要好很多
    ruolis
    ruolis
    Nov 30, 2024
    3
    @nieyujiang 搜索了一下,是指的这个 https://github.com/buo/homebrew-cask-upgrade 吗?
    xvnehc
    xvnehc
    Nov 30, 2024❤️1
    4
    这个问题研究过,最开始倾向于让 brew 管理所有,但是结合实际情况发现一刀切会产生更多问题:
    - 很多软件对于 brew 官方仓库的信息维护依然不积极,如果想让新版本第一时间触达肯定还是软件自带的更新机制最快
    - 也有很多时候我不想要安装最新版本,比如我买了个某软件上个版本的终身授权,下个大版本更新又要重新收费所以我不更
    - 还有一些国产软件,从 MAS 商店下载是约束权限最好的办法,所以就不想再添加到 brew 里面管理了,增加负担
    综上就是,MAS 只装国内软件,冷门或小众软件通过 brew 管理,其他的随缘
    ZeoKarl
    ZeoKarl
    Nov 30, 2024 via iPhone
    5
    @ruooooooli 是的
    loganovo
    loganovo
    Dec 7, 2024
    6
    我是记住 哪个是用 brew 安装的, 哪个是自己安装的 😂
    然后去 brew 安装的软件中,把软件自己的更新提示禁用掉,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:30 · PVG 00:30 · LAX 08:30 · JFK 11:30
    ♥ Do have faith in what you're doing.