【转载地址】
http://www.myexception.cn/brew/412107.html
如果你有Linux/Unix背景,那么在Mac上你一定想安装那些你熟悉的open source软件。
Fink,Macports和Homebrew是3个主流的package management tool。
1. Fink
Fink是基于Debian的packaging tools开发的。最大的特点是安装软件是预编译好的(pre-compiled/pre-built)。
所以,用Fink安装package是不需要在本机编译的,都是现成的binary code。
Fink最大的问题是package跟进不够快。很多最新版的软件,你要等Fink。
2. Macports
Mac算是BSD的一个变种吧。所以,BSD的包管理软件port被移植到Mac上就显的理所当然了。
macports的工作方式是下载source code然后在本地编译。macport的理念是尽量减少对系统现有库的依赖。
所以,第一次用macport的时候,需要很长时间让macport重新build整个基本库,什么perl啊,python啊的。
代价是较长的编译时间,较多的依赖关系下载。好处是不怎么依赖系统,也就是说,更新Mac OS不会破坏你现有的
package。
另外,macports安装所有的package到/opt/local下面。这样不会和系统现有的/usr/local有什么冲突。
3. Homebrew
这个比较新,是在Lion之后才兴起的。
工作方式和macport类似,也是下载source并在本地编译安装。但是和macports有两个根本的区别。
1) homebrew的理念是尽量使用系统现有的库。这样可以大大的减少编译时间。
2) package都安装到/usr/local下面。
这两点和macports是完全相反的。结果也是有利有弊。
最大的好处莫过于编译时间变短,安装简单。问题就是和系统紧密依赖。
另外Homebrew假设你的Mac是单用户系统,所以/usr/local的owner应该是你,而不是传统的root。
这个假设在大多数情况下都成立。
(当然你可以改变homebrew的安装路径,然后修改你的PATH)
另外,一个不太重要的区别,macport是用rsync来同步repository tree和获取新的package的。
homebrew是用git来管理repository的。
如果你是在内部网或者firewall后通过proxy使用,这点可能会给你带来影响--一些proxy不支持rsync的。
总结:
1. 忘了Fink吧,老了。
2. 如果你是重量级的Linux用户,希望使用所有的open source package,那么macports是你不二的选择。
3. 如果你只希望很快的安装一些便利的工具,那么homebrew是个不错的选择。
>>update(2012-05-02:23:53)
macports可以用svn来代替rsync。虽然selfupdate不可用,但是其他的sync, install等完全不影响。这样就可以绕过上面所说的proxy的问题了。
https://trac.macports.org/wiki/howto/SyncingWithSVN
分享到:
相关推荐
Homebrew Mac OS X 的包管理器 v3.6.20.zip
Homebrew Mac OS X 的包管理器 v4.2.10.zip
软件名称 macOS 开发商苹果公司 软件平台 x64(10.7起) 软件版本macOS Mojave 10.14.5 [1] 更新时间 2019年5月14日 [1] 软件语言 中文(简体),中文(繁体),英文等34种 软件大小 4.80GB 软件授权Mac App Store ...
mac os下的mysql管理工具,方便在mac os环境下进行数据库管理
这是黑苹果安装Mac OS X Lion 10.7时需要的软件,BT种子,kext等文件,具体参考: http://blog.csdn.net/htttw/article/details/7957815
用着 Windows7 又喜欢 Mac OS X 风格的朋友可以试试这款 Mac OS X Theme for Windows 7 Win7 苹果主题包,拥有质感经典 Mac 的风格。新版中带来:Mac 样式滚动条,微软雅黑 9 号字体和新的颜色。 首先确认您的系统...
Mac OS X 10.5 Leopard iso 资源
mac os x系统下的磁盘整理软件,非常的好用,破解版的,没有时间和功能限制。
Mac OS X 10
Mac OS X Lion 10.7.3 完整安装包种子
PC 安装OS X
rEFIt-0.13 mac os x下的引导选择软件,类似于windows下的变色龙,很实用。第一次安装后需要重启至少一次才看到效果,对于双系统使用者来说很实用! 从此不必浪费option键了!
苹果系统OS X 10.11.1(15B42),自己找了半天,发现很难找,下载也慢,自己压缩了,在网盘下(附:百度云盘下载链接)
Objective-C高级编程 iOS与OS X多线程和内存管理.pdf
三星 OS7400 电话交换机 配置软件
Non PS 驱动程序,适用于Mac10.X OS 操作系统。 注意:当安装Non PS驱动程序时,搜索 ‘FX Print Driver for Mac OS X v1.5' 或直接输入驱动版本 ’1.5‘ 以选择 Non PS 驱动。 然后单击[好]。
OS X 10.11 操作系统ISO种子下载
MAC OS X 10.4.3多国语言X86版(同时支持MAC & PC)-MACOSXx861043DVD.torrent
本文档主要介绍如何逆向Hacking Team的OS X的商业间谍软件Crisis。首先说明的是dropper的实现方法与技巧,并给出一两个改进提示。其次会介绍后门模块,因为发现市面上最近检测到的样本中将后门与MPRESS打包来绕过...
帮助学习关于OC中内存管理的知识点