Macport using SVN
Macを手に入れた。
で、パッケージシステムはMacPorts(旧Darwinports)にすることにした。
しかし、MacPortsはrsyncを使うので、インターネットに直接つながっていない環境で、
かつrsyncのポートが閉じられている環境では使えない。
というわけで、portsツリーをsvnから直接アップデートする。(svnはhttpを使うので通る)
1. 下準備として、mac用のsvnをインストールする
たとえばここから http://www.codingmonkeys.de/mbo/
2. 以下のようにする
% cd /opt/local/var/db/dports/sources % sudo svn co http://svn.macports.org/repository/macports/trunk/dports % sudo rm -r rsync.rsync.darwinports.org_dpupdate_dports <-- 最初からあったツリーを消す % sudo ln -s dports rsync.rsync.darwinports.org_dpupdate_dports <-- svnで取ってきたdportsにシンボリックリンクを張る % cd dports % sudo portindex <-- portsのindexを手動で作ってあげなければならない
あとは通常のMacPortsと同じように、port install
ports treeをupdateする際には、
% cd /opt/local/var/db/dports/dports % sudo svn update % sudo portindex
でおーけー(なはず)