Fedora 科大源

今天刚刚在 Solidot 里(传送门)看到中国科技大学(后简称中科大)一个月前(2011年5月)已经发布了稳定的开源软件镜像站,而且支持 IPv4/v6 解析:

IPv4/v6: mirrors.ustc.edu.cn (能解析出教育网/电信/v6地址)
v4only: mirrors4.ustc.edu.cn (能解析出教育网/电信地址)
v6only: mirrors6.ustc.edu.cn

广大教育网/IPv6用户有福了,以后再也不用怕在线升级了~刚升级到 Fedora 15的俺表示压力不是很大 @.@|||||

简单看了下网站目录和帮助信息,发现软件源还是蛮全的嘛,帮助文档有点太落后,没有来得及更新,看到他们也在邀请大家帮忙完善帮助信息。

因为咱是用 Fedora 的,所以这里简单介绍下 Fedora 下中科大软件源的添加。

Fedora 中科大镜像源安装

 

1. Fedora 官方源镜像

在 mirrors.ustc.edu.cn 里找到 fedora/ 目录,点击 fedora使用说明,可以看到如何把它加入到源列表里。这里写一下:

root 身份运行下面两条命令:

# wget http://mirrors4.ustc.edu.cn/fedora/fedora-USTC.mirrors4.repo -O /etc/yum.repos.d/fedora-USTC.repo
# wget http://mirrors4.ustc.edu.cn/fedora/fedora-updates-USTC.mirrors4.repo -O /etc/yum.repos.d/fedora-updates-USTC.repo

其中的 mirrors4 可更换成 mirrors6,分别对应 IPv4和 IPv6 的地址。教育网内可以用 IPv6 来访问。

 

2. RPM fusion 源

又见 rpmfusion。。。

我们发现 fedora/ 目录下有一个 rpmfusion/ 目录。木有错,这是 rpmfusion 源。但这里并没有帮助文档,也没有写好了的 repo 文件给我们下载,所以要自己写一个 repo 文件,放到 /etc/yum.repos.d/ 目录下即可。下面是我写的 4 个 repo 文件,分别是:

rpmfusion-free-USTC.repo
rpmfusion-free-updates-USTC.repo
rpmfusion-nonfree-USTC.repo
rpmfusion-nonfree-updates-USTC.repo

篇幅有限,这里仅列出 rpmfusion-free-USTC.repo 文件的一部分,简单解释一下,其他文件见文末的链接。

[rpmfusion-free-USTC]
name=RPM Fusion for Fedora $releasever - Free - USTC
baseurl=http://mirrors6.ustc.edu.cn/fedora/rpmfusion/free/fedora/releases/$releasever/Everything/$basearch/os/
#mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=free-fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-free-fedora-$releasever-$basearch

## name 就是该源的名字咯。

## baseurl 是某个镜像站的一个链接地址,这个地址是包含 /repodata 目录的文件夹。以中科大的源为例,见下图:

## 可以看到 “当前位置mirrors6.ustc.edu.cn/fedora/rpmfusion/free/fedora/releases/15 /Everything/i386/os/”下有个名字为 “/repodata” 的文件夹,那么这个“当前位置” 就是需要放在 baseurl 等号右边的那个文件夹。前面加上 “http://” 表示以 http 方式访问,ftp 也可以啦。

## $releasever 表示发行版的版本号,比如 Fedora 15 的 $releasever 就是 15

## $basearch 表示安装的版本,有 i386 和 x86_64。这样的格式写可以保证该 repo 文件在任何版本下都可以使用。

## mirrorlist 是官方的 mirror列表,当 baseurl 这个镜像不能使用时,YUM 会自动从官方镜像中选一个进行更新。

## enable=1 表示启用这个软件源。

## metadata_expire=7d 表示在 metadata_expire 时间内,YUM 不会再向源网站更新本地数据库。这里设置是 7 天?

## gpgcheck=1 表示启用 gpgcheck,用于软件包的指纹识别。

 

在进行完上面两步操作后,你可以将以前的各种源 repo 文件移走或删除。然后运行下面的命令:

# yum clean all

# yum makecache

会看到下面的结果:

如果你的网络支持 IPv6 访问的话,就会有这样的速度啦~

 

配置完成!因为 fedora 和 fedora-updates 的 repo 在帮助信息里已经给出,所以下面附上 rpmfusion 源的我的 repo 文件,下载后运行下面的命令即可:

# cp ./rpmfusion* /etc/yum.repos.d/

IPv4 版:

rpmfusion-free-USTC-ipv4.repo
rpmfusion-free-updates-USTC-ipv4.repo
rpmfusion-nonfree-USTC-ipv4.repo
rpmfusion-nonfree-updates-USTC-ipv4.repo

IPv6 版:

rpmfusion-free-USTC-ipv6.repo
rpmfusion-free-updates-USTC-ipv6.repo
rpmfusion-nonfree-USTC-ipv6.repo
rpmfusion-nonfree-updates-USTC-ipv6.repo

不要下错了。

转载于:https://my.oschina.net/rockbaby/blog/31837

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值