Take me away.

MacPorts

最終更新:

foreign_blue

- view
管理者のみ編集可

MacPorts を rsync の使えない proxy 環境下で使うためのメモ

2009年10月26日 (月) 12時50分45秒

概要

ports ツリーを rsync ではなく、svn で取得すればよい。
あとは porticus に任せる。

ステップ1:svn に proxy の設定をする

自ユーザで svn するときのプロキシの設定
nano ~/.subversion/servers
---- こんな感じに
 [global]
 http-proxy-host = proxy.xxx.yyy
 http-proxy-port = xxxx

sudoしてもプロキシの設定を引き継ぐよう書いておく。
nano /etc/sudoers
--- こんな感じに
 Defaults    env_keep += "http_proxy"

ステップ2:svn で macports を取得する

ディレクトリを作成する。
mkdir -p /opt/local/var/macports/sources/svn.macports.org/trunk
macportをチェックアウトする。
cd /opt/local/var/macports/sources/にsvn.macports.org/trunk
svn co https://svn.macports.org/repository/macports/trunk/dports/ .
ソースの取得先の設定変更
sudo nano /opt/local/etc/macports/sources.conf
----こんな感じで
 #rsync://rsync.macports.org/release/ports/
 file:///opt/local/var/macports/sources/svn.macports.org/trunk/dports/ [default]
ソースツリーを更新してみる、うまくいくはず?
sudo port -d sync

ステップ3:Porticus を入れる


その他

ports 自身の更新
sudo port -d selfupdate
ソフトウェアの更新
sudo port -d sync


2009年10月26日 (月) 12時50分45秒上へ

タグ:

Mac svn MacPorts
目安箱バナー