如何在 Mac 上更新 Homebrew
想要更新 Homebrew 和你的包?你当然知道! Homebrew 是一个流行的 Mac 包管理器,它允许用户轻松安装和管理命令行工具、应用程序和实用程序,通常熟悉 Linux 和 Unix 世界。因为它是一个包管理器,所以您也不需要从源代码手动构建任何东西。当然,与任何其他软件一样,Homebrew 本身以及命令行工具也会得到更新,因此您可能想知道如何更新 Homebrew,以及如何将 Homebrew 软件包升级到更新的版本。
我们将介绍更新 Homebrew 本身以及包的简单官方方法,我们还将讨论如果您不希望更新这些包,如何将包冻结在特定版本。如果标准更新和升级过程因任何原因无法正常工作,我们还将讨论重新安装 Homebrew 的方法。
如何更新自制软件
更新 Homebrew 非常简单:
酿造更新
这会更新自制程序本身。
然后您可以使用以下方法升级所有单独的包和公式:
酿造升级
如果出于某种原因您在使用此方法时遇到问题,请跳至更下方以通过重新安装包管理器来更新 Homebrew。
防止更新特定的自制公式
如果你想避免更新某些公式,你可以使用以下 brew 命令来保持当前版本:
brew pin [名称]
当然,您可以取消固定公式以再次更新它:
brew unpin [公式]
通过重新安装 Homebrew 进行更新
可选地,如果您在使用上述命令更新 Homebrew 时遇到问题,您可以随时卸载它,然后再次安装 brew。
请记住,通过卸载 Homebrew 然后重新安装 Homnebrew,您将丢失已经安装的软件包和公式,并且需要重新安装它们。
首先,使用以下命令卸载 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall.sh)"
卸载过程完成后,您只需再次安装 Homebrew,这实际上会重新安装整个包管理器。 (可选地,您可能希望在两者之间重新启动 Mac 以删除临时项目和其他系统缓存,但这不是必需的)。
接下来,使用以下命令重新安装 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
让它完成,您将在 Mac 上安装最新版本的 Homebrew。
同样,通过卸载然后重新安装 Homebrew,您将需要再次安装单独的软件包和公式,所以不要忘记这样做。
如果您需要,请不要忘记 Homebrew 也有大量官方文档额外的见解。