我如何停止在 Mac 上手动安装软件(你也应该如此)
上个月,我花了三个小时安装我的新 MacBook。下载 Chrome 浏览器。等待。拖动到 "应用程序"。打开 DMG。删除安装程序。下载 VSCode。重复。下载 Git。等等,安装程序在哪?谷歌搜索 "安装 Git mac"。找到一个粗略的网站。下载。运行安装程序。点击 12 个屏幕。再重复 15 次。
到了第三小时,我已经筋疲力尽,下载文件夹乱成一团,我甚至不确定自己安装了哪些版本。这时,我的开发人员朋友看到了我的所作所为,大笑起来。"他说:"你做得太辛苦了。"我给你看样东西。"
这个东西就是Homebrew,它改变了我在 Mac 上管理软件的一切方式。
在本指南中,我将向你展示如何安装和使用 Homebrew,只需一个命令就能安装任何软件,保持一切自动更新,而且再也不用手动下载 .dmg 文件了。如果你花在安装软件上的时间超过 5 分钟,那么这就是为你准备的。
问题:为什么手动安装会失败?
在使用 Homebrew 之前,我的软件安装工作流程是这样的:
安装每一个应用程序:
谷歌"[应用程序名称] 下载 mac希望第一个结果是官方网站(而不是广告或恶意软件)导航至下载页面选择正确的版本(英特尔? 苹果硅? 有什么区别?)等待下载打开 .dmg 或 .pkg 文件将应用程序拖到 "应用程序"(或点击安装程序)弹出磁盘镜像从 "下载 "中删除安装程序记住稍后手动检查更新
真正的问题
**耗时:**每个应用程序 5-10 分钟,15 个应用程序 = 一个多小时**容易出错:**版本错误、下载过期、缺少依赖项**杂乱无章:**下载文件夹塞满了安装程序,我都忘了删除**更新噩梦:**无法一次性更新所有程序;必须逐个检查每个程序**没有一致性:**每个应用程序都有不同的安装过程**依赖性地狱:**有些工具首先需要其他工具(Python 需要 Xcode,Node 需要特定的库)
当我试图安装 ffmpeg(一种视频处理工具)时,我的情绪崩溃了。说明书上写着 "先安装这 12 个依赖项"。每个依赖项都有自己的安装过程。经过一个小时的排查,我还是无法让它正常工作。
一定有更好的办法。
解决方案:Meet Homebrew
什么是 Homebrew?
Homebrew 是适用于 macOS 的免费开源软件包管理器(就像开发者的应用商店,但功能更强大)。你无需在网站上搜索软件,只需通过简单的终端命令即可安装所有软件。
一个命令就能取代上述整个 10 步流程:
brew install visual-studio-code
就是这样。自制软件:
从官方源下载软件安装到正确位置自动处理所有依赖项创建快捷方式,让软件 "只需运行 "即可跟踪版本,方便更新
转变
**使用 Homebrew 前:**15 个应用程序 × 7 分钟 = 1 小时 45 分钟
**自制软件后:**15 个应用程序 × 10 秒 = 2 分 30 秒
这并不夸张,我还做了计时。
"但我不是开发人员。终端不可怕吗?
我也这么想。但使用 Homebrew 不需要技术。只要你会复制和粘贴,就能使用 Homebrew。我会告诉你具体该怎么做。
入门:5 分钟内安装 Homebrew
第 1 步:打开终端
按Command + 空格键,输入 "终端",然后按 Enter。这时会打开一个黑色背景的窗口。别慌--神奇的事情就在这里发生。
第 2 步:安装自制软件
复制整个命令并粘贴到终端(Command + V),然后按 Enter:
/bin/bash -c "$(curl -fsSL
会发生什么?
系统会提示你输入 Mac 密码(用于登录的密码)安装程序将下载并设置 Homebrew(需要 2-5 分钟)你会看到文字滚动,这是正常现象!
**重要提示:**如果你使用的是 Apple Silicon Mac(M1、M2、M3、M4),安装完成后还需要运行一个命令。终端会准确显示要粘贴的内容,看起来就像这样:
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"
第 3 步:验证是否有效
键入此命令并按 Enter:
brew --version
如果你看到类似 "Homebrew 4.x.x "的内容,恭喜你!你可以开始了。
第 4 步:运行健康检查
Homebrew 包含一个内置诊断工具。运行:
brew doctor
如果显示 "Your system is ready to brew"(您的系统已准备好酿造),则说明一切就绪。如果显示警告,也不用担心,它通常会建议如何解决。
**⚠️ 故障排除:**如果显示 "brew: command not found(找不到命令)",请完全关闭终端(Command + Q),然后重新打开。如果还是不行,请再次运行步骤 2 中的 Apple Silicon 命令。
你的第一个应用程序:在几秒钟内安装软件
现在是有趣的部分。让我们使用 Homebrew 安装一些流行的应用程序。
安装命令行工具
这些都是在终端中运行的实用程序:
# Install Git (version control)
brew install git
# Install wget (download files from the internet)
brew install wget
# Install tree (visualize folder structures)
brew install tree
每次安装只需 5-30 秒。无需点击,无需拖动,不会一团糟。
安装常规应用程序
Homebrew 还可以使用一种名为 "casks "的方法安装你常用的图形用户界面应用程序(浏览器、编辑器等):
# Install Google Chrome
brew install --cask google-chrome
# Install Visual Studio Code
brew install --cask visual-studio-code
# Install Slack
brew install --cask slack
# Install Firefox
brew install --cask firefox
桶 "标志告诉 Homebrew,你需要的是图形应用程序,而不是命令行工具。
一次安装多个应用程序
想要一次性安装所有应用程序?只需全部列出即可:
brew install --cask google-chrome firefox visual-studio-code slack rectangle iterm2
刚刚发生了什么?
在 60 秒内,你安装了 6 个应用程序,而手动安装需要 30-45 分钟。它们都在你的 "应用程序 "文件夹中,随时可以使用。
上周,我的朋友买了一台新 MacBook。使用我给他们的 Homebrew 命令列表,他们在 10 分钟内就安装好了所有需要的程序。相比之下,以前要花费 2-3 个小时。
改变游戏规则:一个命令完成更新
这就是 Homebrew 的真正亮点:保持软件更新。
以前的方法是
打开 Chrome 浏览器→"可用更新"→下载→安装→重启打开 VSCode → "可用更新"→ 下载 → 安装 → 重新启动重复每一个应用程序**总时间:**每隔几周 20-30 分钟
Homebrew方式:
# Update all software at once
brew upgrade
一个命令。每个应用程序同时更新。
我的每周例行工作(耗时 2 分钟):
# See what's outdated
brew outdated
# Update everything
brew upgrade
# Clean up old versions (free disk space)
brew cleanup
实际效果
上周,我有 12 个过时的应用程序brew upgrade在 90 秒内更新了所有应用程序brew 清理从旧安装程序中释放了 3.2GB 磁盘空间
**自制软件前:**每月手动更新 30 分钟
**自制软件后:**2 分钟,每周一次
你会用到的基本命令
你不需要记住几十条命令。这五个命令涵盖了 90% 的日常使用:
1.搜索软件
brew search chrome
不确定某个软件是否可用?搜索它。
2.安装软件
brew install git # Command-line tool
brew install --cask firefox # GUI application
3.查看已安装的软件
brew list
4.更新所有内容
brew update # Update Homebrew itself
brew upgrade # Upgrade all apps
5.删除软件
brew uninstall git
brew uninstall --cask firefox
💡**专业建议:**创建一个包含所有常用软件的文本文件。拿到新 Mac 时,一次性运行所有安装命令:
brew install --cask google-chrome firefox visual-studio-code slack zoom rectangle
brew install git wget curl tree htop
将该文件加入书签。以后你会感谢我的。
新手常见问题
"自制软件安全吗?
是的。它是开源软件,由数千名开发人员维护,自 2009 年以来一直是标准的 Mac 软件包管理器。它只从官方来源下载。
"这会损坏我的 Mac 吗?
不会。Homebrew 安装在自己的文件夹(/opt /homebrew或/usr/local)中,不会触及系统文件。你可以随时完全卸载它。
"我现在需要使用终端来处理所有事情吗?
不!你仍然可以用传统方式安装应用程序。Homebrew 只是一种更快捷的选择。我两种方式都用,Homebrew 用于开发工具和快速安装,Mac App Store 用于苹果专用应用程序。
"如果出了问题怎么办?
运行brew doctor。它能诊断问题并告诉你如何解决。此外,Homebrew 社区也提供了极大的帮助。
总结
三个月前,设置 Mac 需要花几个小时下载、点击、拖动和删除。我害怕换新机或重新安装。更新是我每月都会拖延的琐事。
如今呢?我可以在 5 分钟内安装 20 多个应用程序。我每周只需一个命令就能更新所有程序。我的系统更干净、更快速,而且我知道自己安装了哪些软件。
主要收获:
手动安装浪费时间:每个应用程序 5-10 分钟的安装时间很快就会耗尽只需一条命令,Homebrew 就能安装任何软件: brew install [name] (安装[名称])。更新毫不费力: brew upgrade一次搞定所有更新**设置只需 5 分钟:**即使你从未使用过终端**初学者也能轻松上手:**复制、粘贴、按 Enter。就是这样。
下一步
立即安装 Homebrew(说真的,只需 5 分钟)运行brew doctor确保其正常工作安装第一个应用程序:brew install --cask google-chrome在formulae.brew.sh探索可用的应用程序
开始使用 Homebrew 的最佳时机是你刚拿到 Mac 的时候。其次是现在。
**你要用 Homebrew 安装的第一个应用程序是什么?**请在下面留言,我很乐意听听你对哪些工具跃跃欲试。如果你觉得这篇文章对你有帮助,请关注我,了解更多 Mac 生产力技巧,每周为你节省数小时。
相关资源
Homebrew 官方网站- 安装指南和文档Homebrew 公式搜索- 浏览所有可用软件包我的 Mac 安装指南 - 面向 Mac 新用户的完整教程(即将推出)