首先我们需要说明,在linux下,repo文件都是存放在/etc/yum.repos.d文件夹之中的。repo文件即是我们常说的源文件(repositry匹配文件),在使用yum命令的时候系统会自动读取repo文件,然后去repositry获取软件。但是具体读取repo文件的什么呢,我们来看一个简单的repo文件
local.repo
[local]
name=local
baseurl=url
gpgcheck=0/1
enabled=0/1
gpgkey=url;
ok,我们来逐一解读,
- local.repo:这个源文件的名字,这个根据实际的使用自己定义
- [local]:repositry的名字,必须是独一无二的,不能和其他源文件冲突
- name=local:对于[local]的具体描述,这个可以根据具体使用描述
- baseurl:这个是非常重要的一环,表明了repositry的地址,支持ftp协议,http协议和file协议;
- enabled=0/1:只有两个值,为1时表示repositry可以获取,0表示关闭
- gpgcheck=0/1:有1和0两个选择,分别代表是否是否进行gpg校验,如果没有这一项,默认是检查的
- gpgkey=url:后面接的是gpgkey的地址,如果前面定义gpgcheck=1的话。