.repo文件共存与优先级,.repo文件的修改,https的repo改成http

=

.repo文件共存与优先级,.repo文件的修改,https的repo改成http

=

先仔细读文章,这是原理:

yum是很么?repo文件详解,epel简介,yum源的更换,repo和epel区别

 

多个文件共存和优先级:

#pkgpolicy: 包的策略。一共有两个选项,newest和last,这个作用是如果你设置了多个repository,而同一软件在不同的repository中同时存 在,yum应该安装哪一个,如果是newest,则yum会安装最新的那个版本。如果是last,则yum会将服务器id以字母表排序,并选择最后的那个 服务器上的软件安装。一般都是选newest。

 

.repo文件修改:

[root@june-test-11 yum.repos.d]# ls

CentOS-Base.repo  CentOS-Base.repo.backup  CentOS-Debuginfo.repo  CentOS-Media.repo  epel.repo  salt-latest.repo

碰到办公室的网络有问题,https老是连不上(其实可能被强了么?)

但是http的可以访问,此时可以修改repo文件。

修改 epel.repo  salt-latest.repo文件:

  1 [salt-latest]

  2 name=SaltStack Latest Release Channel for RHEL/Centos $releasever

  3 baseurl=http://repo.saltstack.com/yum/redhat/6/$basearch/latest

  4 failovermethod=priority

  5 enabled=1

  6 gpgcheck=1

  7 gpgkey=file:///etc/pki/rpm-gpg/saltstack-signing-key

这样再安装的时候就ok了!

 

为 YUM 源配置优先级

Ceph 的安装包在 epel 中也有,但是比较旧,已经把 Ceph 的源加入 /etc/yum.repos.d, 但是 yum 安装的时候,会选择 epel 里的 Ceph 软件包,而有是选择 Ceph 源里的。

解决方法:使用 YUM 的 yum-plugin-priorities 插件。

$ yum install yum-plugin-priorities

 

确认配置文件内容

cat /etc/yum/pluginconf.d/priorities.conf

[main]

enabled = 1

在 /etc/yum.repos.d/ceph.repo 中的每个节点加入

 

priority=1

priority 越小表示优先级越高

 

=

=

=

 

你可能感兴趣的