MacPorts をプロキシ経由で使う。
たまにはアウトプット。
インストール
$ curl -O http://svn.macports.org/repository/macports/downloads/MacPorts-1.6.0/MacPorts-1.6.0.tar.gz $ tar xzvf MacPorts-1.6.0.tar.gz $ cd MacPorts-1.6.0 $ ./configure $ make $ sudo make install
svn で更新するよう設定
$ vi ~/.subversion/servers [global] http-proxy-host = proxy.xxx.ac.jp http-proxy-port = 3128 $ sudo mkdir -p /opt/local/var/macports/sources $ cd /opt/local/var/macports/sources/ $ sudo svn co http://svn.macports.org/repository/macports/trunk/dports $ cd dports/ $ sudo portindex $ sudo vi /opt/local/etc/macports/sources.conf #rsync://rsync.macports.org/release/ports/ file:///opt/local/var/macports/sources/dports/ [nosync]
パッケージの fetch のプロキシ設定
$ vi ~/.bashrc export http_proxy="http://proxy.xxx.ac.jp:3128/" export ftp_proxy="http://proxy.xxx.ac.jp:3128/" export ALL_PROXY="http://proxy.xxx.ac.jp:3128/" $ sudo visudo -f /etc/sudoers Defaults env_keep += "http_proxy HTTPS_PROXY FTP_PROXY" Defaults env_keep += "ALL_PROXY NO_PROXY"
#!/bin/sh cd /opt/local/var/db/dports/sources/dports svn update cd -