MAC OS 下 HomeBrew 使用

简介:

Homebrew 是一个很方便的包管理器,主要用来管理 mac 操作系统的软件包,现在也支持 linux 操作系统的包管理以及 Windows 10 Subsystem for Linux。官网是 https://brew.sh

Homebrew 通过 Tap 方式定义源,官方默认提供了 brew、homebrew-core 、homebrew-cask 、homebrew-bottles 四个常用的源(仓库),用户也可以通过 Tap 定义自己的源。

在安装 brew 和使用 brew install 安装软件的过程中,经常会遇到安装缓慢、卡死的情况,这大多是由于 Homebrew 的默认安装源位于国外,国内访问速度慢造成的,解决这个问题的方法是将安装源替换为国内镜像,常用的国内镜像源可以使用中科大 LUG 源、清华 Tuna 源等。

Brew 安装

网上提供的安装方式都是之前的旧的安装方式,里边提到的都是使用 Ruby 脚本来安装的。现在 Brew 已经可以使用 Bash 来进行安装了,这是在 Github 的仓库 Homebrew Install

安装方式为

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

这个脚本脚本中使用了 Brew 的默认源,源在国外,安装过程会非常缓慢,这个时候可以单独把 install.sh 脚本下载下来,修改其中的默认源为 中科大 LUG 源或者清华 Tuna 源。

#默认源
BREW_REPO="https://github.com/Homebrew/brew"
# 中科大 LUG 源
BREW_REPO="https://mirrors.ustc.edu.cn/brew.git"
# 清华 Tuna 源
BREW_REPO="https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git"

替换好以后,执行 /bin/bash install.sh 即可,速度会快很多。

如果需要卸载可以使用

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

Brew 替换源

Homebrew 安装好以后,就可以使用 brew install 来安装软件了,这个时候会可以通过更换国内源的方式来加速安装。Brew 常用的是 4 个源,分别是 brew、
homebrew-core、homebrew-cask、homebrew-bottles 。
本文的编写目的是简单的介绍四个常用的源(源),以及如何更换为国内镜像实现快速安装软件。

brew

说明:Homebrew 源代码仓库。
默认地址:https://github.com/Homebrew/brew.git

homebrew-core

说明:Homebrew 核心源(仓库),它是 brew install 的默认安装源(仓库)。
默认地址:https://github.com/Homebrew/homebrew-core.git

homebrew-cask

说明:homebrew-cask 源(仓库),提供 macOS 应用和大型二进制文件的安装。通常我们在 mac 操作系统上安装图形用户界面软件,系统都会提示“若要安装,请拖动此图标…”。homebrew-cask 扩展了Homebrew,为安装和管理 Atom 和 Google Chrome 之类的图形用户界面应用程序带来了优雅、简单和速度。

默认地址:https://github.com/Homebrew/homebrew-cask.git

homebrew-bottles

说明:Homebrew 预编译二进制软件包。
默认地址:https://bintray.com/homebrew/bottles

了解了这个 4 个源以后,我们就可以对他们进行更新,主要是中科大 LUG 源、清华 Tuna 源,这样在其中一个故障的时候切换另外一个来正常使用。

替换中科大的默认源
http://mirrors.ustc.edu.cn/help/homebrew-core.git.html

替换中科大的 bottles
http://mirrors.ustc.edu.cn/help/homebrew-bottles.html

替换清华的默认源

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew/

替换清华的 bottles

https://mirrors.tuna.tsinghua.edu.cn/help/homebrew-bottles/

替换 bottles 源的时候,如果你使用了 Zsh 等其他解释器,请更新对应的配置文件。

参考
https://lug.ustc.edu.cn/wiki/mirrors/help/brew.git
https://lug.ustc.edu.cn/wiki/mirrors/help/homebrew-bottles

相关文章
|
1月前
|
开发工具 git iOS开发
Mac 安装软件包管理工具Homebrew
Mac 安装软件包管理工具Homebrew
|
6月前
|
开发工具 数据安全/隐私保护 git
百度搜索:蓝易云【Mac 安装homebrew Mac安装Git教程。】
现在,您已成功在Mac上安装了Homebrew和Git。您可以使用Homebrew安装其他软件包,并使用Git进行版本控制和代码管理。 希望这些信息对您有所帮助!如果您有任何其他问题,请随时提问。
122 0
|
4月前
|
iOS开发 MacOS
MAC OS更新系统后IDEA中的SVN报错无法使用
MAC OS更新系统后IDEA中的SVN报错无法使用
mac安装homebrew失败:Failed to connect to raw.githubusercontent.com port 443: Connection refused
mac安装homebrew失败:Failed to connect to raw.githubusercontent.com port 443: Connection refused
|
5月前
Mac解决Updating Homebrew卡顿
Mac解决Updating Homebrew卡顿
49 0
|
12月前
|
消息中间件 Dubbo 中间件
在 Docker 中运行 Mac OS 是什么样的体验?
在 Docker 中运行 Mac OS 是什么样的体验?
|
7月前
|
前端开发 安全 Go
在Mac OS X上运行Go语言的GUI程序
在Mac OS X上运行Go语言的GUI程序
199 3
|
8月前
|
开发工具 iOS开发 git
Mac Homebrew 安装与卸载
Mac Homebrew 安装与卸载
2823 0
|
9月前
|
Linux Shell
Mac 安装Homebrew方案
Mac 安装Homebrew方案
|
10月前
|
NoSQL Redis 数据库
Python 数据库开发实战-Mac系统下通过homebrew安装Redis数据库
此文章的前置条件是 “Mac系统已安装过Homebrew”,如果未安装,可访问 “Mac 安装 homebrew 详细教程” 一文,详细介绍Homebrew的用法。利用 “Homebrew” 对 “Redis” 进行安装管理,那是一个方便啊。