![yum 更新与使用 rpm 安装更新的区别](https://linux22.com/image/585932/yum%20%E6%9B%B4%E6%96%B0%E4%B8%8E%E4%BD%BF%E7%94%A8%20rpm%20%E5%AE%89%E8%A3%85%E6%9B%B4%E6%96%B0%E7%9A%84%E5%8C%BA%E5%88%AB.png)
我正在尝试弄清楚为什么这无法正常工作。目前 yum 不支持设置时间里程碑(安装截至时间点的所有软件包电视)。为了解决此问题,我们想使用 yum-downloadonly 插件。我们可以将该插件与yum 更新拉下更新中包含的所有软件包。
但是,当我们尝试运行rpm -ivh *.rpm
已下载所有文件的程序时,会出现大量有关依赖项的错误。如果强制执行,则下次启动时会出现大量错误。尝试执行 yum localinstall 也会出现类似的问题。
有没有一种我不太明白的简单方法可以做到这一点?有没有办法像 yum 那样保留安装顺序?这并不是说我缺少软件包 - downloadonly 会下载正常更新所需的所有内容,包括所有依赖项。
答案1
运行后yum -y update --downloadonly
,而不是rpm -ivh *.rpm
,尝试yum localupdate *.rpm
。