local ports repository の用意 † 自前の Portfile を作成し、メンテナンスしていくにはまず、 MacPorts 本来の ports tree の他に、別の tree (local ports repository) を作成します。 ここでは、<PATH_TO_LOCAL_PORT_TREE> としています。 そのディレクトリ以下には、ports tree と同じ tree を作らなくてはいけません。 まあ、こんな感じで作れます。 $ mkdir <PATH_TO_LOCAL_PORT_TREE> $ cd <PATH_TO_LOCAL_PORT_TREE> $ mkdir `ls -F1 \ /opt/local/var/macports/sources/rsync.macports.org/release/ports/ | \ grep '\/$'` ↑
MacPortsを操作するにはportコマンドを利用を使います。 で、このコマンドは大抵/opt/local以下を変更するので、root権限を得るためにsudoと組み合わせて利用することが多いです。 ヘルプを見る。 $ man port コンパイルの詳細な出力を見る。 $ port -d のように、-dオプションをつける。 パッケージ一覧の更新(定期的に実行すべし)。 $ sudo port sync パッケージの検索 port search パッケージ名 で検索。 例えばvimだと、 $ port search vim vimdrop aqua/vimdrop 0.8 droplet for getting files loaded into vim vim editors/vim 7.1.002 Vi workalike with many additional features vi
2011/5/22追記: 最近のオススメは、homebrewです。ぼくもいまはhomebrew使ってます。 先日、研究室にあたらしいMac Book Pro 17"が届いた。各種操作がいちいちキビキビ動いて快適すぎる。 このMacにも、うち的最重要MacアプリケーションのひとつであるMacPortsをインストールした。 MacPortsはFreeBSDのportsというパッケージ管理システムと似たようなことを、Mac OS Xでも行うためのソフトウェアだ。有名なコマンドラインツールはほとんどこれを使えば揃えることができる*1。うちが普段使っている、perlもvimもzshもscreenも全部MacPortsでインストールしたもの。 Macでライブラリやツールがなくて困ったときはとりあえず、MacPortsに聞いておけばなんとかなることも多い(例: pygameってMac OS Xで動くんだ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く