2009年1月23日
Mac Ports
Macbookで,パッケージ管理にPortsを使っている.yumとかaptに相当する機能でbsd系からのポートらしい.大変便利なんだけど,やたら遅い...
何で遅いかというと,yumとかと違ってなぜか必ずソースからビルドするから.バイナリで良さそうなものなのになんでソースビルドなんだろう.必要なものを細かいものも全部ソースからビルドするのですごく時間がかかる.
あと,まれにbuildがこけることが.さっきもboostのビルドがこけた.手動でMakefileを修正してなんとか先に続けることができたけど,そのあとも2つのパッケージのビルドが失敗.一つは指定されているバージョンが古くてweb siteから取って来れなくて,もう一つはインストールのスクリプトがちょっと間違っていて.いずれもちょっと修正したらビルドできたが,このfragileさはどうなんだろう?
そんなこんなでトータル4時間ぐらいかかってコンパイルして,なんとかうまくインストールは成功したのだが,そのソフトのホームページをよく見たらMac 用のバイナリがちゃんとあった.この苦労はいったいなんだったのか...
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿