homebrew 和 macport都是mac os x下开源的包管理机制。此外还有一个基于2进制的Fink。

三者比较的文章不少。
Fink的缺点明显,更新比较慢,想要的包不一定有。

先试用的macport,安装包是传统的dmg,安装界面友好。
所有包都将安装在/opt/local
不使用系统已有的库或软件,所有一开始安装会装一大堆依赖包,这点和FreeBSD的port系统很像。
系统自带的python,ruby,perl一律不用。重复安装一份。
实在受不了这编译等待,卸载之。

homebrew 是lion之后的新生事物,它最大限度的利用系统已有的库和软件.
ruby一行命令安装完成。
按照提示先
brew doctor
发现冲突,原来是我安装的TrueCrypt与homebrew 冲突了。
搜索解决到一个解决方式,但依然是各种问题。
看来homebrew的缺点也很明显,容易和系统已存在的发生冲突。
删除之。

终结:mac下还是经历找dmg和pkg安装包,支持mac的软件基本上都有。

 如何喜欢一键升级所有安装包,还是推荐macport好点,系统独立性好。

如果使用macport,需要把/opt/local/bin添加到path的前面,优先级高于系统的bin目录.

标签: macport, homebrew

添加新评论