为什么升级FreeBSD的 ports tree呢? 因为 ports tree是活动的,我们只有不断的更新 ports tree才能保证所要安装软件的版本保持在较新。
更新FreeBSD PortTree目前有几种方式,本文只介绍其中两种方式:
一、使用CVSUP进行PortTree更新:
1、cd /usr/share/examples/cvsup进入该目录;
2、目录中:ports-supfile是主要文件;
3、ee ports-supfile,修改下两项
 *default host的站点为中国站点“cvsup.cn.FreeBSD.org”
4、csu p -g -L 2 ports-supfile #从stable-supfile指定的镜像站点,下列指定的源代码;
5、升级完成

二、使用Portsnap进行PortTree更新:
Portsnap 是另一种用于发布 Ports 套件的方法。 它最早从 FreeBSD 6.0 开始引入, 在较早的系统中, 您可以通过 ports-mgmt/portsnap package 来安装它.
首次运行 Portsnap
1、 portsnap fetch
2、 portsnap extract
#更新 Ports Tree
3、portsnap fetch update
4、修改镜像站点:
#ee /etc/portsnap.conf
SERVERNAME=portsnap.tw.FreeBSD.org