在Fedora 23上安装特定版本的pupppet

时间:2016-05-10 06:29:50

标签: linux puppet redhat yum fedora-23

如何通过dnf在Fedora上安装特定版本(3.0.2)的puppet和puppet-server。 我正在使用" Fedora发布23(二十三)" 当我使用yum安装时,它会安装大于4.2的最新版本。  当我尝试使用rpm安装时,我必须解决许多依赖项。这对我来说很乏味。

[root@puppet ~]# uname -a
Linux puppet 4.2.3-300.fc23.x86_64 #1 SMP Mon Oct 5 15:42:54 UTC 2015  x86_64 x86_64 x86_64 GNU/Linux
[root@puppet ~]# cat /etc/redhat-release
Fedora release 23 (Twenty Three)
[root@puppet ~]#

1 个答案:

答案 0 :(得分:1)

对于Fedora 23,Puppet 3.0不会有任何兼容的软件包,因为Fedora 23(Ruby 2.2)中的Ruby版本不受旧版Puppet(docs )。

要获得任何地方,您可能不得不向后兼容补丁程序或安装旧版本的Ruby。在你的情况下,我根本不会推荐这个。

你应该认真地重新考虑你正在尝试做什么,因为Puppet 3.0.2已经三年了,而Fedora 23在写作时还不到六个月。 Fedora和Puppet Labs都为Puppet 4提供了完全兼容的软件包。此外,Puppet 3.0.x也是一个不可靠的早期系列版本,最好至少使用最新的3.x.