0

使用 Ansible 安装 rpm 包时,如何指定版本约束,例如>= 3

如果由于某种原因该软件包仅在较低版本中可用,则软件包安装任务应该失败。

4

1 回答 1

0

这样做没有多大意义。实际上,在给定时间,您的发行版不会在 repos 中提供同一包的多个版本。也许你可以有重复,但前提是一个包可以从多个 repos 中获得,每个 repos 都有不同的版本。

例如,请参阅this answer,其中详细说明了这一点。

你可以有不同的包,例如 python34 和 python36,但它们不是同一个包的不同版本,它们是不同的包。

所以总而言之,你不能用 ansible 真正做到这一点,因为在系统级别它没有多大意义。

于 2020-04-06T20:14:25.743 回答