yum 如何使用 repo 文件中的 baseurl?

yum 如何使用 repo 文件中的 baseurl?

我正在尝试镜像一个通过卫星到达盒子的 rhel yum repo。reposync 失败了(gpg 检查?)所以我想测试一下。

repo 配置表明 baseurl 类似于:

https://blah/more-blah/rhel/7/server/$basearch/os

但这真的很奇怪,原因如下:

  • 服务器实际上不是 https
  • 该网址末尾没有任何内容
  • 有两个层次的东西 - 但完全不同

yum 是否真的会丢弃 baseurl 或以某种方式分解它,然后以反映它在端点某个部分发现的内容的方式进行重建?

编辑 -- 我无法显示实际配置... 这是企业内部卫星派生的配置。但它是这样的:

[server-rpms]
sslclientcert = /etc/somefile
baseurl=https://blah/more-blah/rhel/7/server/$basearch/os
ui_repoid_vars = basearch
sslverify=1
name = Blah
sslclientkey = /etc/anotherfile
gpgkey = file:///etc/yet/another/file
enabled = 1
sslcacert = /etc/pemfile
gpgcheck = 1

顺便说一句,yum 运行良好,这个 repo 可以正常运行。

相关内容