【问题描述】:
在安装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