Homebrew 使用指南

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

安装

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

替换国内源

# bash
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

# zsh
echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.ustc.edu.cn/homebrew-bottles' >> ~/.zshrc
source ~/.zshrc

基本操作

brew update
brew install
brew remove
brew upgrade
brew list

卸载

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

常见问题

1. brew 卡在下载界面, 但浏览器能下载内容

# 复制 URL 到浏览器或下载器下载
# 有的资源curl可以下载, 但brew卡住
export URL=https://hg.openjdk.java.net/jdk-updates/jdk11u/archive/jdk-11.0.8-ga.tar.bz2 
export TAR_BALL=jdk11u-jdk-11.0.8-ga.tar.bz2
curl $URL -o $TAR_BALL
cp $TAR_BALL $(brew --cache)/downloads/$(echo -n "$URL" | shasum -a 256 | awk '{print $1}')--$TAR_BALL