一.配置本地yum源
1.掛載ISO鏡像
mount -o loop /mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom
2.配置yum源文件
#iso.repo必須以.repo結(jié)尾
[root@node5 ~]# cat /etc/yum.repos.d/iso.repo
[iso]
name=iso
baseurl=file:///mnt/cdrom
enable=1
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
#清除系統(tǒng)所有的yum緩存
[root@node5 yum.repos.d]# yum clean all
#生成yum緩存
[root@node5 yum.repos.d]# yum makecache
#注釋?zhuān)?[iso] #yum源的名稱(chēng),,在本服務(wù)器上是唯一的,,用來(lái)區(qū)分不同的yum源
name= iso #對(duì)yum源描述信息
baseurl=file:///mnt/cdrom #yum源的路徑,還可以是FTP(ftp://...)、HTTP(http://...),、本地(file:///光盤(pán)掛載目錄所在的位置)
enabled=1 #為1,,表示啟用yum源;0為禁用
gpgcheck=0 #為1,,使用公鑰檢驗(yàn)rpm包的正確性,;0為不校驗(yàn)
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 #指定進(jìn)行rpm校驗(yàn)的公鑰文件地址
3.設(shè)置開(kāi)機(jī)自動(dòng)掛載iso鏡像文件
#在/etc/fstab文件中,在最后一行添加
[root@node5 ~]# cat /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/mnt/yum-iso/CentOS-7-x86_64-DVD-1611.iso /mnt/cdrom iso9660 loop 0 0
二.配置國(guó)內(nèi)yum源和epel源
1.首先備份原有的repo文件
[root@node5 ~]# cd /etc/yum.repos.d/
[root@node5 yum.repos.d]# mkdir repo_bak
[root@node5 yum.repos.d]# mv *.repo repo_bak/
[root@node5 yum.repos.d]# ls
repo_bak
2.下載國(guó)內(nèi)鏡像提供的repo文件
[root@node5 yum.repos.d]# wget http://mirrors.aliyun.com/repo/Centos-7.repo
[root@node5 yum.repos.d]# wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
[root@node5 yum.repos.d]# ls
CentOS7-Base-163.repo Centos-7.repo repo_bak
#注釋?zhuān)篊entos-7.repo文件里有一句:baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/
#$releasever表示系統(tǒng)的版本號(hào),,可以使用cat /etc/centos-release查看版本號(hào)
#[root@node5 yum.repos.d]# cat /etc/centos-release
#CentOS Linux release 7.4.1708 (Core)
#$basearch表示處理器類(lèi)型,,比如x86_64
#清除系統(tǒng)所有的yum緩存
[root@node5 yum.repos.d]# yum clean all
#生成yum緩存
[root@node5 yum.repos.d]# yum makecache
3.安裝epel源
#安裝官方epel源
[root@node5 yum.repos.d]# yum install -y epel-release
[root@node5 yum.repos.d]# ls
CentOS7-Base-163.repo Centos-7.repo epel.repo epel-testing.repo repo_bak
#安裝阿里的epel源
[root@node5 yum.repos.d]# wget -O /etc/yum.repos.d/epel-7.repo http://mirrors.aliyun.com/repo/epel-7.repo
[root@node5 yum.repos.d]# yum clean all
[root@node5 yum.repos.d]# yum makecache
4.查看系統(tǒng)可用的yum源和所有的yum源
[root@node5 yum.repos.d]# yum repolist enabled
[root@node5 yum.repos.d]# yum repolist all
|