一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

macOS 使用终端命令更新 Homebrew 全部软件包

时间:2026-07-13 08:40:46 编辑:袖梨 来源:一聚教程网

macOS 上需分三步批量更新所有软件:先用 brew update && brew upgrade && brew cleanup 更新命令行工具;再用 brew-cask-upgrade(brew cu -a -f -y)升级图形应用;最后用 mas upgrade 更新 Mac App Store 应用。

macos 上用 homebrew 批量更新所有软件包,不能只靠 brew upgrade 一行命令——它只管命令行工具(比如 git、python、curl),而图形应用(chrome、vs code、intellij idea)和 mac app store 应用(xcode、pages)需分别处理。

更新命令行工具(brew install 安装的)

这是最基础的一步,必须先同步索引再升级:

  • brew update:拉取远程仓库最新软件列表,不执行这步,brew upgrade 就不知道哪些有新版本
  • brew upgrade:升级所有已安装且有新版的 CLI 工具
  • 推荐合写为:brew update && brew upgrade && brew cleanup,最后的 cleanup 会自动删掉旧版本缓存,节省磁盘空间

更新图形界面应用(brew install --cask 安装的)

Homebrew 原生不支持 GUI 应用的一键批量升级。直接用 brew upgrade --cask 效果差、跳过自动更新型应用(如 Chrome)、还常卡确认提示。推荐用社区维护更稳定的 brew-cask-upgrade

  • 安装升级工具:brew tap buo/cask-upgrade && brew install brew-cask-upgrade
  • 一键全量升级:brew cu -a -f -y
  • 参数说明:-a 包含自更新类应用(如 Chrome),-f 强制重装 latest 版本(绕过版本冲突),-y 自动确认,全程无需交互

更新 Mac App Store 应用(如 GarageBand、iMovie)

这部分完全独立于 Homebrew,需借助 mas 工具:

  • 安装:brew install mas
  • 首次运行需登录 Apple ID:mas signin [email protected](替换为你的真实邮箱)
  • 批量升级:mas upgrade,会列出并更新所有通过 App Store 安装且有新版的软件

把三类更新串成一条命令(推荐日常使用)

把上面三步合并执行,真正实现“全部覆盖”:

Apple Silicon(M1/M2/M3)Mac:
/opt/homebrew/bin/brew update && /opt/homebrew/bin/brew upgrade && /opt/homebrew/bin/brew cu -a -f -y && /opt/homebrew/bin/mas upgrade
Intel Mac:
/usr/local/bin/brew update && /usr/local/bin/brew upgrade && /usr/local/bin/brew cu -a -f -y && /usr/local/bin/mas upgrade

热门栏目