首页 > 代码库 > Homebrew

Homebrew

Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。

它们的对比如下:

Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译按照。
Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太多太麻烦,Homebrew的方式最合理。

参考:http://www.zhihu.com/question/19862108

 

 

获取及安装方法: Homebrew


ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
打开终端窗口, 粘贴以上脚本。

安装过程需要输入root口令。

 

Homebrew的命令

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

查找软件包
brew search wget

安装软件包
brew install wget

列出已安装的软件包
brew list

删除软件包
brew remove wget

查看软件包信息
brew info wget

列出软件包的依赖关系
brew deps wget

更新brew
brew update

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

更新过时的软件包(全部或指定)
brew upgradebrew upgrade wget

 

 

==> Next steps
Run `brew doctor` before you install anything
Run `brew help` to get started

 

参考:

http://brew.sh/index_zh-cn.html

http://linfan.info/blog/2012/02/25/homebrew-installation-and-usage/

http://www.xiaoche.me/blog/2012/02/01/homebrew-install/