首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在yum.repo中使用baseurl和mirrorlist

在yum.repo中使用baseurl和mirrorlist
EN

Server Fault用户
提问于 2022-09-15 10:22:58
回答 1查看 405关注 0票数 1

我想在我的中缓存RPM数据包。在客户端的repo文件中,我有两行代码,都是未注释的:

代码语言:javascript
复制
baseurl=http://nexus-ip/repository/bts-nexus-almalinux-base/$releasever/BaseOS/$basearch/os/
mirrorlist=https://mirrors.almalinux.org/mirrorlist/$releasever/baseos

百胜的更新只提供给镜像列表。如果我评论镜像列表,那么一切都正常,但是如果nexus回购不可用,那么服务器就无法更新数据包。我最终想要的是,客户端首先使用baseurl,只有当它不可用时,才使用镜像列表。有可能吗?我如何将baseurl优先于镜像列表?

EN

回答 1

Server Fault用户

发布于 2022-09-15 10:39:51

mirrorlist只是给您提供更多的可供选择的下载包,从文档。

镜像列表指定一个URL到包含一个基url列表的文件。这可以用来代替基尔选项,也可以与基尔选项一起使用。下面描述的替换变量可以与此选项一起使用。由于镜像列表URL包含单词" metalink“,因此将镜像列表的值复制到metalink (如果metalink未设置)。

因此,您可以将相同的baseurl放在mirrorlist的顶部,并且只能在某些包不是baseurl url的情况下使用镜像列表生存下来。

编辑1:

您可以尝试baseurl和failovermethod=priority组合,根据您想要的优先级以类似的顺序添加urls。

故障转移方法它可以是'roundrobin‘或’优先级‘。“‘roundrobin”从要启动的URL列表中随机选择一个URL,然后如果它未能与所选服务器联系,则继续进行另一个类似选择的URL。“优先级”从baseurl中列出的第一个优先级开始,如果它无法与服务器联系,它将继续与列表中的下一个服务器进行顺序操作。如果没有指定,则默认为“优先级”,可以是“roundrobin”或“优先级”。“圆木桶”

你可以给多个基尔如下所示,

代码语言:javascript
复制
baseurl=http:///install/centos7.5/x86_64         
        http:///install/centos7.5/x86_64
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/1110798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档