曲径通幽论坛

标题: yum 仓库配置文件 [打印本页]

作者: beyes    时间: 2013-4-27 23:51
标题: yum 仓库配置文件
OS : CentOS 6.4
yum 仓库配置文件存储在 /etc/yum.repos.d/ 目录下,名字都必须是以 .repo 结尾。它会包含下面形式的一个或多个配置信息块,这些信息块格式如下:
[repo-name]
name=your description
baseurl=http://repository-url
enabled=1
gpgcheck=1
下面看一个具体的,从 CentOS-Base.repo 截取的一段:
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
第 1 行 [centosplus] 表示该信息块的名称。
第 2 行 name 可以自定义,它表示该仓库名。
第 3 行 mirrorlist 是镜像列表
第 4 行 baseurl 明确指定一个仓库地址,前面的 # 号表示注释。
第 5 行 gpgcheck 为 1 时表示启用不对称加密身份认证。比如 CentOS 会用一个私钥加密软件包,也就是等于给该软件包进行签名;用户拥有的是众所周知的公钥,用户就是使用该公钥来解密。若解密成功,那么说明该软件包来自 CentOS,否则表示可能被人动了手脚。
第 6 行enabled 等于 0 时表示不启用该仓库,为 1 时启用。
第 7 行 gpgkey 后接公钥所在的文件,这是系统安装完时就给出的。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2