FreeBSD安装,pkg_add设置,cvsup安装,ports更新,提高ports安装软件速度

来处: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安装软件的速度会有很大的提升。

你可能感兴趣的:(FreeBSD安装,pkg_add设置,cvsup安装,ports更新,提高ports安装软件速度)