|
蓝森林 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}/ \ |
| |