暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

把Linux系统中的yum替换为清华源,速度瞬间从5KB/s变到3.5MB/s

雷恩Layne 2021-08-02
2174

在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
文件

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
。以上步骤可以被下方的命令一步完成:

sed -e 's|^mirrorlist=|#mirrorlist=|g' \
    -e 's|^#baseurl=http://mirror.centos.org/centos/|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos-vault/|g' \
    -i.bak \
    /etc/yum.repos.d/CentOS-Base.repo

按理说,到这里应该就可以了,我试着执行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/
,竟然访问到了。

找到了出错原因,那就好办了,依次执行以下命令:

cp /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base1.repo.bak #为了以防万一,再次备份CentOS-Base.repo文件
mv /etc/yum.repos.d/CentOS-Base.repo.bak /etc/yum.repos.d/CentOS-Base.repo #将CentOS-Base.repo.bak重命名为CentOS-Base.repo
vi /etc/yum.repos.d/CentOS-Base.repo
:%s/$releasever/6.0/g #将文件中$releasever全部改成6.0
yum clean all && yum makecache # 清除和缓存

再次执行yum install vim -y
,嘻嘻,每秒3.5MB,赚大发了。

end

我是雷恩Layne,欢迎关注,共同学习,共同努力,共享成长!

长按图片一键关注


文章转载自雷恩Layne,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论