首先我们进入一个yum源的配置文件目录,命令如下
cd /etc/yum.repos.d/&&ls
进去之后,我们可以看到里面存在很多Cen开头,repo结尾的配置文件
这些就是默认的配置文件,默认的配置文件需要访问外网,所以我们是用不了的,因为我们都是使用自己的局域网yum源,
所以我们需要自己新建一个配置文件,并且把原来的默认文件都删除或者移动,命令如下
mv /etc/yum.repos.d/* /opt/ ##将/etc/yum.repos.d/下的所有文件移动到/opt/
移动之后,那个配置目录下就没有配置文件了,所以这时候我们就需要自己创建一个配置文件了,命令如下
vi local.repo ##新建或者编辑一个文件名为local.repo的文件
执行之后,如果是新文件,那么就会出现以下界面
然后我们按一下a或者i进入编辑模式,输入以下内容
[centos]
name=centos
baseurl=file:///opt/centos
gpgcheck=0
enabled=1
[iaas]
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
然后,上面的配置参数中,我们需要修改的就是
baseurl= ##RPM安装包的地址,可以是http,ftp,本地(file)这三种协议
“=”都是表示一个变量或者值,就是告诉系统这个东西是什么或者在哪里
因为我们需要配置的是本地,所以我们使用的是file(本地)协议,
本地协议的特点就是在协议的名称后面加多一条" / ",也就是一共三条,ftp和http协议则只需要两条
,然后[ ]这里就是设置这个yum源仓库的名称,这个可以自定义,以及
name=centos ##这个参数说的是这个yum仓库的名称命名为centos,所以也是可以自定义的
具体的配置参数解释如下
[centos] ###这是一个仓库的标签[随便写]
name=centos ###这是一个仓库的名称[随便写]
baseurl=file:///opt/centos ##这是centos系统安装镜像挂载的路径
gpgcheck=0 #安全检测 1-开启 0-不开启
enabled=1 #yum源是否启用 1-启用 0-不启用
[iaas] ##这也是一个仓库的标签
name=iaas ##这个也是一个仓库的名称
baseurl=file:///opt/iaas/iaas-repo #这是IAAS的一个安装包路径
gpgcheck=0 #安全检测 1-开启 0-不开启
enabled=1 #yum源是否启用 1-启用 0-不启用
从下图可以看到,我们的系统yum源的仓库地址,所以出现了两个ID(1)和名称(2),所以在这里正好和配置文件写的一样
,一个名称为iaas,另一个为centos,然后两个仓库一共有5411个软件包(4),
等等