MacPortのインストール

 ウチの職場ではrsyncが通らないので、svnでアップデートできるようにする

1.svnがproxyを経由するように下準備

~/.subversion/servers
を編集する(sudoで)

[global]# http-proxy-exceptions = *.exception.com, www.internal-site.org
# http-proxy-host = defaultproxy.whatever.com
# http-proxy-port = 7000

のところを適宜コメントアウトして、自分のところのproxyを入力する

また、~/.profileで

export http_proxy

が設定されていることを確認

更にsudoしてもproxyが通るように

sudo vi /etc/sudoers

として

 Defaults    env_keep += "http_proxy"

を書き加えておく

2.インストール

Mac Portsの総本山に行って、バイナリを落としてくる
http://www.macports.org/
そんで、ふつうにインストールする。

sudo vi /opt/local/etc/macports/sources.conf

とやって、sources.confの中身を変更
下の行の

#rsync://rsync.macports.org/release/ports/[default]

コメントアウトして

file:///opt/local/var/macports/sources/dports/[default]

と書き換える


アップデートをするときは、svnをcoしてから

cd /opt/local/var/macports/sources
sudo svn co https://svn.macports.org/repository/macports/trunk/dports

あとは通常通り

sudo port -d sync

でアップデートできる。