Centos7配置本地yum源的方法

首先我们进入一个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
gpgcheck=0
enabled=1
[iaas]  ##这也是一个仓库的标签
name=iaas  ##这个也是一个仓库的名称
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1

 从下图可以看到,我们的系统yum源的仓库地址,所以出现了两个ID(1)和名称(2),所以在这里正好和配置文件写的一样

,一个名称为iaas,另一个为centos,然后两个仓库一共有5411个软件包(4),

等等

猜你喜欢

转载自blog.csdn.net/qq_36154886/article/details/84075150