先简要的说一下yum的原理:
yum需要一个yum库,也就是yum源。默认情况下,CentOS就有一个yum源。
在/etc/yum.repos.d/目录下有一些默认的配置文件(可以将这些文件移到/opt下,或者直接在yum.repos.d/下重命名)。
首先要找一个yum库(源),就是/etc/yum.repos.d/CentOS-Base.repo这个文件,可以后期修改设置。
打开CentOS-Base.repo文件,可以看到url路径是CentOS的官网自身的yum源,http://mirrorlist.centos.org/?release=releasever&arch= basearch&repo=os。可以将这个mirrorlist注释掉,然后将baseurl设置成国内的阿里云源http://mirrors.aliyun.com/repo/Centos-6.repo,也可以在用于大量的rpm包的前提下设置成自己的本地文件系统(挂载目录),需要移除CentOS-Base.repo文件,并编辑CentOS-Media.repo文件。
/etc/yum.repos.d/CentOS-Base.repo文件的内容格式大致是这样的:
name=Description#一个描述,随意。
baseurl=#设置资源库的地址,可以写阿里云也可以是自己的yum
ftp://
http://
file:///
enabled={1|0}#enabled=1开启本地更新模式
gpgcheck={1|0}# gpgcheck=1表示检查;可以不检查gpgcheck=0
gpgkey=#检查的key;如果上面不检查这一行可以不写。
然后再说下怎么更换这个源:
1.现在新的源文件,保存覆盖/etc/yum.repos.d/CentOS-Base.repo。比如使用阿里的源就用如下命令:
cd /etc/yum.repos.d/
wget -O CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
2.成功后再执行
yum clean all
yum makecache
重新加载yum。之后就可以通过 yum update -y 用新源进行更新了
来源:抚顺市博远电子,如涉及版权问题请与我们联系。
TAG
软件定制,软件开发,瀚森HANSEN,辽宁,沈阳,抚顺