CenOS修改yum镜像为国内163镜像

更新yum镜像库为国内的163或者aliyun的,在yum安装的时候会快很多,yum默认安装的是从外国的网站上下载的!

yum安装的时候是根据配置文件中的镜像网站来的:

在配置文件:/etc/yum.repos.d/CentOS-Base.repo

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearc
h&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0

name:就是一个唯一的的名字无特殊意思

mirrorlist:下载yum安装包的网站,刚开始大家的都一样

gpgcheck=1表示下载yum安装包时会检查下载的包是否安全 gpgcheck=0就不会检查

gpgkey:检查的钥匙路径

enabled=0表示关闭该镜像下载地址,没有配置表示默认是打开的。

下面就将这个yum镜像地址换成163的:

从网站:http://mirrors.163.com/.help/centos.html下载对应版本的CenOS repo

(一)先备份好原先的repo

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

(二)将下载的repo文件放在/etc/yum.repos.d路径下

(三)清缓存、重新装载缓存

yum clean all

yum makecache

注:如果yum -y install 某个安装包的时候报如下错误:

Loaded plugins: fastestmirror, refresh-packagekit, security
Determining fastest mirrors
http://mirrors.163.com/centos/6/os/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: base. Please verify its path and try again

修改如下文件添加:nameserver 8.8.8.8就可以解决,因为那是dns无法解析mirrors.163.com导致的

vi /etc/resolv.conf

猜你喜欢

转载自www.cnblogs.com/yehuili/p/9951029.html