Bazaar を導入する際に .pkg を使ったんだけど、
今後のバージョンアップとかを考えて MacPorts に切り替えたくなった。
で、.pkg をアンインストールしようと思ったら
結構手間取った。なんと.pkg にはアンインストール機能はなく、
手作業で消す必要があるのだ。
一応まとめておく。
インストール履歴の確認
$ vim /Library/Receipts/InstallHistory.plist
Bazaar で検索。array タグに囲まれた .pkg のリストを確認。
全て "org.bazaar-vcs.bazaar.*" で始まっていた。
インストールファイルのリスト作成
$ cd /private/var/db/receipts
$ ls | less
"org.bazaar" で特定できることを確認。
$ find . -name org.bazaar\*bom -exec lsbom -pf {} \; > /tmp/list.txt
.bom からインストールしたファイルのリストを作成する。
ファイルを削除する
リストにはディレクトリもあるので注意。
ファイルがディレクトリにまとまっていたので、
自分は念のため手作業で消したけど、
機械的に消しても問題なさそう。
$ cd /
$ for f in `cat /tmp/list.txt`; do if [ -f $f ]; then sudo rm $f; fi; done