Homebrew可以很好的下载并管理Mac上软件包,使软件包的管理清晰、灵活了很多。

安装

一行代码即可安装:

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

检测是否安装成功:

1
$ brew

配置

想要酣畅淋漓的使用Homebrew,第一件事应该是配置国内的镜像源,推荐清华镜像中科大镜像这两个镜像,不过中科大brew.git镜像地址多写了一个冒号,直接CV大法会报错,去掉就好了。个人实测清华镜像稍微快点。

清华镜像设置(逐条CV大法即可):

1
2
3
4
5
6
7
8
9
10
11
12
13
14
//替换brew.git
$ cd "$(brew --repo)"
$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.git

//替换homebrew-core.git
$ cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
$ git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/homebrew-core.git

//替换Homebrew Bottles源,使用zsh的同学替换.bash_profile为.zshrc
$ echo 'export HOMEBREW_BOTTLE_DOMAIN=https://mirrors.tuna.tsinghua.edu.cn/homebrew-bottles' >> ~/.bash_profile
source ~/.bash_profile

//更新
$ brew update

最好把brew.githomebrew-core.gitHomebrew Bottles这三个的源都替换掉。

命令行操作

查找:

1
$ brew search <package_name>

安装:

1
$ brew install <package_name>

卸载:

1
$ brew uninstall <package_name>

查看所有安装的包:

1
2
$ brew list
$ brew list --version //包括包版本

查看包详情:

1
$ brew info <package_name>

查看包依赖关系:

1
$ brew deps <package_name>

查看需要更新的包:

1
$ brew outdated

更新brew:

1
$ brew update

更新包:

1
2
$ brew upgrade                  //更新全部包
$ brew upgrade <package_name> //更新指定包

清理旧版本的包缓存:

1
$ brew cleanup