接下來做一些設定,讓系統更新和軟體更新時比較方便。
root@myhost [~] > grep ^#SUP /usr/share/examples/etc/make.conf >> /etc/make.conf root@myhost [~] > grep -A 1 ^MASTER_SITE_BACKUP\? /usr/ports/Mk/bsd.port.mk >> /etc/make.conf
首先下達以上指令,接下來是編輯/etc/make.conf。
SUP_UPDATE= yes SUP= /usr/bin/csup SUPFLAGS= -L 2 SUPHOST= cvsup.tw.FreeBSD.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile NO_PORTSUPDATE= yes MASTER_SITE_BACKUP?= \ ftp://ftp4.tw.FreeBSD.org/pub/distfiles/${DIST_SUBDIR}/ \ ftp://ftp5.tw.FreeBSD.org/pub/distfiles/${DIST_SUBDIR}/ \ ftp://ftp6.tw.FreeBSD.org/pub/distfiles/${DIST_SUBDIR}/ \ ftp://ftp7.tw.FreeBSD.org/pub/distfiles/${DIST_SUBDIR}/ \ ftp://ftp8.tw.FreeBSD.org/pub/distfiles/${DIST_SUBDIR}/ \ ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ MASTER_SITE_OVERRIDE?= ${MASTER_SITE_BACKUP}
cvsup是一個版本控制的程式,主要能讓自己主機上FreeBSD原始檔和最新版本同步化。而csup是以C語言改寫cvsup的程式,兩者的功能相同,但csup的執行效率較好。較早期版本的FreeBSD管理者習慣安裝cvsup,而在FreeBSD 6.2之後,已經內建/usr/bin/csup,所以就不用再安裝cvsup了。