我想弄清楚为什么这不能正常工作。目前 yum 不支持及时设置里程碑(安装所有包到时间点T)。为了我们的 QA 目的解决这个问题,我们想使用 yum-downloadonly 插件。我们可以将该插件与yum update结合使用,以下载所有将包含在更新中的软件包。
但是,当我们尝试rpm -ivh *.rpm
在所有文件已下载的地方运行时,会出现大量有关依赖项的错误。如果你强制执行它,你最终会在下次启动时遇到大量错误。尝试执行 yum localinstall 会产生类似的问题。
有没有一种我不太明白的简单方法来做到这一点?有没有办法像 yum 那样保留安装顺序?这不像我丢失了软件包 - downloadonly 会拉下正常更新的所有内容,包括所有依赖项。
运行后
yum -y update --downloadonly
,而不是rpm -ivh *.rpm
尝试yum localupdate *.rpm
。