教育网可用ArchLinux源_20100709测试

自己在几个月前为了安装Archlinux,收集测试过一些源,这段时间有一些源出问题了,昨天,由 @bupt 同学共享给我一个他以前在用Arch使用过的源列表,我结合自己收集的,再结合推上朋友推荐的网易、搜狐的开源镜像,做了一下测试。得到如下列表,共有12个地址:

# EDU available. Tested by oppih on 2010.07.09
Server = http://mirror6.bjtu.edu.cn/archlinux/$repo/os/i686
Server = http://mirror.bjtu.edu.cn/ArchLinux/$repo/os/i686
Server = http://mirrors.sohu.com/archlinux/$repo/os/i686
Server = http://mirrors.163.com/archlinux/$repo/os/i686
Server = ftp://mirror.lzu.edu.cn/archlinux/$repo/os/i686
Server = http://oss6.ustc.edu.cn/archlinux/$repo/os/i686
Server = http://program.net9.org/archlinux/www.archlinux.org/$repo/os/i686
Server = http://ftp.kddlabs.co.jp/Linux/distributions/archlinux/$repo/os/i686
Server = ftp://oss.ustc.edu.cn/archlinux/$repo/os/i686
Server = http://ftp.heanet.ie/mirrors/archlinux/$repo/os/i686
Server = ftp://ftp.sjtu.edu.cn/pub/mirror2/www.archlinux.org/$repo/os/i686
Server = http://mirror.lzjtu.edu.cn/archlinux/$repo/os/i686

附上一些说明:

1.第一个mirror6,是北交的IPv6开源镜像站点(下面第二个是普通IPv4站点),在之前的的使用中出现下载安装的包无法通过校验的错误。现在已经恢复正常,应该是已经修复了问题。

2.同理,那个http://oss6.ustc.edu.cn/也是IPv6站点,不过“貌似”由于物理距离的原因,在我这里速度不够快……因为有教育网的高速网络,所以我就对速度什么的“苛刻”一下了。如果是在家里,速度上了200kb/s就很满足了~

3.那几个看着像是国外网站的(本来就是……),比如http://ftp.kddlabs.co.jphttp://ftp.heanet.ie,其实是国外的IPv6开源镜像站点,速度上很有保证的,现在Ubuntu上用的就是他们的源,速度5M/s以上~
ps:这些国外的镜像站点里面有不少资源,再加上一个http://mirror.switch.ch,可惜这个站点不提供Arch的镜像,但是有Ubuntu的哦。大家感兴趣的可以自己去发掘~

4.呃,注意一下,我这里指的是稍微标准一些的教育网,不是说所有大学的网络都是教育网的……因为我也听说过有些学校没有IPv6的,还被电信网通限制什么什么的之类的……总之,一般来说,如果有可以用PT这类拥有变态下载速度的,应该就是了。不是教育网也有好处,可以直连到国外网上更新呢。

再给上一个测试生成mirrorlist的方法。注意,我上面这个列表的顺序可不是自己随意排列的,是由叫本自动产生的。具体说明在wiki的这里(En)。由我简单说明一下,也当是个自己一个笔记。

编辑/etc/pacman.d下的mirrorlist文件,将自己可用的地址粘贴进去就行(默认里面的一大堆地址都不要了)
然后生成一个副本:
cp mirrorlist mirrorlist.backup
(记得官方文档里面还用了个awk命令什么的用来将那些原本带着的地址前面的#去掉,然后再使用的,咱们忽略这一步~)
终端执行:
rankmirrors -n 6 mirrorlist.backup > mirrorlist
注意那个数字6,这表示最后得到的源列表里面包含最快的6个地址。我为了全保留,用了12……实际上,每次连接的时候,pacman应该只会用一个地址,只有第一个连接不上的时候才会用第二个。所以如果接连连接不上换地址的话,也有可能是网络故障了…… :(

使用这个rankmirrors是需要Python支持的,所以新安装的Arch还需要安装一下Python。

至于那个肯定是在国外的[archlinuxfr] Server = http://repo.archlinux.fr/$arch,需要到/etc/pacman.conf这个配置文件里面去激活,而且一般在教育网里都是需要export http_proxy才能用的,我就不多说了。

2010.07.13更新:
又发现两个新的教育网可用源,

Server = http://mirrors.163.com/archlinux/$repo/os/i686
Server = http://linux.ziqiang.net/archlinux/$repo/os/i686
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s