如何在 Linux 上安装 Brew
Homebrew(或简称“Brew”)是一个包管理器,众所周知,它是 MacOS 的首选包管理工具,但它也适用于 Linux 系统。多年来,它一直为 Apple 用户提供在其设备上安装 Linux 软件包的方法,并且此后的开发也将其扩展为 Linux 工具。 Homebrew 是免费且开源的,其大量可安装软件使其成为某些系统上内置包管理器(例如 apt 和 dnf)的有吸引力的补充。
在本教程中,我们将逐步介绍在所有主要 Linux 发行版上安装 Brew。然后,我们将介绍一些命令和示例,以帮助您开始使用 Homebrew 包管理器安装包。
在本教程中您将学习:
如何安装 Homebrew 必备软件 git、curl、make 等。
如何在所有主要 Linux 发行版上安装 Homebrew
如何搜索、安装、更新和删除 Brew 软件包
如何从 Linux 卸载 Homebrew
如何在 Linux 上安装和使用 Brew 分步说明
根据您的 Linux 发行版的不同,安装 Homebrew 的过程会略有不同。但成功安装后,所有系统上的使用示例应该是相同的。下面的分步说明将涵盖所有现代和主要 Linux 发行版的过程。
首先打开终端并使用下面相应的命令通过系统的包管理器安装 Homebrew 的必备包。
要在 Ubuntu、Debian 和 Linux Mint 上安装 Homebrew 的先决条件:
$ sudo apt update $ sudo apt install build-essential curl git
要在 Fedora、CentOS、AlmaLinux 和 Red Hat 上安装 Homebrew 的先决条件:
$ sudo dnf groups mark install "Development Tools" $ sudo dnf groupinstall "Development Tools" $ sudo dnf install curl git
要在 Arch Linux 和 Manjaro 上安装 Homebrew 的先决条件:
$ sudo pacman -Sy base-devel curl git
一旦必备软件包安装完成,我们就可以运行以下命令,它将下载并执行 Homebrew 安装脚本。这与 Homebrew 官方网站和安装说明上显示的代码是同一行。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Homebrew 脚本将运行一些快速检查,然后显示它将要创建的文件和路径的摘要。下一部分将需要一点时间,因为所有内容都需要下载和编译(不用担心,该过程已为您完成)。如果您可以抽出几分钟时间并准备好继续,请按
Enter
继续。Homebrew 安装完成后,我们还需要做一件事才能开始使用它,即将可执行文件添加到我们的 PATH 环境变量中。执行以下两个命令来执行此操作:
$ echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.profile $ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
接下来,我们可以运行以下命令来确保 Homebrew 已成功安装并可以开始用于下载和管理包:
$ brew doctor Your system is ready to brew.
如果一切按预期工作,您应该会收到上面显示的输出。
现在我们准备开始通过 Homebrew 安装软件包。您可以使用
搜索
选项来查找要安装的程序。在此示例中,我们将查找 wget:$ brew search wget
注意
Homebrew 将软件包称为“Formulae”。这些只是可安装的软件包,已与 Brew 一起打包并上传到其中央存储库。上面的屏幕截图显示了符合我们搜索条件的三个公式:wget、wgetpaste 和 west。与其他现代包管理器一样,Homebrew 会自动为我们获取并安装依赖包。接下来,让我们使用
brew install
命令安装我们搜索到的 wget 包。$ brew install wget
您安装的程序现在应该可以访问。我们可以使用
which
命令来验证我们的系统现在是否使用 Brew 安装的可执行文件,而不是其他一些系统软件包(例如,通过apt
安装的系统软件包) > 或dnf
,或默认情况下预安装在系统上)。$ which wget /home/linuxbrew/.linuxbrew/bin/wget
注意:对于像
wget
这样的常见程序,可以将 Brew 的版本与其他版本一起安装。我们仍然可以通过直接指定来访问系统的普通wget
二进制文件:$ /usr/bin/wget
要在 Brew 中卸载软件包,请使用
remove
参数并指定软件包名称:$ brew remove wget
要更新所有当前安装的公式:
$ brew upgrade
或者将单个公式升级到最新版本:
$ brew upgrade wget
如果您厌倦了 Homebrew 并希望将来卸载它,过程非常简单,因为我们可以执行以下 Bash 脚本:
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"
结束语
在本教程中,我们了解了如何在 Linux 系统上安装 Homebrew。我们还看到了基本的 brew
命令,我们可以使用这些命令开始通过 Homebrew 搜索、安装和删除公式(软件包)。 Homebrew 是官方包管理器的一个很好的替代包管理器,它执行速度非常快,并拥有一个值得尊敬的软件存储库,其中充满了有用的应用程序和命令。有关更多 Homebrew 使用说明,请查看官方常见问题解答页面。