Homebrew 是一个Mac OS X下面的包管理器,用来在 Mac OS X 安装 Linux 工具包是最简单和灵活的方式。
身为一个 programmer,总是需要在 Mac 上装一些开放源码程式,除了自己下载、编译( ./configure && Make && make install) 之外,通常最方便的选项就是用套件管理工具来处理安装、升级跟移除。
在 Homebrew 之前,最常见的就是 MacPorts 跟 Fink 了,我自己本来是用 MacPorts,它有个讨厌的特点就是它不依赖系统内已经安装好的套件,完全自成一局 (当然,这也算是一种 isolation 优点,如果你不爽的时候只要砍掉 /opt 就移掉了)。所以常常为了装个小套件,就还要安装一堆它依赖的套件(例如:重复装一套你系统里已经有的 Perl,crazy!),十分耗费时间跟空间,而且到最后我也搞不清楚它装了一大堆我不知道拿来干什么用的套件。
Homebrew 则尽量依赖系统内已经有的套件、它的套件 formula 是用简单的 Ruby 写的,所以你可以 fork Homebrew repository 自行修改维护、它自己用 Git 管理自己,升级十分方便。
发布于 2017-12-12 00:29:33 | 67 次阅读
发布于 2017-12-08 00:31:01 | 95 次阅读
发布于 2017-07-31 00:31:02 | 97 次阅读
发布于 2017-05-02 00:23:19 | 71 次阅读
发布于 2017-04-05 23:58:24 | 180 次阅读
发布于 2017-01-05 23:59:02 | 153 次阅读
发布于 2016-11-08 03:00:16 | 149 次阅读
发布于 2016-10-26 23:56:37 | 160 次阅读
发布于 2016-09-22 00:48:21 | 133 次阅读