公司有台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) |