服務器剛裝了FreeBSD5.3,想用cvsup升級一下系統
于是我先進:
# cd /usr/ports.net/cvsup #進入Ports目錄
# make install #進行ports
等待一段時間,看網速,我花了N個小時左右才ports完,我網速度很快的,也這樣,郁悶!!
裝完后,我進入cvsup的支持文件目錄:
# cd /usr/share/examples/cvsup
# ls
README doc-supfile ports-supfile refuse.README standard-supfile
cvs-supfile gnats-supfile refuse stable-supfile www-supfile
我想升級所有的ports,我先編輯以下posts-supfile:
# ee ports-supfile
會看到類似下面的內容:
# $FreeBSD: src/share/examples/cvsup/ports-supfile,v 1.32 2004/05/24 06:23:15 cjc Exp $
......
我們關心的地方只有幾個,一個是我要更新那些ports,默認是更新全部:
## Ports Collection.
#
# The easiest way to get the ports tree is to use the "ports-all"
# mega-collection. It includes all of the individual "ports-*"
# collections,
ports-all
我要升級全部,不修改,只是修改以下CVSup的服務器,把國外的服務器改成國內的服務器:
默認是:
*default host=CHANGE_THIS.FreeBSD.org
我們為了更快的速度,一般選擇離我們比較近的服務器:
*default host=cvsup.freebsdchina.org
保存文件,執行命令:
# cvsup -G -L 2 ports-supfile
竟然失敗,暈!!!
于是反復測試,原來,可能我用的cvsup是新版的,只要執行:
#cvsup ports-supfile
可以升級了,呵呵~~~