slzzp指導 make.conf跟portupgrade相關

有到 /usr/ports 打 make update 嗎?
或者是 /etc/make.conf 改改 SUPHOST=        cvsup.tw.freebsd.org

portupgrade 是檢查你系統上有裝的 ports 虛不需要更新
而 /usr/ports 裡面的列表還是得靠 make update 更新 (記得設定 /etc/make.conf)

需要 make.conf 嗎? :P
http://ccca.net/~chwu/etc/make.conf.new
這個需要裝 csup , 在 /usr/ports/net/csup

SUPFILE=/usr/local/etc/stable-supfile
PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile
這兩個要看你的設定檔案放在哪裡來改

你裝哪個版本的 freebsd ?  ( uname -a ) => 5.4release
cp /usr/share/examples/cvsup/stable-supfile  /usr/local/etc/
然後改 /usr/local/etc/stable-supfile
*default release=cvs tag=RELENG_5 這一行
改成 *default release=cvs tag=RELENG_5_4

所以 freebsd 要備份系統設定的時候, 要備 /root /etc /usr/local/etc /var/cron /sys/i386/conf
如果硬碟爛掉, 你灌同樣的版本回來, 然後備份直接蓋回來就可以恢復了

/usr/ports/chinese/irssi
這中文PATCH是跟/usr/ports/irc/irssi/有裙帶關係的
版本要看後者的Makefile

make all install clean 下去, 設定選好, 就會從頭到尾幫你 make 出來, 然後清掉不再需要的東西
config 是你要改設定的時候才需要用的
當然你也可以 make config all install clean

我和 gslin 都是乾脆把 make update 弄到 crontab 裡面去, 每天半夜會自動跑
像是 0 3 * * * root (cd /usr/src; make update) 這樣子設定到 /etc/crontab
然後要 killall -1 cron 才會讓 crontab 生肖

make update 會產生大量訊息, 所以偶爾去看看 root 信箱清理清理

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: