LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: Freebird

[搞不懂]升级ports怎么老连接不上CVSUP镜像站

[复制链接]
发表于 2003-8-4 08:39:32 | 显示全部楼层
有可能是你的代理不支持cvsup使用的端口
 楼主| 发表于 2003-8-4 08:44:12 | 显示全部楼层
cvsup要支持要什么端口支持?不可以绕过它的防火墙?
发表于 2003-8-4 08:44:46 | 显示全部楼层
哦,对了,会不会是你在make.conf 中设置的代理对cvsup来说就是没有用的呢。

在make.conf 中有一个部分是update的, 就是设定 cvsup的,你的文件中没有可以从/usr/src/share/example/etc/make.conf 中拷贝过来。 跟据你的情况设定好,然后到/usr/ports 下,make update,这样cvsup应该就能用你的make.conf 中代理的信息了。
 楼主| 发表于 2003-8-4 08:45:34 | 显示全部楼层
我如何检查我自己的防火墙的设置?
发表于 2003-8-4 08:47:13 | 显示全部楼层
我个人认为make.conf 中定义的代理的变量只是一个局部变量,在用到make这个命令 时才有用

或者你可以定义一个全局代理变量,在.profile 中加入
HTTP_PROXY="http://172.16.51.1:8090"
HTTP_PROXY_AUTH="basic:realm:freebird:123"
试试看。
发表于 2003-8-4 08:50:26 | 显示全部楼层
最初由 Freebird 发表
我如何检查我自己的防火墙的设置?


你用的什么防火墙,如果你没有设置过防火墙,那缺省就是中级,感觉和没设差别不大。

对了,从你代理的IP看,是你自己的内网的吧
 楼主| 发表于 2003-8-4 08:55:26 | 显示全部楼层
我没自己 设置过防火墙。代理IP是局域网的默认网关。我搞不清楚,因为我们的机子放在学校的机房,它分配一个IP让我们上网。
file:/usr/src/share/examples/etc/make.conf都注释掉了,我该cp什么过去?
 楼主| 发表于 2003-8-4 08:56:57 | 显示全部楼层
最初由 DimAngel 发表
我个人认为make.conf 中定义的代理的变量只是一个局部变量,在用到make这个命令 时才有用

或者你可以定义一个全局代理变量,在.profile 中加入
HTTP_PROXY="http://172.16.51.1:8090"
HTTP_PROXY_AUTH="basic:realm:freebird:123"
试试看。


已经试了,情况依然:confused:
发表于 2003-8-4 09:03:10 | 显示全部楼层
你打开/usr/src/share/example/etc/make.conf有一段是
sup××× cvsup
sup××× -g -L 2
接着3行就是src,ports,doc的supfile位置

就是这一段了,去掉注释,将这段加入你的make.conf 把 supfile的位置改成你正确的位置,如果你只想update ports,可以把src和doc注释掉。
发表于 2003-8-4 09:08:02 | 显示全部楼层
实在不行,那就是你没有办法通过代理用cvsup了

但是你还能用ftp吧,最不济还能用http。好

到ftp.jp.freebsd.org 的目录 /pub/FreeBSD/ports/ports/ 下载ports.tar.gz ,然后解压到你的/usr/ports 目录下,覆盖原有内容。

这个包现在是2003.08.03 的,你可以一个月去下一次,然后更新你的ports
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表