创建挂载点

centos7 配置仓库地址 centos 设置基础软件仓库_服务器

挂载镜像

centos7 配置仓库地址 centos 设置基础软件仓库_centos_02

我们一般习惯用/dev/cdrom进行挂载,它其实是真实光盘镜像/dev/sr0的软连接

centos7 配置仓库地址 centos 设置基础软件仓库_centos_03

创建本地yum源

在创建之前,我们需要把yum源仓库配置目录下的yum源文件删掉,防止造成干扰

centos7 配置仓库地址 centos 设置基础软件仓库_运维_04

名字可以随便起,但后缀一定是.repo结尾的

centos7 配置仓库地址 centos 设置基础软件仓库_linux_05

编辑以下内容:

 第一行写yum源的名称,可以随便起,这里是[local]

第二行是描述name,可以随便写

第三行最重要,路径指的是rpm包存放的位置,因为yum源其实就是指的rpm包存放的位置

gpgcheck=0是否要验证rpm包的数字签名,这里是不验证,如果要验证还要加公钥文件的位置

enabled=1是否要启用Yum源,这里我们要启用,否则yum源不可用

centos7 配置仓库地址 centos 设置基础软件仓库_centos_06

检验Yum源  

这是列出所有的rpm包 ,如果能列出来,证明yum源没有问题

或者使用yum repolist 

这是列出当前系统中所有可用的yum源 


  PS

yum clean all 是什么意思
yum会将下载下来的 包文件rpm和头文件header存盘在 本地机器的硬盘 缓存中,
这个将占用 硬盘空间, 可以将这些内容清除掉, 以释放磁盘空间:
yum clean headers: // 释放头文件
yum clean packages: // 清除包文件
yum clean all: // 清除所有

yum makecache fast是什么意思
yum安装时会自动进行缓存,但是如果不安装软件进行测试,就需要makecache来测试yum是否好使了(通俗来说就是不安装软件来进行rpm包的缓存,会在真正安装时提高安装速度.)

总结 

 为什么要创建挂载点,并且把光盘镜像挂载到指定的目录下,相信很多同学初学的时候都会有这个疑惑,包括博主也是,但是随着知识的增加我对这个也有了更加深的见解。我们知道linux一切皆文件,所以像光盘镜像这种虚拟设备在linux中以设备文件存在,通常这种设备文件叫/dev/sr0,而设备文件又像个封闭的空间。我们无法访问它,所以我们要开个口,以后就能访问了。开口的过程叫挂载,对应mount /dev/sr0 /mnt/cdrom这个命令,这个口就是目录,也就是挂载点,挂载完我们就能访问了,也就可以创建Yum源了。是不是有一种恍然大悟的感觉呢,别忘了一键三连啊。