环境
- openEuler 版本:25.09
- 架构:x86_64
- 安装方式:dnf
现象
按常规方式安装:
ash sudo dnf clean all sudo dnf makecache sudo dnf install -y redis
返回:
No match for argument: redis Error: Unable to find a match: redis
默认已启用的仓库(OS / everything / update)中都检索不到 redis。
已做的排查
- dnf repolist 确认仓库均已启用,dnf makecache 无报错;
- 查看 repo.openeuler.org 的 openEuler-25.09 目录,everything/x86_64/Packages 下没有 redis 包;
- 在 EPOL/main/x86_64/Packages/ 下能看到
edis-8.2.1-2.oe2509.x86_64.rpm。
想请教
- 25.09 上安装 redis 是否必须启用 EPOL 仓库?
- 正确的启用方式是什么——dnf config-manager --set-enabled EPOL 就够,还是需要手工补 repo 文件?
- 通过 EPOL 安装的 redis 是否在官方支持范围内?
期望
希望能通过软件源直接装上一个可用的 redis 版本;如果需要额外仓库,请告知具体配置和推荐做法。
谢谢!