Mac OSX Brew 安装使用教程

Homebrew 可谓是 Mac 开发者必备的工具之一, 就像apt-get对于ubuntu, 它承载在各种包管理的特性以及拥有一票热情高涨的社区提供强大支持. 使用brew在Mac上安装软件, 不能更赞了.

获取 Homebrew

Homebrew的安装非常简单, 在终端程序中输入以下命令即可.

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

使用 Homebrew

Homebrew的可执行命令是brew,其基本使用方法如下(以wget为例)。

查找软件包

1
brew search wget

安装软件包

1
brew install wget

安装带GUI的软件包

1
brew cask google-chrome

列出已安装的软件包

1
brew list

删除软件包

1
brew remove wget

查看软件包信息

1
brew info wget

列出软件包的依赖关系

1
brew deps wget

更新brew

1
brew update

列出过时的软件包(已安装但不是最新版本)

1
brew outdated

更新过时的软件包(全部或指定)

1
brew upgrade 或 brew upgrade wget

定制自己的软件包

如果自己需要的软件包并不能在Homebrew中找到,怎么办呢。当然,我们可以自行编译安装,但手工安装的软件包游离于Homebrew之外,管理起来不是很方便。

前文说过,Homebrew使用Ruby实现的软件包配置非常方便,下面简单谈一谈软件包的定制(假定软件包名称是bar,来自foo站点)。

测试源

首先找到待安装软件的源码下载地址

1
http://foo.com/bar-1.0.tgz

建立自己的formula

1
brew create http://foo.com/bar-1.0.tgz

编辑formula

上一步建立成功后,Homebrew会自动打开新建的formula进行编辑,也可用如下命令打开formula进行编辑。
Homebrew自动建立的formula已经包含了基本的configure和make install命令,对于大部分软件,不需要进行修改,退出编辑即可。

1
brew edit bar

安装

输入以下命令安装自定义的软件包

1
brew install bar

参考资料

官方资料

brew.sh

第三方资料

Homebrew的安装与使用