安裝 CVSUP 無 GUI 版本:
將範例 copy 到 /usr 下面:
手動更新 ports tree:
加入 /etc/crontab 每週四五點執行:
cd /usr/ports/net/cvsup-without-gui
make all install clean
將範例 copy 到 /usr 下面:
cp /usr/share/examples/cvsup/ports-supfile /usr或從網路上抓全部 cvsup 設定檔的資料:
fetch ftp://freebsd.csie.nctu.edu.tw/pub/CVSup/cvsupfile-ports編輯 /usr/ports-superfile :
# 將 host 修改為台灣的站台
*default host=freebsd.csie.nctu.edu.tw
*default base=/var/db
# prefix 確認一下
*default prefix=/usr
# 使用 current version
*default release=cvs tag=.
*default delete use-rel-suffix
*default compress
# 指定更新全部 ports
ports-all
NOTE:
tag=RELENG_4_X -- FreeBSD 4 release
tag=RELENG_4 -- FreeBSD 4 stable
tag=RELENG_5_0 -- FreeBSD 5.0 release
tag=. -- current version
因為 ports 永遠只有 current 所以用 tag=.
手動更新 ports tree:
cvsup -g -L 2 /usr/ports-supfile
NOTE:
-L [verbosity] -- 指定列示等級2
-g -- 關畢 GUI
加入 /etc/crontab 每週四五點執行:
#Update Ports-Tree Every Thursday
00 05 * * 4 root /usr/local/bin/cvsup -g -L 0 /usr/ports-supfile
沒有留言:
張貼留言