配置Remi仓库报错:-nothing provides(redhat-release >8.18 or centos-stream-release>
实验背景
构建基于鲲鹏架构的Redis搭建高性能网盘,安装 Redis 依赖时,提示:当前安装的 PHP 版本(7.2.24)不满足install failedpecl/redis 扩展的要求。
实验需求
需要配置 Remi 仓库来升级 PHP 至 7.4.x。
报错分析
配置Remi仓库:

思路分析:redhat-release >= 8.10 这个要求意味着你需要一个 Red Hat Enterprise Linux (RHEL) 或其衍生版本(如 CentOS)的版本号至少为 8.10。然而,CentOS 8 的最后一个正式版本是 8.5.2111,这意味着它并不满足 redhat-release >= 8.10 的要求。
解决思路:转变升级到 CentOS Stream 8
解决过程
A查看当前系统版本:
CentOS Linux release 8.5.2111 aarch64

B安装转换工具:
dnf install -y centos-release-stream

C转换到 CentOS Stream 8:

centos-release-stream-8.1-1.1911.0.7.el8.aarch64 版本太低,与 centos-stream-repos 不兼容
使用 --allowerasing 选项

更新镜像源:


sudo dnf swap -y centos-linux-repos centos-stream-repos
sudo dnf distro-sync -y

D更新系统:
sudo dnf update -y

结果验证
配置Remi仓库:成功


参考文章链接:如何在 Ubuntu 20.04/18.04/16.04 上安装 PHP 7.4 (linux-console.net)
以上实验记载,仅供参考,不建议直接套用。若有不足,请大家指教。
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)