“sudo yum install nginx”抛出“无法检索存储库的存储库元数据(repomd.xml)”

“sudo yum install nginx”抛出“无法检索存储库的存储库元数据(repomd.xml)”

这是我通过命令行输入时得到的结果:

[prompt]$ sudo yum install nginx
Loaded plugins: priorities, security, update-motd, upgrade-helper
http://nginx.org/packages/rhel/latest/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: nginx. Please verify its path and try again

我尝试创建一个 /etc/yum.repos.d/nginx.repo 文件描述在这里但得到了同样的东西。有什么想法吗?

我正在运行“Amazon Linux AMI 版本 2012.09”。

答案1

我也遇到了这个问题,试试这个:

vim /etc/yum.repos.d/nginx.repo

更改 repo 站点:

[nginx] 
name=nginx repo 
baseurl=http://nginx.org/packages/centos/6/$basearch/ 
gpgcheck=0 
enabled=1

所以:http://nginx.org/packages/centos/6/$basearch/

请完整阅读说明:

由于 CentOS、RHEL 和 Scientific Linux 填充 $releasever 变量的方式不同,因此需要根据您的操作系统版本手动将 $releasever 替换为“5”(对于 5.x)或“6”(对于 6.x)。

也可以看看:https://serverfault.com/questions/531045/nginx-repomd-xml-404-not-found

相关内容