macにhomebrewをインストール
衝動買いしたmacbookがずっと放置されてたのでとりあえずhomebrewをインストール。
macportsを入れてたけど
- homebrewは既存プログラムがあればそれを優先して利用する (macportsだとport経由でンストールしたもののみ考慮)
- パッケージのインストール先が/usr/local (macportsだと/opt/local)
- インストール設定のファイルがrubyで書かれてて編集が比較的用意
とかあるみたいなので乗り換える。
まずはmacportsを以下のサイトを参考に削除
http://satomacoto.blogspot.com/2009/05/macports.html
インストールしてるパッケージ削除
sudo port -f uninstall installed
# やったあとに気づいたけど、dependencyの削除とかの指定いらないのか?
macports関連のファイル郡を削除
sudo rm -rf /opt/local \
/Applications/MacPorts \
/Applications/DarwinPorts \
/Library/Tcl/macports1.0 \
/Library/Tcl/darwinports1.0 \
/Library/LaunchDaemons/org.macports.* \
/Library/StartupItems/DarwinPortsStartup \
/Library/Receipts/MacPorts*.pkg \
/Library/Receipts/DarwinPorts*.pkg
んで、本題のhomebrewのインストールは以下を参考に実施。
https://github.com/mxcl/homebrew/wiki/installation
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
動作確認
$ 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
homebrewでいれたパッケージを優先するために、/usr/local/binを.bashrcとかでPATHの前の方に追加しておく
$ export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/X11/bin
とりあえずbash入れてみる
うーん、楽チン