Chinaunix首页 | 论坛 | 博客
  • 博客访问: 259084
  • 博文数量: 41
  • 博客积分: 2013
  • 博客等级: 大尉
  • 技术积分: 523
  • 用 户 组: 普通用户
  • 注册时间: 2010-01-08 23:13
文章分类

全部博文(41)

文章存档

2010年(41)

我的朋友

分类: LINUX

2010-03-28 18:52:40

国内的两大门户跟进开源镜像,让人对开源事业颇感欣慰。

在Fedora12中加入163和sohu的源很简单,以163为例
1. 打开网址
2. 找到fedora那一行,点开
3. 下载和, 放入/etc/yum.repos.d/
4. yum makecache

这是网易的官方文档,基本过程也确实是这样,不过这中间是有问题的。问题不是出在过程上,而是出在repo文件上。repo文件中有多个项,每个项有个名称,比如

[fedora] 
name=Fedora $releasever - $basearch - 163.com
failovermethod=priority baseurl= mirrorlist= enabled=1 metadata_expire=7d gpgcheck=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch


这一项是没有问题的,问题出在如果每个项都命名成[fedora]就重名了,会出现如下类似的错误

Repository fedora is listed more than once in the configuration


解决办法很简单, 把每一个项的名称都改成唯一的即可,比如说这里我把它改成fedora-163。

sohu的源也有同样的问题,解决方案一致。

通过下面的命令就可以查看得知这两个源已经确实加上了

yum repolist


参考:

阅读(1697) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~