Mac OS X是基于Unix的操作系统,可以安装大部分为Unix/Linux开发的软件。然而,如果只是以使用为目的,对每个软件都进行手工编译不是很方便,也不利于管理已安装的软件,于是出现了类似于Linux中APT、Yum等类似的软件包管理系统,其中最著名的有MacPorts、Fink、Homebrew等。
它们的对比如下:
Flink是直接编译好的二进制包,MacPorts是下载所有依赖库的源代码,本地编译安装所有依赖,Homebrew是尽量查找本地依赖库,然后下载包源代码编译按照。
Flink容易出现依赖库问题,MacPorts相当于自己独立构建一套,下载和编译的东西太多太麻烦,Homebrew的方式最合理。
参考:http://www.zhihu.com/question/19862108
ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
打开终端窗口, 粘贴以上脚本。
安装过程需要输入root口令。
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 upgrade
或 brew 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/
原文地址:http://www.cnblogs.com/ghj1976/p/3815261.html