Take me away.
MacPorts
最終更新:
foreign_blue
-
view
MacPorts を rsync の使えない proxy 環境下で使うためのメモ
2009年10月26日 (月) 12時50分45秒
概要
ports ツリーを rsync ではなく、svn で取得すればよい。
あとは porticus に任せる。
あとは 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
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秒上へ