Chinaunix首页 | 论坛 | 博客
  • 博客访问: 133531
  • 博文数量: 46
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 450
  • 用 户 组: 普通用户
  • 注册时间: 2008-06-12 15:54
文章分类
文章存档

2010年(2)

2009年(14)

2008年(30)

我的朋友

分类: LINUX

2009-12-24 18:06:47

公司有台server装的是fedora 6,装在局域网内,需要代理才能上网,使用yum的时候连不上。
打开/etc/yum.repos.d/fedora-core.repo文件,里面是
#baseurl=
mirrorlist=

mirrorlist的链接是有效的,但是用yum的话会报错,提示mirrorlist的urlopen error,由此可见网页的代理对yum是无效的。
于是想到在yum.conf里面加上
proxy=
proxy_username=me
proxy_password=123

执行yum update还是失败,不能理解8080端口。

找了一个代理的软件ntlmaps,不用安装,设置server.cfg文件就可以运行了。
设置很简单,只需要设置proxy,port,代理服务器的用户名,密码,另外还有nt_domain。
设置完了,运行 python main.py &
代理就可以了运行了,默认的端口是5865
然后在在yum.conf里面加上
proxy=

在执行yum update,发现core可以更新了,但是还有错误
Error: Cannot find a valid baseurl for repo: updates
找到etc/yum.repos.d/fedora-updates.repo文件,打开,可以看到
#baseurl=
mirrorlist=


mirrorlist的链接用网页打开,提示invalid。可见虽然core是有效的,update却失效了,不知道是不是fedora6只维护core了。baseurl里面的链接网页打不开,只好另找新的链接了。
找了半天终于找到一个有效的url 
把下面这行加到etc/yum.repos.d/fedora-updates.repo
baseurl=

举一反三一下,同样把上面这行加到etc/yum.repos.d/fedora-extras.repo里面

这时候执行yum update,搞定,没有问题了。
阅读(1177) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~