先簡要的說一下yum的原理:
yum需要一個yum庫,也就是yum源。默認(rèn)情況下,CentOS就有一個yum源。
在/etc/yum.repos.d/目錄下有一些默認(rèn)的配置文件(可以將這些文件移到/opt下,或者直接在yum.repos.d/下重命名)。
首先要找一個yum庫(源),就是/etc/yum.repos.d/CentOS-Base.repo這個文件,可以后期修改設(shè)置。
打開CentOS-Base.repo文件,可以看到url路徑是CentOS的官網(wǎng)自身的yum源,http://mirrorlist.centos.org/?release=releasever&arch= basearch&repo=os。可以將這個mirrorlist注釋掉,然后將baseurl設(shè)置成國內(nèi)的阿里云源http://mirrors.aliyun.com/repo/Centos-6.repo,也可以在用于大量的rpm包的前提下設(shè)置成自己的本地文件系統(tǒng)(掛載目錄),需要移除CentOS-Base.repo文件,并編輯CentOS-Media.repo文件。
/etc/yum.repos.d/CentOS-Base.repo文件的內(nèi)容格式大致是這樣的:
name=Description#一個描述,隨意。
baseurl=#設(shè)置資源庫的地址,可以寫阿里云也可以是自己的yum
ftp://
http://
file:///
enabled={1|0}#enabled=1開啟本地更新模式
gpgcheck={1|0}# gpgcheck=1表示檢查;可以不檢查gpgcheck=0
gpgkey=#檢查的key;如果上面不檢查這一行可以不寫。
然后再說下怎么更換這個源:
1.現(xiàn)在新的源文件,保存覆蓋/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.成功后再執(zhí)行
yum clean all
yum makecache
重新加載yum。之后就可以通過 yum update -y 用新源進(jìn)行更新了
來源:撫順市博遠(yuǎn)電子,如涉及版權(quán)問題請與我們聯(lián)系。
TAG
軟件定制,軟件開發(fā),瀚森HANSEN,遼寧,沈陽,撫順