Homebrew パッケージ管理システム[Mac OSX]
Homebrewとは
コマンドラインから Mac OSX のアプリケーションを簡単にインストールするためのパッケージ管理システムです。 Mac OSX のパッケージ管理システムには MacPorts や Fink がありますが最近人気の Homebrew をインストールしてみます。
Homebrew -- MacPorts driving you to drink? Try Homebrew!
MacPortsとの比較
Homebrewの人気がある秘密はMacPortsに比べ依存関係を考慮してアプリケーションがインストールされることにある。 MacPortsでは依存するソフトウェアがすでにインストールされていても新たにインストールしてしまいいろんな意味で効率が悪いです。 しかしHomebrewの場合はMac OSXにすでにインストールされているものはそれを利用するように設計されています。 またHomebrewは一般ユーザ権限でインストールすることが可能です。 インストールする場所もMacPortsでは/opt/local以下にインストールされますが、Homebrewは/usr/local以下なので標準的なunix機と同じで違和感を感じませんよね。
Homebrewのインストールシステム要件
- Intel CPU
- OSX Leopard 以上
- Xcode with X11
- Java Developer Update
インストール実行
ruby -e "$(/usr/bin/curl -fksSL https://raw.github.com/mxcl/homebrew/master/Library/Contributions/install_homebrew.rb)"
よく使うbrewコマンド
fooをインストール
$ brew install foo
インストール可能なformulaからfooを検索
$ brew search foo
インストール済みのformulaeを表示
$ brew list
fooのアンインストール
$ brew uninstall foo
インストール済みのHomebrewパッケージのサマリーを表示
$ brew info
インストール済みのfooのすべての情報を表示
$ brew info foo
brewコマンド詳細
$ brew help Example usage: brew install FORMULA... brew uninstall FORMULA... brew search [foo] brew list [FORMULA...] brew update brew upgrade [FORMULA...] brew [info | home] [FORMULA...] Troubleshooting: brew doctor brew install -vd FORMULA brew [--env | --config] Brewing: brew create [URL [--no-fetch]] brew edit [FORMULA...] open https://github.com/mxcl/homebrew/wiki/Formula-Cookbook Further help: man brew brew home
created: