Homebrew新一代OS X套件管理工具 高速安装Git

在Mac上安装一些开源程序,除了本身下下载、编译( ./configure && make && make install) 以外,一般最方便的选择就是用套件管理工具來处理安装、升级跟移除。python

在 Homebrew 以前。最常見的就是 MacPorts 跟 Fink 了,对于 MacPorts,它有个讨厌的特色就是它不依赖系统内已经安裝好的套件。全然自成一局 (固然,這也算是一种 isolation 长处。假设你不爽的時候仅仅要砍掉 /opt 就移掉了)。因此常常为了装个小套件,就还要安装一堆它依赖的套件(好比:反复装一套你系统里已经有的 Perl。crazy!)。十分耗费时间和空间,而且到最后也搞不清楚它装了一大堆不知道拿來干什么用的套件。mysql

Homebrew 则尽可能依赖系统内已经有的套件、它的套件 formula 是用简单的 Ruby 写的,因此你可以 fork Homebrew repository 自行改动维护、它本身用 Git 管理本身,升级十分方便。git

安装及使用方式

方法一:github

1. 要先安裝有 Xcode,你才干編譯東西。
2. 下載執行 http://gist.github.com/323731sql

方法二:ruby

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

打开终端窗体, 粘贴以上脚本。app

脚本会解释它的做用,而后在您的确认下运行安装。高级安装选项请看 这里(需要10.5)。curl



安装好以后,就有下面指令可以使用工具

brew search 搜寻套件
brew info 查询套件资讯
brew list 已经装了哪些套件
brew update 更新 homebrew 本身
brew install 安装套件fetch

好比。当即就安装 wget 跟 git 这两个比較常常使用的工具,一下就搞定了,cool!

brew install wget
brew install git

好比:
Example usage:
  brew [info | home | options ] [FORMULA...]
  brew install FORMULA...
  brew uninstall FORMULA...
  brew search [foo]
  brew list [FORMULA...]
  brew update
  brew upgrade [FORMULA...]
  brew pin/unpin [FORMULA...]

Troubleshooting:
  brew doctor
  brew install -vd FORMULA
  brew [--env | config]

Brewing:
  brew create [URL [--no-fetch]]
  brew edit [FORMULA...]
  open https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md

Further help:
  man brew
  brew home


但是Homebrew最大的优点是什么?它将它所有的文件都保存在一个独立的文件夹中:/usr/local/ 。这意味着你可以无需干涉系统内建的软件而安装系统软件的最新版本号,比方python和mysql。

而且当你卸载Homebrew 安装包时,它很是方便就可以被移除。

相关文章
相关标签/搜索