光盘yum源搭建步骤

ISO源文件国内下载地址
CentOS-7-x86_64-Everything-1708.iso

  1. 挂载光盘
[root@ymsu 09:44:24 /root]
#mount /dev/cdrom /mnt/cdrom
  1. 让网络yum源文件失效
[root@ymsu 09:44:24 /root]
#cd /etc/yum.repos.d/
[root@ymsu 09:49:11 /etc/yum.repos.d]
#mv CentOS-Base.repo CentOS-Base.repo.bak
[root@ymsu 09:49:11 /etc/yum.repos.d]
#mv CentOS-Debuginfo.repo CentOS-Debuginfo.repo.bak
[root@ymsu 09:49:11 /etc/yum.repos.d]
#mv CentOS-Vault.repo CentOS-Vault.repo.bak
  1. 修改光盘yum源文件

将CentOS-开头的文件打包备份

[root@ymsu 10:24:41 /etc/yum.repos.d]
#ll
total 32
-rw-r--r-- 1 root root 1664 Aug 30 23:53 CentOS-Base.repo
-rw-r--r-- 1 root root 1309 Aug 30 23:53 CentOS-CR.repo
-rw-r--r-- 1 root root  649 Aug 30 23:53 CentOS-Debuginfo.repo
-rw-r--r-- 1 root root  314 Aug 30 23:53 CentOS-fasttrack.repo
-rw-r--r-- 1 root root  630 Aug 30 23:53 CentOS-Media.repo
-rw-r--r-- 1 root root 1331 Aug 30 23:53 CentOS-Sources.repo
-rw-r--r-- 1 root root 3830 Aug 30 23:53 CentOS-Vault.repo

[root@ymsu 10:21:29 /etc/yum.repos.d]
#tar -zcvf repo_bk_`date +%Y%m%d`.tar.gz CentOS-*

从repo_bk_date +%Y%m%d.tar.gz压缩包中解压出 CentOS-Media.repo文件

[root@ymsu 10:27:48 /etc/yum.repos.d]
#tar -zxvf repo_bk_20180223.tar.gz CentOS-Media.repo  
CentOS-Media.repo

修改CentOS-Media.repo文件配置

[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
#地址为你自己的光盘挂载地址
#        file:///media/cdrom/
#        file:///media/cdrecorder/
gpgcheck=1
#enabled=0
enabled=1
#enabled值从0修改为1,让此yum源配置文件生效
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

执行命令,第三列是 文件 CentOS-Media.repo 中定义的name,从而断定yum的来源是本地

[root@ymsu 10:33:22 /etc/yum.repos.d]
#yum list
zziplib.i686                         0.13.62-5.el7            c7-media 
zziplib.x86_64                       0.13.62-5.el7            c7-media 
zziplib-devel.i686                   0.13.62-5.el7            c7-media 
zziplib-devel.x86_64                 0.13.62-5.el7            c7-media 
zziplib-utils.x86_64                 0.13.62-5.el7            c7-media 

你可能感兴趣的:(光盘yum源搭建步骤)