yum 如何从一个不存在的库 URL 下载软件包?

How can yum download packages from a non-existent base URL?

为了在 RHEL 7.5 上获得 Chrome 浏览器 运行,我发现这个 yum 存储库文件帮助我安装了所需的包:

[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

现在通过 yum install google-chrome 的安装工作得很好,但我想知道这怎么可能,因为 baseurl(和它的任何更短的路径段)returns 出现错误“404 未找到”。 yum 怎么可能下载这个 repo 文件的包?

看起来 google 只是 return 一个 404 而不是目录列表。

如果您直接浏览至:https://dl.google.com/linux/chrome/rpm/stable/x86_64/repodata/repomd.xml,则会下载正确的 xml 文件并正常运行。我想如果你把完整和正确的路径放到给定的 .rpm 你也可以手动下载它。