Homebrew手册

ToC

Homebrew手册

经常会使用到 homebrew 去安装一些软件,每次都迷迷糊糊的敲几个命令,出现问题了就得 google 找原因,想到这于是写一个手册方便查找

其实 man brew 就可以快速了解了

术语

homebrew 有一些奇奇怪怪的术语:(可以看出作者非常喜欢🍺

术语释义含义
homebrew自酿啤酒软件主体
formula配方包的描述文件(Ruby编写)
cellar酒窖安装好后所在的目录
cask酒桶(木质)图形化软件包(macOS native 的软件)
tap(动作)取酒下载源
keg酒桶(不锈钢质?)某个包所在的具体目录
bottle酒瓶预先编译好的包
rack架子(放keg的)放置某个包(keg)所有版本的目录
caskroom酒房(放cask的)放置 cask 的目录

可以看出 homebrew 由以下层级关系组成:

keg-only

常用命令

brew install/uninstall

brew doctor

brew cleanup

brew autoremove

brew update

brew upgrade

brew info

brew tap

换源

homebrew 源经常更新,换第三方源可能版本跟不上,如果是实在访问 github 太慢再考虑换源

cd 到 brew --repo 下更改所有 .git 下的 git remote 即可

注意

homebrew 的 bin 目录应该要出现在 /usr/bin 等系统 bin 前面,这可以让 homebrew 将系统的包同时管理