针对centos系列的本地yum搭建。
首先外面要有光盘ISO文件,也就是需要有源文件。这是第一步,以虚拟机为例
第二步,我们要在centos系统上面挂载我们的光驱。挂载的方式有很多种,我写一种简单的
[root@centos7 data]#mount /dev/sr0 /mnt 这样直接把光盘挂载到/mnt目录,进入cd /etc/yum.repos.d/ 这个目录,如果目录里面有很多文件可以mkdir bak 创建个bak文件夹,mv *.repo bak 把所有repo结尾的文件移动到bak里面,因为源的生效都是在/etc/yum.repos.d/这个目录且必须以.repo结尾才生效的。下面我们来写本地yum的配置文件
注意:--为注释
1.不检查密钥版本
cd /etc/yum.repos.d/
vim base.repo
[base] --yum
name=base --名称可写可不写
baseurl=file:///mnt --yum的位置根据repodata所在的上级目录(repodata所在的位置 cd /mnt里面)
gpgcheck=0 --是否检查密钥(本地的只要确定文件没问题基本都是不检查,如果要检查就为1)
2.检查密钥版本
[base]
name=cdrom repo
baseurl=file:///misc/cd/
gpgcheck=1
gpgkey=file:///misc/cd/RPM-GPG-KEY-CentOS-7
完成上面步骤可以清理下缓存 执行命令:yum clean all
清除缓存在使用命令:yum repolist 查看你的yum 挂载是否成功
挂载成功。
3.上面挂载只为临时挂载,当你的系统重新启动就是失效,如果向永久挂载还需要写入文件里面
永久挂载:在配置文件/etc/fstab里面最下面加入UUID这一行(uuid,可以用blkid查看,iso9660 是光盘的格式blkid这个命令也能看到)
vim /etc/fstab
UUID=2018-11-26-14-22-58-00 /mnt iso9660 defaults 0 0
这样后面重启系统也不会失效。
今天我们就说到这里,明天我们继续讲解网络yum的搭建