Homebrew国内和国外如何自动安装(Mac & Linux)

介绍

Homebrew 是一个适用于 macOS 和 Linux 操作系统的开源包管理器,它允许用户轻松安装、升级和管理各种软件包和工具。Homebrew 的目标是简化软件包的安装和维护过程,使用户能够快速获取他们所需的工具和应用程序。

安装

1、官网推荐安装方式,如果在国内,要使用vpn才可以访问通

在 macOS 上安装 Homebrew:

打开终端(Terminal)应用程序并运行以下命令:

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

在 Linux 上安装 Homebrew:

首先,确保你的 Linux 发行版支持 Homebrew。然后,在终端中运行以下命令:

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

2、国内安装方式

在 macOS 上安装 Homebrew:

打开终端(Terminal)应用程序并运行以下命令:

bash 复制代码
#常规安装脚本(推荐 完全体 几分钟安装完成)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)")"

#极速安装脚本(精简版 几秒钟安装完成)
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)" speed

在 macOS 上卸载 Homebrew:

bash 复制代码
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh)"

在 Linux 上安装 Homebrew:

首先,确保你的 Linux 发行版支持 Homebrew。然后,在终端中运行以下命令:

bash 复制代码
rm Homebrew.sh ; wget https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh ; bash Homebrew.sh

在 Linux 上卸载 Homebrew:

bash 复制代码
rm HomebrewUninstall.sh ; wget https://gitee.com/cunkai/HomebrewCN/raw/master/HomebrewUninstall.sh ; bash HomebrewUninstall.sh

国内安装常见报错:https://gitee.com/cunkai/HomebrewCN/blob/master/error.md

使用

1、安装成功后在命令行输入测试:

bash 复制代码
brew 

2、安装git,示例

bash 复制代码
#安装git前看都homebrew包管理器都有哪个版本
brew search git

#默认下载latest版本
brew install git

可参考官方文档,具体操作:https://docs.brew.sh/Manpage

相关推荐
chian-ocean18 分钟前
Linux 文件缓冲区:高效数据访问的幕后推手
linux·运维·服务器
加油=^_^=20 分钟前
【Linux】进程优先级 | 进程调度(三)
linux·运维·服务器
吃汤圆的抹香鲸1 小时前
GoLand 安装包 绿色版 Win,Mac,Linux 包含IntelliJ全家桶 专为Go语言设计的集成开发环境(IDE)
linux·windows·macos·go·intellij-idea·go1.19
追寻光1 小时前
Cannot find a valid baseurl for repo: base/7/x86_64
linux
元气满满的热码式1 小时前
Docker数据卷操作实战
linux·运维·docker·云原生·容器
陆沙1 小时前
deepseek-r1-centos-本地服务器配置方法
linux·服务器·centos
北京耐用通信1 小时前
航空装配自动化神器Ethercat转profient网关搭配机器人精准控制
运维·机器人·自动化
吃汤圆的抹香鲸1 小时前
Rider 安装包 绿色版 Win/Mac/Linux 适合.NET和游戏开发者使用 2025全栈开发终极指南:从零配置到企业级实战
linux·运维·windows·sql·游戏·macos·.net
sz66cm2 小时前
Linux基础 -- ARM 32 位架构动态注入代码技术文档
linux·arm开发·架构
Mr.pyZhang4 小时前
Android构建系统 - 04 编译产物
android·linux