这是我通过命令行输入时得到的结果:
[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