把Linux系统中的yum替换为清华源,速度瞬间从5KB/s变到3.5MB/s
在Linux系统中,使用yum安装软件特别方便,可恨的是,yum原本镜像为mirror.centos.org
,服务器在国外,下载速度5KB/s,真的等的我花儿都谢了。
我网上找了很多资料,首先找到了阿里云的镜像,奈何阿里云官方把CentOS-6的yum源给删了,最低支持CentOS-7的,我用的是CentOS-6.5(大家可以输入cat /etc/centos-release
查看版本当前操作系统版本) ,无奈,那就换个源吧!
功夫不负有心人,终于在清华大学开源软件镜像站找到了下面一句话:
该文件夹只提供 CentOS 7 与 8,架构仅为
x86_64
,如果需要较早版本的 CentOS,请参考 centos-vault 的帮助,若需要其他架构,请参考 centos-altarch 的帮助。
我点到centos-vault
下,尝试了一下,还真的可以,每秒几MB,真的发大了,哈哈。
下面,我们来一步一步配置CentOS-6的yum源吧!
(1)在Linux命令行中输入如下命令,备份CentOS-Base.repo
文件
1 | cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak |
(2)输入vi /etc/yum.repos.d/CentOS-Base.repo
编辑CentOS-Base.repo
文件,将 在 mirrorlist=
开头行前面加 #
注释掉;并将 baseurl=
开头行取消注释(如果被注释的话),把该行内的域名及路径(例如mirror.centos.org/centos
)替换为 mirrors.tuna.tsinghua.edu.cn/centos-vault
。以上步骤可以被下方的命令一步完成:
1 | sed -e 's|^mirrorlist=|#mirrorlist=|g' \ |
按理说,到这里应该就可以了,我试着执行yum install vim
试了一下,出现了404 Not Found
到底怎么回事呢?我试着访问了下https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6/
,还真访问不到。
我再试着把上述链接的6改为了6.0,访问https://mirrors.tuna.tsinghua.edu.cn/centos-vault/6.0/
,竟然访问到了。
找到了出错原因,那就好办了,依次执行以下命令:
1 | cp /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base1.repo.bak #为了以防万一,再次备份CentOS-Base.repo文件 |
再次执行yum install vim -y
,嘻嘻,每秒3.5MB,赚大发了。
最后,补充几个其它的源:
企业贡献:
搜狐开源镜像站:http://mirrors.sohu.com/
网易开源镜像站:http://mirrors.163.com/
大学教学:
北京理工大学:
http://mirror.bit.edu.cn (IPv4 only)
http://mirror.bit6.edu.cn (IPv6 only)
北京交通大学:
http://mirror.bjtu.edu.cn (IPv4 only)
http://mirror6.bjtu.edu.cn (IPv6 only)
http://debian.bjtu.edu.cn (IPv4+IPv6)
兰州大学:http://mirror.lzu.edu.cn/
厦门大学:http://mirrors.xmu.edu.cn/
清华大学:
http://mirrors.tuna.tsinghua.edu.cn/ (IPv4+IPv6)
http://mirrors.6.tuna.tsinghua.edu.cn/ (IPv6 only)
http://mirrors.4.tuna.tsinghua.edu.cn/ (IPv4 only)
天津大学:http://mirror.tju.edu.cn/
中国科学技术大学:
http://mirrors.ustc.edu.cn/ (IPv4+IPv6)
http://mirrors4.ustc.edu.cn/
http://mirrors6.ustc.edu.cn/
东北大学:
http://mirror.neu.edu.cn/ (IPv4 only)
http://mirror.neu6.edu.cn/ (IPv6 only)
电子科技大学:http://ubuntu.uestc.edu.cn/
亲测,只有搜狐源、东北大学、清华大学维护CentOS6,其它的应该最低从CentOS7开始维护。