FreeBSD使用 portsnap 安裝/同步 ports 系統
使用portsnap不需要事先安裝 ports tree,並且能夠在任何時候恢復到已知的最新狀態(即使手工對ports tree進行了修改)。
1.首先設置一個比較快的portsnap服務器,如果系統默認的地址你的訪問速度也很快,可以不修改
%ee /etc/portsnap.conf設置SERVERNAME=portsnap3.hshh.org
你可以設置相對你速度快點的服務器的地址
portsnap.hshh.org
portsnap2.hshh.org
portsnap3.hshh.org (網通)
portsnap4.hshh.org
2.執行下面命令
%portsnap fetch extract 這裏直接下載ports並且解壓這樣就完成了下載ports系統以及解壓到/usr下面了
3.設置最快的ports鏡像
用ports安裝軟件的時候,如果沒有設置相對於你來說最快的ports服務器地址,那就會默認的 ftp://ftp.freebsd.org/pub/FreeBSD/ports/distfiles/,這個地址對於很多地方來說是很慢的。
修改 /etc/make.conf 加入以下代碼
%cat /etc/make.conf
#FETCH_CMD=axel
#FETCH_BEFORE_ARGS= -n 10 -a
#FETCH_AFTER_ARGS=
#DISABLE_SIZE=yes
MASTER_SITE_OVERRIDE?=\
http://ports.hshh.org/${DIST_SUBDIR}/\
http://ports.cn.freebsd.org/${DIST_SUBDIR}/\
ftp://ftp.freeBSDchina.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/如果你有最快的地址,可以加到上面去,下載就會塊了
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
# added by use.perl 2011-03-09 16:00:43
PERL_VERSION=5.10.1
接着就可以安裝你需要的軟件了。