Ansible:安装具有版本限制的软件包

时间:2020-04-06 19:14:56

标签: ansible dnf

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

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

1 个答案:

答案 0 :(得分:0)

这样做没有多大意义。确实,在给定的时间,您的发行版在回购协议中不会提供同一软件包的多个版本。也许您可以重复,但前提是只有多个仓库中都有可用的软件包,每个仓库都有不同的版本。

例如参见this answer,其中对此进行了详细说明。

您可以使用不同的软件包,例如python34和python36,但它们不是同一软件包的不同版本,而是不同的软件包。

因此,总而言之,您无法使用ansible真正做到这一点,因为在系统级别上这没有多大意义。