學習誌
首頁 FreeBSD 系統管理 第一次的接觸

下一頁 上一頁 最近更新:2008年09月26日20時03分39秒
Valid XHTML 1.1! Valid CSS!

接下來做一些設定,讓系統更新和軟體更新時比較方便。

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了。