V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
HeHeDa
V2EX  ›  macOS

应用内置更新还是 homebrew upgrade?

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