FreeBSD的Ports系统

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

接着就可以安装你需要的软件了。

文章来自http://wiki.freebsdchina.org/faq/ports

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章