【问题描述】:

在安装Alibaba Cloud Linux 3系统的云服务器上安装PHP时报错:Errors during downloading metadata for repository ‘remi-modular’(remi-modular软件仓库下载元数据时失败)

【解决方法】:

/etc/yum.repos.d/remi-modular.repo
/etc/yum.repos.d/remi-safe.repo

使用vim命令编辑软件仓库的源文件配置,分别在上述文件中文件中(remi-modular.repo,remi-safe.repo)找到存在enabled=1值的设置模块,将源中name、mirrorlist、gpgkey配置项中的$releasever变量替换为数值8(修改后如图示),修改完后重新执行PHP的安装命令即可,不再报错

tips 在vim/vi命令模式下可执行快速替换:
%s/$releasever/8/g

【问题原因】:

第三方DNF源仅适配CentOS 8发行版,而在Alibaba Cloud Linux 3中,系统的$releasever变量值与CentOS 8不同,导致DNF解析后的地址无效,进而导致下载RPM包失败。
参考文章:(作者:禾女白儿厶)https://blog.csdn.net/xiangwangxiangwang/article/details/140774034

Views: 3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据