SYNOPSIS
CSup (http://www.mu.org/~mux/csup.html) 是由 mux@FREEBSD.org 用 C 重寫來取代
CVSup 的一個專案,效能比 CVSup 更佳,在 FreeBSD 6.2 Release 之後的版本都附帶
CSup。
DESCRIPTION
# 如果是 6.2 Release 之前的版本要自行安裝
whereis csup
cd /usr/ports/net/csup
make all install clean
# 修改 /etc/make.conf
vi /etc/make.conf
SUPHOST= cvsup.tw.freebsd.org
SUP_UPDATE= yes
SUP= /usr/bin/csup
SUPFLAGS= -g -L 2
# ports file 修改方式,參考 cvsup 筆記
#SUPFILE= /usr/share/examples/cvsup/stable-supfile
#SUPFILE= /usr/stable-supfile
SUPFILE= /usr/standard-supfile
#PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile
PORTSSUPFILE= /usr/ports-supfile
# 更新 ports tree
cd /usr/ports
make update
make fetchindex
# 也可用傳統 cvsup 的做法:csup -g -L2 /usr/ports-supfile
# 其實 man csup 裡是不會有 -g 這個指令的,不過用了也不會怎樣,
# 可能是為了相容 cvsup 而存在的。
# 注意:如果太老舊的 ports tree 請用 make fetchindex 來更新 index
# ports index 跟 ports tree 是不一樣的
# 更新 source
cd /usr/src
make update
EXAMPLES
[make.conf]
# the csup settings # added by Ken [2008-07-09] SUPHOST=cvsup.tw.freebsd.org SUP_UPDATE=yes SUP=/usr/bin/csup SUPFLAGS=-g -L 2 #SUPFILE=/usr/share/examples/cvsup/stable-supfile #SUPFILE=/usr/stable-supfile SUPFILE=/usr/standard-supfile #PORTSSUPFILE=/usr/share/examples/cvsup/ports-supfile PORTSSUPFILE=/usr/ports-supfile # mirror sites for ports(distfiles) in taiwan # refer to http://www.freebsd.org/doc/en/books/handbook/mirrors-ftp.html # added by Ken [2008-07-09] MASTER_SITE_BACKUP?= \ ftp://ftp.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp2.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp3.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp4.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp5.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp7.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp8.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp9.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp10.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp11.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp12.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp13.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp14.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/\ ftp://ftp15.tw.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP} [/make.conf]
SEE ALSO
http://www.mu.org/~mux/csup.html
http://www.george.idv.tw/index.php/FreeBSD/CsupInstall
http://new-acos.blogspot.com/2007/03/csupport-tree.html
沒有留言:
張貼留言