技术频道导航
HTML/CSS
.NET技术
IIS技术
PHP技术
Js/JQuery
Photoshop
Fireworks
服务器技术
操作系统
网站运营

赞助商

分类目录

赞助商

最新文章

搜索

如何在Linux安装Homebrew包管理器【教程】

作者:admin    时间:2026-3-18 17:24:27    浏览:

Homebrew最初是macOS的默认包管理器,自引入Linux以来,它在Linux社区中越来越受欢迎。

它不依赖于任何软件基础设施来提供后端支持,相反,它提供了自己的兼容性库,并且在Rust编写的程序的安装说明中,你经常会发现Homebrew作为一个选项。

它提供了在Windows,Linux和macOS上使用通用包管理器的好处,并且包也会定期更新,并且可以在不需要任何root或sudo权限的情况下安装。

在这个快速入门指南中,我将通过命令行示例向你展示在Linux上安装Homebrew的步骤。

如何在Linux安装Homebrew包管理器

如何在Linux上安装Homebrew

Homebrew的安装有点棘手,不过不用担心,我将指导你完成每个步骤。所以,只要打开你的终端,按照下面提到的步骤一个接一个操作就行。

1、首先,安装必要的工具,如开发工具,GCC,Glibc,Git,Curl和Procps(用于监控系统进程)。

# Debian和Ubuntu
$ sudo apt-get install build-essential procps curl file git

# RedHat和Fedora
$ sudo yum groupinstall '开发工具'
$ sudo yum install procps-ng curl file git

# Arch和Manjaro
$ sudo pacman -S base-devel procps-ng curl file git

2、接下来,使用Curl下载Homebrew安装脚本并开始安装过程。

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

当要求返回键时,按回车键。

如果你在安装时遇到以下错误:

Error: /home/linuxbrew/.linuxbrew/Cellar is not writable. You should change the ownership and permissions of /home/linuxbrew/.linuxbrew/Cellar back to your user account:
  sudo chown -R $(whoami) /home/linuxbrew/.linuxbrew/Cellar
Failed during: /home/linuxbrew/.linuxbrew/bin/brew update --force --quiet

然后执行以下命令之一:

$ sudo chown -R $(whoami)/home/linuxbrew/.linuxbrew/Cellar

$ sudo rm -rf /home/.linuxbrew

3、完成后,它会要求你运行几个命令来将Homebrew添加到PATH变量中。

因此,只需复制并粘贴以下两个命令即可继续:

$ echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> $HOME/.bashrc
$ eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"

4、最后,通过运行以下命令来验证对brew命令的访问:

$ brew doctor

如果有任何问题,它们将出现在输出中,或者你可以通过安装样例Hello项目进行双重验证。

$ brew install hello

输出:

注意事项

Mac OS X 10.11系统以后,/usr/local/等系统目录下的文件读写是需要系统root权限的,以往的Homebrew安装如果没有指定安装路径,会默认安装在这些需要系统root用户读写权限的目录下,导致有些指令需要添加sudo前缀来执行,如果你不想每次都使用sudo指令,你有两种方法可以选择:

1、安装Homebrew时对安装路径进行指定,直接安装在不需要系统root用户授权就可以自由读写的目录下。

<安装路径> -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2、对/usr/local目录下的文件读写进行root用户授权。

$ sudo chown -R $USER /usr/local

例如

$ sudo chown -R zachary /usr/local

使用Homebrew

安装完成后,如果你熟悉macOS中的brew命令,则可以开始使用该命令,但如果你是新用户,则可以查看下表中的不同命令选项,这些选项可用于Homebrew进行软件包管理。

命令 描述
$ brew search <package_name> 查找包
$ brew info <package_name> 安装前获取软件包的描述
$ brew install<package_name> 安装软件包,例如安装python: $ brew install python
$ brew update 更新数据库(与$ apt update相同)
$ brew upgrade <package_name> 更新软件包
$ brew uninstall <package_name> 卸载包,例如卸载python: $ brew uninstall python
$ brew autoremove 删除不需要的依赖项
$ brew list 列出已安装的软件包

如何从Linux中删除Homebrew

要从Linux系统中删除Homebrew,你可以简单地使用Homebrew提供的卸载脚本,方法是运行如下命令:

$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/uninstall.sh)"

你将被要求通过输入Y键确认删除。

Homebrew卸载完成后,它将列出未删除的文件和目录。

要手动删除它们,请执行以下命令:

$ sudo rm -rf /home/.linuxbrew

总结

本文介绍了如何在Linux安装Homebrew包管理器,并且介绍了它的使用方法。

Homebrew介绍

Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。

Homebrew是一个免费的开源软件包管理系统,可以简化苹果操作系统macOS和Linux上的软件安装,它因其易于使用以及集成到命令行界面而被推荐。

‌Homebrew 是一款专为 macOS 设计的软件包管理工具,用于简化软件的安装、卸载、更新和管理过程‌。‌‌

  • ‌核心功能‌:通过命令行提供安装、卸载、更新、查看和搜索软件包的功能,无需手动处理依赖关系和文件路径。‌‌
  • 适用场景‌:主要服务于 macOS 用户,尤其是开发者,可便捷管理 Git、Node.js、Python 等开源工具和依赖。‌‌
  • ‌优势特点‌:拥有丰富的软件源、自动处理依赖、社区活跃,并通过简单指令实现高效包管理。‌‌
标签: homebrew  linux教程  
x