参考链接:
1.Comex:修改CentOSyum源 、
2.lightnear
0.先检查是否有wget命令
先检查是否有wget命令:rpm -qa|grep wget
,后面要用到
安装wget命令:
yum install wget
1.备份原来的文件
yum源配置文件的路径:/etc/yum.repos.d/CentOS-Base.repo
cd /etc/yum.repos.d
mv CentOS-Base.repo CentOS-Base.repo.bak
2.下载新的yum源配置文件
阿里云的yum源配置文件地址:https://mirrors.aliyun.com/repo/Centos-X.repo
CentOS 6就是Centos-6.repo,CentOS 7的就是7
wget -O CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-6.repo
CentOS 7的就是7
wget -O CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
3.重建缓存:
yum clean all
yum makecache
完成
—————————
提示:
最近(2019-11-02)发现yum源的以"mirrors.cloud.aliyuncs.com"打头地址有问题了,比如重建缓存时提示:
已加载插件:fastestmirror
base | 3.6 kB 00:00:00
extras | 2.9 kB 00:00:00
updates | 2.9 kB 00:00:00
base/7/x86_64/primary_db FAILED
http://mirrors.cloud.aliyuncs.com/centos/7/os/x86_64/repodata/04efe80d41ea3d94d36294f7107709d1c8f70db11e152d6ef562da344748581a-primary.sqlite.bz2: [Errno 14] curl#6 - "Could not resolve host: mirrors.cloud.aliyuncs.com; Name or service not known"
正在尝试其它镜像。
yum 安装或者更新软件包时也有相关的其他提示。
解决:
编辑CentOS-Base.repo文件
vi CentOS-Base.repo
将其中以"mirrors.cloud.aliyuncs.com"打头的删掉,然后再重建缓存就没问题了