如何从 Mac OS 卸载 Homebrew

如何在 Mac 上卸载 Homebrew

如果您之前在 Mac 上安装了 Homebrew 并且现在决定不再需要或者想要命令行包管理器,您可以从 MacOS 卸载 Homebrew 并从 Mac 中完全删除 Homebrew 和所有已安装的包和公式。

本教程将介绍如何从 Mac 上完全卸载 Homebrew,这意味着它将删除整个包管理器本身,同时删除 brew 和 cask 命令,以及可能已安装的各种软件包。值得注意的是,这与简单地使用 Homebrew 卸载单个包完全不同,后者是您删除特定包的方式来自包管理器的公式。

如何在 Mac OS 中卸载和删除 Homebrew

有几种方法可以卸载 Homebrew 并将其从 Mac 中删除。也许最简单的方法是使用在终端中输入的单个命令字符串,就像您在命令行中运行 ruby​​ 和 curl 命令以 安装 Homebrew,您还可以运行 ruby​​ 和 curl 命令从 Mac 卸载 Homebrew。

卸载 Homebrew 的单个命令如下,具体取决于您的 MacOS 版本:

在 MacOS Catalina、macOS Big Sur 和 MacOS Mojave 中卸载 Homebrew:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install /master/uninstall.sh)”

从 MacOS High Sierra、Sierra、El Capitan 和更早版本卸载 Homebrew:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master /卸载)”

这使用 ruby​​ 来执行使用 curl 命令从 github 下载的 Homebrew 卸载脚本。正确执行后,卸载脚本将在 Mac 上运行并完全删除 Homebrew。

选项 2:使用卸载脚本手动卸载 Homebrew

如果您不喜欢使用 curl 执行从 Internet 下载的脚本的想法(对于安全意识强的人来说是可以理解的),那么您也可以预先查看、下载和审查卸载脚本,然后执行它手动在您希望从中删除 Homebrew 的计算机上。

Homebrew 卸载脚本位于以下 URL:

<代码>https://raw.githubusercontent。 com/Homebrew/install/master/uninstall

将该文件保存为文本文档,标记为“uninstall”或“uninstallhomebrew”或任何你想命名的文件,然后像往常一样执行命令。或者,您可以使用 –help 标志运行卸载脚本以获取更多详细信息和选项:

./uninstall --help

无论您使用上述任何一种方法,Homebrew 都将被卸载。这也将删除任何包,但如果你只想卸载某些公式和包而不是 Homebrew完全相反,您应该专注于这些说明

最后一个选项,由于每个用户配置的复杂性和可变性以及他们安装的包,我们不打算在这里介绍,是手动删除所有 Homebrew 目录、依赖项、公式和所有相关文件。广泛的 Homebrew 目录位置,包括删除 Homebrew 安装包位置 中的每个项目麦克。这是一个更耗时的过程,您将在各种系统级目录中挖掘。此方法不适合绝大多数用户(无论是高级用户还是其他用户),因此不会涵盖在内。但如果您好奇,可以使用 find、locate 和 mdfind 命令在 Mac 上发现所有 Homebrew、brew、cask 和 Cellar 相关数据。

就是这样,假设您运行了 Homebrew 卸载脚本,该过程非常简单,并且删除已完成。当然,如果您需要并使用 Homebrew,则没有理由卸载它,但如果您碰巧安装了 Homebrew,后来发现它对您没有用,则可能需要将它从您的 Mac 中删除。