Rocky 8.5 - sshpass 的备用存储库,已从 EPEL 中删除

Rocky 8.5 - sshpass 的备用存储库,已从 EPEL 中删除

背景:

我正在开发一个 Kickstart 文件来安装 Rocky (8.5),并且我已将 EPEL 作为存储库包含在内,以便安装 Ansible。昨天,当尝试从 Kickstart 文件安装时,我收到一条消息“没有提供 ansible-2.9.27-1.el8.noarch 所需的 sshpass”

快速搜索得到了这个页面:https://bugzilla.redhat.com/show_bug.cgi?id=2020679

由于Red Hat前几天刚刚发布了RHEL 8.6,看来sshpass已经从EPEL中删除了。由于 Rocky 自然会落后于 RHEL,所以我预计我将无法从 Rocky 的存储库中获取此软件包,直到他们在一两周内或任何时候发布 8.6。

问题:

在 Rocky 8.6 发布之前,我应该(临时)向我的 Kickstart 文件添加什么存储库来解决此依赖性问题?

答案1

旧版本的 EPEL仍然可用,因此您可以尝试使用 8.5 存档版本:

https://dl.fedoraproject.org/pub/archive/epel/8.5.2022-05-10/Everything/x86_64/

答案2

sed 命令来修补你的 repo:

sed -i 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=epel-$releasever&arch=$basearch&infra=$infra&content=$contentdir|baseurl=https://dl.fedoraproject.org/pub/archive/epel/8.5.2022-05-10/Everything/x86_64/|' /etc/yum.repos.d/epel.repo

相关内容