来处:http://rickie622.blog.163.com/blog/static/212388112011048557643/
cvsup的安装:
通过上面的pkg_add的设置,可以正常安装成功cvsup。安装完cvsup就可以使用它来更新ports和系统了。
另外还可以通过ports来安装cvsup。
cvsup-without-gui目录 执行
cd /usr/ports/net/cvsup-without-gui
make install clean
安装完CVSUP后 默认是装在了 /usr/local/bin 下的 cvsup 我们现在将它连接到 /usr/bin下
cd /usr/bin
ln -f /usr/local/bin/cvsup cvsup
安装完cvsup就可以使用它来更新ports和系统了。
ports更新:
进入 /usr/share/examples/cvsup 目录
cd /usr/share/examples/cvsup
我们现在主要对Ports进行升级,所以需要配置Ports-supfile
vi ports-supfile
*default host=CHANGE_THIS.FreeBSD.org #告诉 cvsup 从哪里获取更新(将Change_this.freebsd.org改为自己认为最快的服务器就可以了,中国现在只有两台服务器可用cvsup.cn.FreeBSD.org cvsup2.cn.FreeBSD.org)
*default base=/usr
*default prefix=/usr #告诉 cvsup 把接收的文件放在哪里
*default release=cvs tag=. *default delete use-rel-suffix #删除cvsup创建的并在cvs中删除掉的文件
同理修改stable-supfile,将CHANGE_THIS.FreeBSD.org改为cvsup.cn.FreeBSD.org
然后使用以下命令,更新系统和ports
cvsup -g -L 2 ports-supfile
cvsup -g -L 2 stable-supfile
提高ports安装软件速度: 安装axel提高ports的安装速度
cd /usr/ports/ftp/axel
make install
修改 /etc/make.conf
vi /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}
安装完axel后,你会发现使用ports安装软件的速度会有很大的提升。