Homebrew パッケージ管理システム[Mac OSX]

Homebrewとは

コマンドラインから Mac OSX のアプリケーションを簡単にインストールするためのパッケージ管理システムです。 Mac OSX のパッケージ管理システムには MacPorts や Fink がありますが最近人気の Homebrew をインストールしてみます。

Homebrew -- MacPorts driving you to drink? Try Homebrew! 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:

Back to top