distfileをネットワーク的に近いところから持ってくる

導入

無駄なトラフィックを避けることが出来ますし、同時に負荷分散も行うことが出来ます。また、指定したサーバの帯域に余裕がある場合、ダウンロードが早く終了するのも魅力でしょう。

portsインストール時に必要に応じて指定する場合

  1. make MASTER_SITE_OVERRIDE=ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/
  2. make install;make clean

常に近くのサーバから取得する場合

何らかの理由で別のサーバから取得したい場合、make時にMASTER_SITE_OVERRIDE=サーバ名/パス/ を指定すれば別のサーバから取得されます。

  1. vi /etc/make.conf
  2. 以下の内容を追加
    MASTER_SITE_OVERRIDE?=ftp://ftp.jp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/
    
    

日本にあるFreeBSD関連のFTPサーバは ftp.jp.FreeBSD.org だけではありませんので、日本にある FreeBSD 関連のサイトを参考に近いところに置き換えて設定してください。Ring Serverにもミラーされているようです。