控制yum更新包序列

时间:2018-02-11 15:28:56

标签: repository yum

无法在任何地方找到答案,所以我会在这里尝试。 有没有办法告诉yum,在运行yum update时,更新特定的包作为最后一个? 我不是在谈论需求/依赖,它只需要在系统上的所有其他包之后进行更新。

简而言之,我在我的环境中管理本地存储库,这个特定的rpm保存每个存储库的版本,因此通过最后更新它我可以使用该特定版本标记客户端。

1 个答案:

答案 0 :(得分:0)

您可以运行两个yum命令。第一个不包括您不想要更新的.rpm,第二个,运行您的常规更新。

$ yum --exclude="foo*.rpm" update

如果foo*.rpm来自特定存储库,则在更新期间,您可以使用其名称禁用它。可以通过查看/etc/yum.repos.d/*.repo文件或使用命令

找到存储库的名称
$ yum repolist

然后禁用repo并更新。请注意,这将禁用来自此repo的所有包的更新。

$ yum --disablerepo="nameOfRepo" update

最后,运行您的常规更新

$ yum update