我的工作让我总是向卫星服务器发布新版本的程序,然后在运行的服务器中,我用来yum update program
更新程序。
然而,由于未知的原因,大多数时候,即使我将程序上传到卫星服务器,yum update program
也无法很快得到更新。我总是必须等待,不断重试等等。
所以任何人都可以告诉我如何编写脚本,所以
yum update program
如果没有可用更新,它会不断重试- 如果更新可用,则强制 yum 中的更新
- 更新成功后,脚本退出。
谢谢
答案1
从man yum.conf
Fedora 17 开始:
重试设置在返回错误之前应重试任何检索文件的尝试的次数。将其设置为“0”会使 yum 永远尝试。默认值为“10”。
所以,在/etc/yum.conf, 在下面[主要的]部分,它有助于定义重试?
另外,还有一个百胜更新 包裹可以安装的。如果有的话可以编辑/etc/yum/yum-updatesd.conf启用自动更新:
#do_update = no
do_update = yes
然后重新启动百胜更新。