yum 相关

关于 /etc/yum.conf

关于/etc/yum.repos.d/

关于yum 源配置格式

eg:

其中:

[base] : 仅仅是个分类,没有特殊含义

name:  是yum源名称

mirrorlist: yum源镜像列表,根据一定规则选择使用某个yum源进行下载,失败则尝试其它yum源

baseurl: yum源地址

gpgcheck: 是否做签名校验

gpgkey: 签名校验使用的公钥

变量:

$releasever: 操作系统发布版本号

$basesearch:  ???

yum中变量有几个?稍后再看,不过也不太重要,基本的知道也够了

关于mirrorlists

eg:mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

mirrorlist 指向的url地址返回的内容格式很简单,每行一个yum源地址,如下:

http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os

国内yum源

centos官方yum源: http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

阿里云yum源: http://mirrors.aliyun.com/

yum仓库格式

yum源比如: http://mirrors.aliyun.com/  那么我在配置yum源的时候写到哪一级目录呢?

yum 会去baseurl下面的repodata中去找仓库的源数据,那么对于阿里云的centos配置应该为:

你会发现这个目录下有一个repodata,yum会先访问

不要以为http://mirrors.aliyun.com/centos/6.7/os/x86_64/Packages/中有rpm包,就把baseurl配置为http://mirrors.aliyun.com/centos/6.7/os/x86_64/Packages/

 

 

留下评论

邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据