蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年4月6日 20:18


BSD下如何加快ports的安装进程

BSD下如果用ports安装
很多的时间都浪费在下载文件的过程中
我现在在想
是否有一种比较好的办法
能够在ports安装的时候需要抓取的软件包能够在本地
(最好是本地局域网内)
我想这样应该能大大的加快安装的进程

这里面我想说明的是
如果以前装过同样版本的BSD并且也是ports安装
那么可以把这些软件包拷贝在新的安装的时候放到相应的文件夹中

但是我现在想把这种方式去除
想是否有新的方法

请大家指教
谢谢各位!

看置顶的帖子里有!
我一般都是把对应的源码包下载好!

安装一次

然后把/usr/ports/distfiles里面的文件备份出来

以后每次cvsup以后就mkdir /usr/ports/distfiles

然后把那些文件cp进去

安装的时候就不下载了

遇到新版本还会自动下载

如果有服务器有足够的空间,可以考虑建一个DISTFILES MIRROR(空间要120多G),我在内网环境就是用这种方法.所有的下载首先指向DISTFILES MIRROR.

[quote]原帖由 [i]newkid[/i] 于 2006-5-26 11:04 发表
如果有服务器有足够的空间,可以考虑建一个DISTFILES MIRROR(空间要120多G),我在内网环境就是用这种方法.所有的下载首先指向DISTFILES MIRROR. [/quote]

这种方法正是我考虑的和需要的
因为需要维护的机器比较多
每次拷贝的话也是一个问题

楼上的能具体说说怎么做吗

在NFS SERVER上保留一份distfiles,其他机器做nfs client,当遇到新版本,下载一次就可以.

按默认的地址下载一般都太慢,你在/etc/make.conf加入

MASTER_SITE_OVERRIDE?= \
http://ports.hshh.org/${DIST_SUBDIR}/\
ftp://ftp.freebsd.org.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp2.cn.freebsd.org/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \
ftp://ftp2.tsinghua.edu.cn/mirror/FreeBSD/distfiles/${DIST_SUBDIR}/ \
ftp://ibm.tju.edu.cn/pub/FreeBSD/ports/distfiles/${DIST_SUBDIR}/ \



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com