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
命令来进行编辑。
在这里可以修改一些 configure
和 mak
的参数,如果觉得不需要自定义,可以直接保存退出即可。
iv. 使用 brew install tengine
命令来安装编译好的软件包。