« FreeBSD 6.0でSubversion + Trac環境を作る | メイン | Mac OSX のウィンドウを最大化する方法 »

CVSupでports ツリーを最新の状態にする

いつも忘れてしまうのでメモ。

cvsupのインストール

# cd /usr/ports/net/cvsup-without-gui/
# make install

portsツリーを最新にする内容のsupfileを読み込んでcvsup実行。(約三時間)

# cvsup -L 2 -h cvsup.jp.freebsd.org /usr/share/examples/cvsup/ports-supfile


portupgradeはなんとなくイヤ。

cf.
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/ports-using.html
http://www.freebsd.org/doc/ja_JP.eucJP/books/handbook/cvsup.html

コメント (4)

Mitukasa:

私の場合、supfileをホームにコピーして接続先変えて使ってます。
ちなみに、cvsup3.jp.~を使ってます。
使用している専用サーバがさくらで、cvsup3.jp.~を設置しているのもさくらだから、
cvsup3.jp.~が一番近いと思われるので。

某巨大匿名掲示板のサーバでは、自前でcusupミラーサーバ持ってて、そっちを参照しているらしい。

ts:

みつさんお久しぶりです。コメントありがとうございます~。

近いところとか考えてずに遅いなぁとイライラしたりしていましたが、確かに近いところの方がいいですね。適当にtracerouteして近いところを探してみようと思います。

cvsupに限らずローカルミラーはいつか作ってみたいですねー。CPANとか。便利そう。

portsツリーの同期なら、今どきであればcsupがオススメです。

また近いcvsupサーバーを探すのであればsysutils/fastest_cvsupも便利です。

cvsupサーバーのローカルミラーはnet/cvsup-mirrorで。

あとcvsupサーバーはネットワーク帯域よりもgzipの負荷が大きいそうなので、cvsupで-Zオプションを使ってもらうと助かるそうです。

ts:

コメントありがとうございます。
csup知りませんでした。次は-Zを付けて、csupでやってみようと思います。

早速fastest_cvsup -c jpしてみたところこんな感じでした。便利ですね。

>> Speed Daemons:
- 1st: cvsup6.jp.freebsd.org 3.92 ms
- 2st: cvsup3.jp.freebsd.org 3.93 ms
- 3st: cvsup2.jp.freebsd.org 4.12 ms

コメントを投稿

About

2007年01月16日 23:00に投稿されたエントリーのページです。

ひとつ前の投稿は「FreeBSD 6.0でSubversion + Trac環境を作る 」です。

次の投稿は「Mac OSX のウィンドウを最大化する方法」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。