首先,什么是Homebrew?
Homebrew is the easiest and most flexible way to install the UNIX tools Apple didn’t include with OS X.
Homebrew是一个包管理器,我们能够通过终端方便的使用它安装管理苹果没有自带的UNIX相关工具软件。
Homebrew将这些工具统统安装到了 /usr/local/Cellar 目录中,并在 /usr/local/bin 中创建符号链接。
官方网站:http://mxcl.github.com/homebrew/
其次,如何安装Homebrew?
参考GitHub地址: https://github.com/mxcl/homebrew/wiki/installation
建议安装之前删除已经安装的Fink和Macports。
Homebrew使用ruby脚本,Mac OS X已经自带ruby。
安装 Homebrew 很简单,只需在终端上输入一行 Ruby 脚本(所以要先搭建 Ruby 运行环境,Mac 下已经预装了 Ruby)就行:
1
|
ruby -e
"$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
|
如图:
键入密码安装后的截屏为:
第三,Homebrew使用Homebrew 跟 Ubuntu 的里的 apt-get 一样,update是更新软件包列表,install是安装软件包,uninstall是卸载软件包,用法都差不多,熟悉 apt-get 使用的话是很容易上手。
下面是 Homebrew 的一些常用操作(package替换成你想安装的软件名,例如:nginx、mysql,就能正常安装你想要安装的软件):
显示帮助信息
1brew -h
Homebrew的版本
1brew -
v
列出Homebrew的建议或警告信息
1brew doctor
列出已安装的软件包
1brew list
更新Homebrew软件包
1brew update(up)
用浏览器打开package主页(package 为空则打开 Homebrew 主页)
1brew home package
显示软件包内容信息
1brew info package
显示包依赖
1brew deps package
查找有没有想要安装的软件包(支持模糊查找)
1brew search package
查看软件包的信息
1brew info package
软件包的安装选项
1brew options package
安装软件包
1brew
install
package
如果想查看安装过程中执行的命令或者是编译信息,可以在 "install" 后面加一个 "-v" 参数:
1brew
install
-
v
package
卸载软件包
1brew uninstall(remove) package
用 Homebrew 安装第三方工具软件包,例如用 homebrew 安装官方缺省的php
1brew tap josegonzalez
/php
如果软件包出了新版本,可以用 upgrade 更新过时的软件包(缺省 package 参数,则为全部更新):
1brew upgrade package
清理之前安装的旧版本数据:
12brew cleanup --force -s
rm
-rf $(brew --cache)
更多详细的用法说明可以在终端输入"man brew"查看。
PS:Mac 下类似 Homebrew 的软件管理工具还有 MacPorts、Fink。
Homebrew 的一些配置目录:
- /Library/Caches/Homebrew: 安装所下载文件的存放的位置