Mac OS 中 Homebrew 的安装与使用

Homebrew (http://brew.sh/) 可以看作是 OSX 中的包管理器,它可以安装很多系统中不自带的软件,类似于 apt/pacman 等工具,在 OSX 中还有有MacPorts、Fink、Homebrew等管理工具。

1. 安装 Homebrew:

安装 Homebrew 非常简单,依据官网中的介绍,只要在命令行中执行:
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
安装过程中,可能需要输入密码以使用 root 权限。

2. 使用 Homebrew 安装软件包

Homebrew 安装完成后的命令为 brew

搜索软件:
brew search wget

安装软件包:
brew install wget

列出已安装的软件包:
brew list

删除软件包:
brew remove wget

查看软件包信息:
brew info wget

列出某软件包的依赖:
brew deps wget

更新brew:
brew update

列出可更新的软件包:
brew outdated

更新软件包:
全部:brew upgrade 单个: brew upgrade wget

3. 制作自己的软件包

很多时候发现自己想用的软件包在 Homebrew 中找不到,这个时候需要自己来制作一个 Homebrew 软件包了。

Homebrew 中介绍它使用 ruby 来实现软件包的配置很简单,比如我们需要安装 taobao 的 tengine

i. 到 http://tengine.taobao.org 找到最新版本的下载地址

ii. 创建 formula
brew create http://tengine.taobao.org/download/tengine-1.5.2.tar.gz

iii. 编辑 formula,执行第二步命令后,会自动要求对其进行编辑,当然也可以使用 brew edit bar 命令来进行编辑。
在这里可以修改一些 configuremak 的参数,如果觉得不需要自定义,可以直接保存退出即可。

iv. 使用 brew install tengine 命令来安装编译好的软件包。