環境変数 http_proxy, RSYNC_PROXY を適当に設定する。 例えば bash を使っている場合、.profile に
.profile |
export http_proxy=http://ikuta-p.mind.meiji.ac.jp:10080 export RSYNC_PROXY=ikuta-p.mind.meiji.ac.jp:10080 |
.tcshrc |
setenv http_proxy http://ikuta-p.mind.meiji.ac.jp:10080 setenv RSYNC_PROXY ikuta-p.mind.meiji.ac.jp:10080 |
このままだと sudo するときに環境変数が引き継がれないので、
sudo visudo |
Defaults env_keep += "http_proxy HTTPS_PROXY FTP_PROXY RSYNC_PROXY" Defaults env_keep += "ALL_PROXY NO_PROXY" |
以上の準備をしておけば
sudo port selfupdate sudo port upgrade outdated |
sudo EDITOR="/Applications/Emacs.app/Contents/MacOS/Emacs -nw" visudo |
sudo env RSYNC_PROXY=ikuta-p.mind.meiji.ac.jp:10080 port selfupdate sudo env RSYNC_PROXY=ikuta-p.mind.meiji.ac.jp:10080 port upgrade outdated |