V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HeHeDa
V2EX  ›  macOS

应用内置更新还是 homebrew upgrade?

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