当你在centos系统使用yum安装软件时, 经常遇到下载速度极慢,或最近类似如下错误:

Could not resolve host: mirrorlist.centos.org; 未知的错误

表明mirrorlist镜像停止更新了。 有效的解决办法是更换为国内源,如阿里yum 源,不仅速度快,还可靠。方法如下:

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak

#CentOS6:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

#CentOS7:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

yum clean all
yum makecache

至此,/etc/yum.repos.d/目录下只有1个CentOS-Base.repo这个源文件。 光有这个源经常还不够用,比如此外我们经常用的最多的EPEL源。
‌EPEL(‌Extra Packages for Enterprise Linux)是一个由‌Fedora项目提供的第三方软件源,旨在为Enterprise Linux(如‌Red Hat Enterprise Linux、‌CentOS等)提供高质量的附加软件包。这个软件源包含了许多不在默认‌YUM源中的软件包,从而丰富了系统的软件资源。通过使用EPEL源,用户可以更方便地安装和管理这些额外的软件包,而无需从其他来源手动下载和安装。

在CentOS 7上配置EPEL(Extra Packages for Enterprise Linux)源的步骤如下:

首先,安装EPEL发布包:
sudo yum install epel-release
安装完成后, /etc/yum.repos.d/epel.repo就会自动生成。
注意需要执行yum clean all 和 yum makecache 使EPEL源生效。


apollo008
151 声望9 粉丝

走完这一生,如果我和你在一起会变得更好,那我们就在一起,否则我就丢下你。我回顾我最光辉的时刻就是和不同的人在一起,变得更好的最长连续时刻。