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

相关文章
|
3月前
|
开发工具 git iOS开发
Mac 安装软件包管理工具Homebrew
Mac 安装软件包管理工具Homebrew
|
3月前
|
iOS开发 MacOS
MAC OS更新系统后IDEA中的SVN报错无法使用
MAC OS更新系统后IDEA中的SVN报错无法使用
|
3月前
|
安全 Java iOS开发
MAC OS X 硬盘安装详细分解教程
MAC OS X 硬盘安装详细分解教程
168 1
|
3月前
|
编解码 Oracle iOS开发
VirtualBox虚拟机安装Mac OS X Lion系统详解
VirtualBox虚拟机安装Mac OS X Lion系统详解
240 1
|
3月前
|
安全 iOS开发 MacOS
Mac pro升级 MacOS 10.15 Catalina 后根目录是只读的, Recovery OS不能访问
Mac pro升级 MacOS 10.15 Catalina 后根目录是只读的, Recovery OS不能访问
51 0
|
3月前
|
Unix Shell Linux
史上最全:MAC OS X 命令行汇总
史上最全:MAC OS X 命令行汇总
149 0
|
3月前
|
IDE 5G 开发工具
HP4230s笔记本安装mac os总结(原创)
HP4230s笔记本安装mac os总结(原创)
49 0
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
|
13天前
|
关系型数据库 MySQL 数据库
【Mac os系统】安装MySQL数据库
本文详细介绍了在Mac OS系统上安装MySQL数据库的步骤,包括下载、安装、配置环境变量、启动服务、授权设置以及解决常见问题,并提供了一些常用的MySQL命令。
39 0
【Mac os系统】安装MySQL数据库
|
1月前
|
Linux 虚拟化 iOS开发
部署06--MacOS安装VMware Fusion安装
部署06--MacOS安装VMware Fusion安装