我们安装的Linux虚拟机或购买的云服务器上默认使用的yum源在国内有时候会传输很慢,现在大多我们在使用Linux之前都会修改一下yum源,以下以centos为例,将yum源修改为阿里云的。可以到https://developer.aliyun.com/mirror/中查看帮助
备份机器中的源文件
备份的目的是为了操作失败后可以随时回滚
1 | mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak |
下载新的 CentOS-Base.repo 到 /etc/yum.repos.d/
我们的yum源配置文件在/etc/yum.repos.d/目录中,所以我们将阿里云的repo文件下载到该目录下(可以根据系统版本到http://mirrors.aliyun.com/repo/查看对应的文件)
1 | 要下载与系统版本一致的repo文件 |
运行yum makecache生成缓存
问题
若出现Couldn’t resolve host 'mirrors.cloud.aliyuncs.com’的信息,则表示网络不通,可以使用下面命令修改repo文件:
1 | sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo |