参考URL:http://d.hatena.ne.jp/takuya_1st/20111224/1324750111
homebrew本体と、formula情報(xxx.rb)のアップデート
brewでインストールしたパッケージは更新されない!
brew update
formula(パッケージ)のインストール
brew install パッケージ名
formula(パッケージ)のアンインストール
brew uninstall パッケージ名
formulaの検索
brew search パッケージ名
brew -S <検索ワード>
インストールパッケージの一覧
--versionsオプションを付けるとパッケージのバージョンも表示する
brew list [--versions]
インストールパッケージの中で最新でない物を一覧表示
brew outdated
最新でない(outdated)パッケージを更新する
Formula情報ではなく、パッケージ本体の更新。
パッケージ名は省略可能。パッケージ名を指定しなければ、全ての最新でないパッケージが最新の物になる。
brew upgrade [パッケージ名]
古いバージョンのパッケージを削除
パッケージ名は省略可能。パッケージ名を指定しなければ、全ての古いバージョンのパッケージが削除される。
brew cleanup [パッケージ名]
formula の情報を見る
brew info パッケージ名
brewの環境情報
brew --env
brewの本体情報
brew --config
シンボリックリンクの作成と削除
brew link パッケージ名
brew unlink パッケージ名
メモ
古いバージョンのパッケージは明示的に削除しない限り残り続ける。
各パッケージの最新バージョンは「/usr/local/bin」または「/usr/local/sbin」配下にシンボリックリンクが作成される。
用語
formula
Homebrew では、いわゆるパッケージ名のことを formula と呼ぶ。
brewにてインストール可能な各パッケージのインストール情報。
実態は/usr/local/Library/Formula
にあり、xxx.rb
に記述されている。
Cellar
デフォルトは /usr/local/Cellar
インストールしたパッケージの実体は/usr/local/Cellar
にあり、/usr/local/bin/
や/usr/local/lib/
にシンボリックリンクが作られる。
Homebrewインストール後初回作業
Homebrewでインストールしたパッケージと、Macに最初から入っていたパッケージがある場合、Homebrewでインストールした方を使うようにする為に、~/.bash_profile
に以下を追記。
export PATH="/usr/local/bin":$PATH