Last Update: 2011-02-23 (水) 14:04:45 (5022d)
FrontPage / BSD / 初期環境構築

FreeBSD で最初にやっておくと幸せになること

/etc/make.conf

portsで使用するミラー先、PROXY、MAKEOPTS 等の設定は環境に応じて設定変更してください。

MASTER_SITE_BACKUP=       ftp://ftp.jp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=    ${MASTER_SITE_BACKUP}
MASTER_SITE_APACHE+=      http://ftp.kddilabs.jp/infosystems/apache/%SUBDIR%/
MASTER_SITE_SOURCEFORGE+= http://jaist.dl.sourceforge.net/sourceforge/%SUBDIR%/
MASTER_SITE_PERL_CPAN+=   ftp://ftp.kddlabs.co.jp/lang/perl/CPAN/modules/by-module/%SUBDIR%/
MASTER_SORT_REGEX?=       ://[^/]*\.jp[/.]
FETCH_ENV=                "FTP_PROXY=http://proxy:8080/ HTTP_PROXY=http://proxy:8080/"
WITHOUT_X11= yes
MAKEOPTS= "-j8"
CPUTYPE= opteron          # see /usr/share/examples/etc/make.conf
# CFLAGS+=     
# CXXFLAGS+=   
# COPTFLAGS=   

そのほかのオプション等は、 /usr/share/examples/etc/make.conf や man make.conf を参考にしてください。

csup/cvsup等を使用する場合は次の記述をしておくと良いかも。
csup は FreeBSD6.2Rより標準で入っています。
入っていない場合は、 /usr/ports/net/csup よりインストールしてください。

SUP_UPDATE= yes
SUP= /usr/bin/csup
SUPFLAGS= -Z -g -L 2
SUPHOST= cvsup.jp.freebsd.org
SUPFILE= /usr/local/etc/cvsup/stable-supfile  # 各自で準備してください 
                                              # /usr/share/examples/cvsup/ 
PORTSSUPFILE= /usr/local/etc/cvsup/ports-supfile
DOCSUPFILE=   /usr/local/etc/cvsup/doc-supfile

そのほか設定している内容は…。次の通り。
apache については、make config でも設定して良いが、普段関係しそうな物をまとめて入れてある。

WITH_IPV6=true
WITHOUT_X11=true
WITH_APACHE2=true
WITHOUT_APACHE=true
SUEXEC_DOCROOT=/home
NO_GAMES=true
NO_SENDMAIL=true

# ICONV
WITH_EXTRA_PATCHES=true
WITH_ICONV=true

/etc/portsnap.conf の設定

# vi /etc/portsnap.conf
-----
SERVERNAME=portsnap.sakura.ad.jp

そのほかに、portsnap.allbsd.org などのサーバがある。
また、使用しない物については、REFUSEを書き、portsの取得の除外とすれば良い。

REFUSE arabic chinese french german hebrew hungarian
REFUSE korean polish portuguese russian ukrainian vietnamese
REFUSE x11 x11-clocks x11-fm x11-fonts
REFUSE x11-servers x11-themes x11-toolkits x11-wm
REFUSE games science finance astro cad news audio palm net-p2p net-im

proxyの設定の仕方がわからないので、環境変数に投入すれば、動く。

setenv HTTP_PROXY http://proxy:8080/
setenv FTP_PROXY http://proxy:8080/

pkg_*

confはあるのかわからない…。

setenv HTTP_PROXY http://proxy:8080/
setenv FTP_PROXY http://proxy:8080/
setenv PACKAGEROOT ftp://ftp.jp.FreeBSD.org/

(参考) 国内各種ミラー先

ftp mirror site

ServerIPAlias/設置先
ftp.jp.freebsd.org210.171.226.46
2400:3000:20:100::46
ftp.jpix.ad.jp
ftp1.jp.freebsd.org210.171.226.46
2400:3000:20:100::46
ftp.jpix.ad.jp
ftp2.jp.freebsd.org202.232.140.137
2001:240:bb8f::f:2
freebsd.ftp.iij.ad.jp
ftp3.jp.freebsd.org210.224.179.153ftp.sakura.ad.jp
ftp4.jp.freebsd.org210.155.140.195ftp1.mex.ad.jp
ftp5.jp.freebsd.org130.153.8.28
2001:2f8:26:1::28
ftp5.jp.freebsd.org
ftp6.jp.freebsd.org150.65.7.130
2001:200:141:feed::feed
ftp.jaist.ac.jp
ftp7.jp.freebsd.org210.171.226.46
2400:3000:20:100::46
ftp.jpix.ad.jp
ftp8.jp.freebsd.org210.224.179.153ftp.sakura.ad.jp
ftp9.jp.freebsd.org210.155.140.195ftp1.mex.ad.jp

最新は 日本にある FreeBSD 関連のサイトを参照してください。

cvsup

ServerIPAlias/設置先
cvsup.jp.freebsd.org210.224.172.75cvsup.sakura.ad.jp
cvsup2.jp.freebsd.org203.216.196.86gachapin.bsd.yahoo.co.jp
cvsup3.jp.freebsd.org59.106.2.11cvsup-tk.sakura.ad.jp
cvsup4.jp.freebsd.org133.1.240.15infoserv.ics.es.osaka-u.ac.jp
cvsup5.jp.freebsd.org210.161.150.4
2001:200:300:1::4
light.imasy.or.jp
cvsup6.jp.freebsd.org59.106.2.11cvsup-tk.sakura.ad.jp
cvsup.allbsd.org133.31.130.35
2001:2f0:104:e001::35
東京理科大学

最新は 日本にある FreeBSD 関連のサイトを参照してください。

portsnap

ServerIPAlias/設置先
portsnap.freebsd.org208.86.224.118本家/海外
portsnap.sakura.ad.jp59.106.2.25SAKURA
portsnap.allbsd.org133.31.130.34
2001:2f0:104:e001::34
東京理科大学
TOPページへ戻るページの更新   ページの編集新しいページの作成新しい下位ページの作成そのページを引用して新規作成そのページにファイルの添付ページの削除ページ名の変更前回の編集内容の表示ページの凍結バックアップページの参照ページへのリンク元を表示   サイトのページ一覧サイト内単語検索編集したページの履歴削除したページの履歴   別ウィンドウでマニュアルページへ