转贴:http://www.linuxchina.net/?p=1039
http://nymz.blog.163.com/blog/static/10874768200971232059788/

特别声明 ,昨天有个网友说他买了个在美国的vps 按我的这个教程做好,感觉速度非常慢 哈哈,你懂的,这个是针对我们国内的vps或者 在家里没事 搞虚拟机学习加速而用的,在美国的vps当然就不用改源了
ports 是freebsd里面 很厉害的东西,我们介绍一下 哈哈
安装ports
vi /etc/portsnap.conf

#里面更改为
SERVERNAME=portsnap.hshh.org

fetch 获取数据
extract 释放全部ports
update 更新ports
第一次使用可以
portsnap fetch extract

以后使用可以 portsnap fetch update
portsnap extract; portsnap update

如果写在cron可以用 portsnap cron update

##更新

http://mirrors.163.com/.help/freebsd-updates.html

编辑/etc/freebsd-update.conf文件, 修改ServerName字段(操作前请做好相应备份)

ServerName freebsd-updates.mirrors.163.com
然后执行以下命令进行更新

freebsd-update fetch
freebsd-update install

##软件安装

http://mirrors.163.com/.help/freebsd.html

Packages使用方法: 以FreeBSD 8.3 i386为例, 在终端下执行以下命令(操作前请做好相应备份)
setenv PACKAGESITE http://mirrors.163.com/FreeBSD/releases/i386/8.3-RELEASE/packages/Latest/

pkg_add -r package #package为要安装的软件名

Ports使用方法: 以安装firefox为例, 编辑/etc/make.conf文件, 修改MASTER_SITE_BACKUP字段(操作前请做好相应备份)

MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}
然后在/usr/ports/www/firefox目录下执行以下命令(要先安装ports)
make
make install
portsnap fetch extract

PORTS安装软件提速

第一 设置一个速度比较快的国内镜像。
#
vi /etc/make.conf

加入或替换:
[url]ftp://ftp.freebsdchina.org/pub/FreeBSD/ports/distfiles/$[/url]{DIST_SUBDIR}
注意最后一个号,如果还有别的镜像站点,需要加上最后一个号,如果只用hshh.org 这一个站点。不用加后面的号。

第二 使用多线程软件加速 这个方法不错
##这个构建高可用linux服务器p91-92也有

http://www.freebsdchina.org/forum/topic_25246.html

http://os.51cto.com/art/201001/179051.htm

axel是unix下的一款加速下载的软件,先把她给安装上去;
pkg_add -r axel
cd /usr/ports/ftp/axel
make install clean
vi /etc/make.conf

加入:
FETCH_CMD=axel
FETCH_BEFORE_ARGS= -n 10 -a
FETCH_AFTER_ARGS=
DISABLE_SIZE=yes
MASTER_SITE_BACKUP?=http://mirrors.163.com/FreeBSD/distfiles/${DIST_SUBDIR}/
MASTER_SITE_OVERRIDE?=${MASTER_SITE_BACKUP}

或者
#make install clean wget
#vi /etc/make.conf
加入:
FETCH_CMD=wget -c -t 1
DISABLE_SIZE=yes

http://nymz.blog.163.com/blog/static/10874768200971232059788/

12-08 05:03