Homebrewとは
HomebrewはMac用のパッケージマネージャーです。ソースファイルをダウンロードしてきて、都度コンパイル&インストールを実施します。
似たようなもので有名なものにMacPortsなどがありますが、HomebrewはMacPortsとは異なり、あらかじめOSにインストールされているソフトを
極力利用するように設計されているため、MacPortsに比べて短時間で準備が完了します。
また、rubyで作成されているので、rubyが分かる人には設定ファイルなどが読みやすいという利点もあります。
Homebrewのインストール方法
インストールにはXcodeが必要ですので、あらかじめMac AppStoreからインストール(無料です)しておいて下さい。
Xcodeのインストールが出来ていれば、Homebrewのインストールは以下のコマンドを打つだけで完了します。
# ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
Homebrewの基本的な使い方
(例としてパッケージ名にemacsを指定しています。)
$ brew -v
$ brew search
$ brew install emacs
$ brew list
$ brew uninstall emacs
$ brew –config
$ brew update
- インストール済みのFormulaで最新でないものを確認
$ brew outdated
- インストール済みのFormula(パッケージ)を全て最新にアップグレードする
$ brew upgrade
$ brew info emacs
- 各Formulaの内容(インストール手順)を表示/変更するには
$ brew edit emacs
Homebrew Caskについて
Homebrew CaskとはGoogle Chromeなど主にバイナリで配布されていてインストールが面倒なソフトを素早くインストールするためのHomebrewの拡張コマンドです。
以下のコマンドを実行することで、cask拡張をHomebrewに追加することができます。
$ brew tap caskroom/cask
Homebrew Caskの使い方はCaskを使わない場合と似ています。
$ brew cask search
$ brew cask install google-chrome
$ brew cask list
$ brew cask uninstall google-chrome
$ brew cask info google-chrome
- 各Formulaの内容(インストール手順)を表示/変更するには
$ brew cask edit google-chrome