Homebrew是osx下面最优秀的包管理工具,没有之一。作者的设计十分精巧,充分利用了github,不管是同步包目录甚至下载包,都是利用git的pull操作。安装方法可以在homebrew主页找到(时间可能会很久,你需要一个代理,试试proxychains吧),本文介绍一些homebrew的冷知识和简单配置。
homebrew tap
首先试试brew tap
命令,看看安装的tap吧。
homebrew本身只是简单的ruby脚本,每一个tap事实上也是一些ruby脚本,这些脚本记载了哪里可以下载包。
常用的tap包括:
- caskroom/cask,安装app,qq、微信都被收录了,使用
brew cask install appname
安装app,删除类推。 - homebrew/core,默认tap
- homebrew/fuse
- homebrew/python
- homebrew/science
- homebrew/services
使用brew tap user/repo
添加tap,使用brew update
更新包目录,第一次通常很慢。
homebrew默认每次启动都执行update操作,非常耗时,在shell配置文件中(.zshrc,.bash_profile等)添加
# brew 不自动更新
export HOMEBREW_NO_AUTO_UPDATE=true
这样homebrew每次启动不会自动update。
homebrew镜像
国内有一些优秀的镜像源,推荐清华大学开源软件镜像站、中科大镜像。在镜像源中搜索homebrew,查看帮助就可以知道如何使用这些镜像。如果网络环境较好(访问github不是很龟速),只需要使用homebrew-bottles镜像就行了。