如何在 CentOS Stream 9 中获取 epel-release / epel-release-next / powertools

如何在 CentOS Stream 9 中获取 epel-release / epel-release-next / powertools

我最近安装了 CentOS Stream 9,但发现按照我在网上找到的任何说明都无法让 epel 正常工作。 CentOS 8 / CentOS Stream 8 的资源不起作用,CentOS 9 Stream 的资源几乎没有。

我想安装 epel 这样我就可以安装类似的软件包ddclient,但我不明白。通常我会这样做:

dnf install epel-release
dnf config-manager --set-enabled powertools  # I have also tried PowerTools

但我收到这个错误:

Error: No matching repo to modify: powertools.

我已经搞砸了很多尝试获取 epel 所以我的设置现在可能会搞砸,但这里是我当前安装的相关软件包和存储库:

$ dnf list installed | grep -E 'centos|epel'
centos-gpg-keys.noarch                        9.0-3.el9                      @baseos
centos-logos.x86_64                           90.4-1.el9                     @AppStream
centos-logos-httpd.noarch                     90.4-1.el9                     @appstream
centos-stream-release.noarch                  9.0-3.el9                      @baseos
centos-stream-repos.noarch                    9.0-3.el9                      @baseos
epel-release.noarch                           8-13.el8                       @@commandline

$ dnf repolist
repo id                                                              repo name
Plex                                                                 Plex
appstream                                                            CentOS Stream 9 - AppStream
baseos                                                               CentOS Stream 9 - BaseOS

任何帮助将不胜感激,我几乎只是擦除并安装 CentOS Stream 8。

谢谢!

答案1

powertools现在称为crb(CodeReady Linux Builder,或 epel 9)。要启用它,请运行

dnf config-manager --set-enabled crb

对于 epel 的其他版本,请查看以下文档:软呢帽

  1. https://developers.redhat.com/blog/2018/11/15/introducing-codeready-linux-builder

答案2

我认为这还不可能。我也尝试过,但是失败了。我安装了epel-releaseepel-next-release来自官方 Fedora 项目,但我无法从 EPEL 安装更多软件包。

好像还没有啊我尝试在多个站点进行搜索,但没有找到任何解决方案。甚至没有在CentOS镜像,其中 9-stream 文件夹完全丢失。

对我来说,唯一的解决方案是降级到 CentOS Stream 8。

相关内容