csup を使って ports を更新2007年02月16日 11時25分16秒

最初に 7.0-CURRENT に移行した時は ports も cvs を使っていた。しかし、やたらと時間がかかる。一回に一時間程度では終わりもしない。

そこで、cvsupに変える事にした。しかし、cvsup は Module-3 で書かれていて、余計な ports を入れる必要があったので、csup を使うことにした。csup は cvsup の check-out モード互換だ。cvsup にしても、手元の修正が破壊されるのは変わらない。csup なのは余計な依存関係が少ない方が良いからだ。

csup の設定は cvsup の supfile 互換なので /usr/share/examples/cvsup にある物をサーバの設定を変えるだけで使える。installworld をやるのであれば、supfile の名前を変更しておかないと、上書きされてしまう。

sysutils/fastest_cvsup を使って 近場の cvsup を探す。


% fastest_cvsup -c jp
>>  Querying servers in countries: jp
--> Connecting to cvsup.jp.freebsd.org [210.224.172.75]...

>>  Speed Daemons:
    - 1st: cvsup3.jp.freebsd.org
    - 2nd: cvsup6.jp.freebsd.org
    - 3rd: cvsup2.jp.freebsd.org

他にも ports を最新に保つ方法は、portsnap もある。前に試した時は確かに速かった。しかし、今回はディスクにあまり余裕が無いのと、まだ csup/cvsup ほど動作を把握していないので見送った。

コメント

コメントをどうぞ

※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。

※なお、送られたコメントはブログの管理者が確認するまで公開されません。

名前:
メールアドレス:
URL:
コメント:

トラックバック

このエントリのトラックバックURL: http://uyota.asablo.jp/blog/2007/02/16/1188261/tb

※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。