问题:
我正在Fedora 19的控制台中尝试此操作(作为root用户):
百胜安装httpd
它返回的全部是这样的:
已加载的插件:langpacks,refresh-packagekits错误:无法检索存储库:fedora / 19 / x86_64的metalink。请验证其路径,然后重试。
很少有此错误,但是当我得到它时,我得到了一天。
我试过的
yum update
返回相同的错误。
这已经持续了一段时间,基本上是我刚才的问题旁支这里
如果我等待足够长的时间,console命令最终将起作用。但是,是否有一种方法可以使命令循环执行直到成功?
就像是
while true; do
yum install httpd && break
sleep 10
done
应该管用。(睡眠量以秒为单位)。
您可以在一行中键入它,;
如下所示:
while true; do yum install httpd && break; sleep 10; done
新增:
正如Politowski在评论中建议的那样,您还可以尝试:
while ! yum install httpd; do sleep 10; done
记住/理解某人可能看起来更好/更短/更清晰/更容易。(本来应该至少有一个外壳不能运行它,但是在“ Linux”系统上并不常见,因此几乎可以肯定不必担心它)。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句