name=Red Hat Enterprise Linux Server
baseurl=http://mirror.centos.org/centos/5/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
Name
这个只是对仓库进行的一个描述,也可以随意些,但要有意义
Baseurl
这个很重要,这个是指定路径,可以用file,ftp,http 用后面两个必须开启相应的服务。File可以用来做本地仓库。一定要保证路径可达
Enabled=0 or 1
这个相当于开关,如果等于1,代表开启。0则关闭,开启是指是否要去读这个文件,关闭则不去读这个文件
Gpgcheck=0 or 1
与上面一样。是指安装软件包的时候检查数字签名,检查软件包的完整性。
Gpgkey
开启gpgcheck后,通过gpgkey来指定,相应的gpg文件
如果不指定gpgkey文件,那么就必须手动的导入相应的gpg文件,
Rpm --import http://centos.ustc.edu.cn/centos/RPM-GPG-KEY-CentOS-5
必须手动的敲入这条命令。
RHEL发行版安装好后会将相应的gpgkey放在/etc/pki/rpm-gpg目录下面。
Yum仓库中每一行参数都已经介绍完毕了
注意:gpgkey(或rpm --import)指定的gpg文件 要与 baseurl的Yum源对应,不然更新会失败。
比如 baseurl= http://mirror.centos.org/centos/4/os/$basearch/,则必须指定对应的gpg文件gpgkey= http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-4
又如:baseurl=http://mirror.centos.org/centos/4/os/$basearch/,则必须指定对应的gpg文件 gpgkey= http://mirror.centos.org/centos/RPM-GPG-KEY-CentOS-5