Homebrew 作为 macOS 和 Linux 系统的高效包管理器,其安装过程虽然并不复杂,但需要注意系统配置、依赖配置等关键细节。本文将分系统(macOS、Linux)详细拆解安装步骤,同时介绍前期准备、安装验证及常见问题解决方法,帮助不同基础的用户快速完成安装。
一、安装前核心准备
无论哪种系统,安装Homebrew前都需要完成两项基础配置,这是避免安装失败的关键:
-
网络环境:确保网络稳定且能访问外部资源(Homebrew核心资源托管于GitHub等平台)。若国内网络访问缓慢,可提前准备好科学上网工具,或后续配置国内镜像源。
-
终端工具:macOS系统自带“终端”应用(可通过Spotlight搜索“终端”打开);Linux系统根据发行版本不同,自带“终端”或“控制台”,也可使用第三方终端工具(如Terminator)。
二、分系统安装详细步骤解
(一)macOS系统安装步骤
macOS系统是Homebrew的全新搭建环境,安装流程相对简洁,需注意系统版本和Xcode命令行工具的依赖。
-
检查系统版本:Homebrew对macOS版本有最低要求,目前需macOS 10.14(Mojave)及以上版本。可通过“苹果菜单→关于本机”查看系统版本,若版本过低,需先升级系统。
-
安装Xcode命令行工具:这是Homebrew编译安装软件的核心依赖,打开终端输入以下命令并回车:
xcode-select --install输入后会弹出安装提示窗口,点击“安装”,等待工具包下载并安装完成(过程约5-10分钟,视网络而定)。若提示“已安装”,则直接进入下一步。
-
执行Homebrew安装命令:在终端中粘贴官方安装命令并回车,命令如下:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"粘贴后终端会提示需要获取管理员权限,输入当前电脑的登录密码(输入时密码不会显示,输出完成回车即可)。
-
安装等待完成:安装过程中终端会自动下载Homebrew核心文件及依赖,同时会显示安装进度。若网络稳定,整个过程约10-20分钟;若网络卡顿,可等待等待或检查网络后重新执行命令。
(二)Linux系统安装步骤
Linux系统需先基础安装依赖库,不同发行版本(如Ubuntu、CentOS)的依赖安装命令不一致,以下以主流的Ubuntu(Debian系)和CentOS(RHEL系)为例。
1. Ubuntu/Debian系
-
安装基础依赖:打开终端,输入以下命令更新软件源并安装依赖:
sudo apt update && sudo apt install -y build-essential curl file git输入sudo密码后,等待依赖安装完成。
-
执行安装命令:与macOS相同,粘贴官方安装命令并回车
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
配置环境变量(关键步骤):Linux系统安装完成后,需要手动配置环境变量才能正常使用brew命令。终端会自动提示环境变量的配置命令,通常如下(根据系统架构不同可能有所不同,以终端提示为准): 对于bash用户:
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"对于zsh用户:
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.zshrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"执行配置命令后,环境变量立即生效。
2. CentOS/RHEL系
-
安装基础依赖:输入以下命令安装依赖(需root权限):
sudo yum groupinstall -y "Development Tools" && sudo yum install -y curl file git -
执行安装命令:同上步骤,粘贴官方安装命令并执行。
-
配置环境变量:与Ubuntu类似,根据终端提示配置环境变量,示例命令如下:
echo 'eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"' >> ~/.bashrc && eval "$(/home/linuxbrew/.linuxbrew/bin/brew shellenv)"
三、安装后验证方法
安装完成后,需通过简单命令验证Homebrew是否正常工作,步骤如下:
-
在终端中输入以下命令,查看Homebrew版本:
brew --version
- 若终端显示类似以下内容,说明安装成功:
Homebrew 4.2.16 Homebrew/homebrew-core (git revision 123abc; last commit 2024-05-20) Homebrew/homebrew-cask (git revision 456def; last commit 2024-05-20
-
(可选)安装一个测试软件验证功能,如安装wget工具:
brew install wget安装完成后输入wget --version,若显示版本信息,说明Homebrew功能正常。
四、常见安装问题及解决方法
-
问题1:curl: (7) 无法连接到raw.githubusercontent.com端口443: 连接被拒绝原因:网络无法访问GitHub资源,多为国内网络限制。解决方法:使用国内镜像源安装,以中科大镜像为例,在终端输入以下命令:
/bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)" -
问题2:安装过程中提示“权限被拒绝”权限不足原因:执行命令时未获取管理员权限。解决方法:确保前命令添加sudo(部分已步骤包含),或检查当前用户是否具有系统管理员权限。
-
问题3:Linux系统执行brew命令提示“command not find”原因:环境变量未配置或配置未生效。解决方法:重新执行环境变量配置命令,或重启终端后尝试;若仍无效,可手动检查~/.bashrc或~/.zshrc文件中是否存在环境变量配置语句,确保语句正确。
-
问题4:Xcode命令行工具安装失败原因:网络问题或系统版本不兼容。 解决办法:通过App Store安装完整的Xcode后,再在终端执行
xcode-select --install;或从苹果开发者官网下载对应系统版本的命令行工具手动安装。
完成安装后,你就可以通过
brew install 软件名、brew update等命令管理软件了。© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END





暂无评论内容