论坛: UNIX系统 标题: 想让pkg_add-r自动到ftp.freebsdchina.org上面下载怎么办?已搞定 复制本贴地址    
作者: celeron [celeron]    论坛用户   登录
在pkg_add -r package时是到ftp.freebsd.org上下载,速度太慢,想改成ftp.freebsdchina.org,查到一些信息,setenv MASTER_SITE_OVERRIDE?=ftp.freebsdchain.org和在/etc/make.conf里面加MASTER_SITE_OVERRIDE?=ftp.freebsdchina.org,前者能理解一点,后面的修改make.conf文件有点不太明白,谁能帮我解释一下?修改过后用ports make install时也是从ftp.freebsdchina.org上面下载吗?/etc/share/examples/etc/make.conf里好像没有提到这个

先谢一个


[此贴被 晚风(celeron) 在 09月25日21时15分 编辑过]

地主 发表时间: 05-09-24 18:47

回复: TecZm [teczm]   版主   登录
引用:
在一些罕见的例子中, 用户可能需要在除了 MASTER_SITES 以外的一个站点(本地已经下载下来的文件)去获得一个文件包。 您可以用以下命令不使用 MASTER_SITES:

# cd /usr/ports/directory
# make MASTER_SITE_OVERRIDE= \
ftp://ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/ fetch

在这个例子中,我们把 MASTER_SITES这个选项改为了 ftp.FreeBSD.org/pub/FreeBSD/ports/distfiles/。
http://www.freebsd.org.cn/snap/doc/zh_CN.GB2312/books/handbook/ports-using.html

B1层 发表时间: 05-09-24 19:17

回复: celeron [celeron]   论坛用户   登录
make的时候可以加上ftp地址,如果我想永久使用某一固定ftp服务器,应该怎么修改make.conf呢?

B2层 发表时间: 05-09-24 22:50

回复: celeron [celeron]   论坛用户   登录
指定pkg_add -r时到一服务器,可以这样:
修改~/.cshrc,加入  setenv PACKAGEROOT ftp://ftp.freebsdchina.org

指定make install时到一指定服务器,可以这样:
在/etc/make.conf里加入  MASTER_SITE_OVERRIDE?=ftp://ftp.freebsdchina.org




B3层 发表时间: 05-09-25 21:01

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号