/ / puppetの特定のバージョンをFedora 23にインストールする - linux、puppet、redhat、yum、fedora-23

Fedora 23に特定のバージョンのpuppetをインストールする - linux、puppet、redhat、yum、fedora-23

特定のバージョン(3.0。2)の人形と人形 - サーバーのFedoraのdnfを介して。 私は "Fedora release 23(Twenty Three)"を使用しています 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は1

互換性のあるパッケージになることはありませんFedora 23のPuppet 3.0については、Fedora 23(Ruby 2.2)のRubyバージョンは、このような古いバージョンのPuppetではサポートされていないため、互換性のない組み合わせですドキュメント)。

どこかに移動するには、おそらく互換性のためにパッチをバックポートするか、古いバージョンのRubyをインストールする必要があります。私はあなたの状況でこれをまったく推奨しません。

あなたは真剣にあなたが何を再考する必要がありますPuppet 3.0.2は3歳、Fedora 23は6ヶ月未満です。 FedoraとPuppet Labsは、Puppet 4用の完全互換パッケージを出荷しています。また、Puppet 3.0.xは信頼性の低い、初期リリースのシリーズでもありました。少なくとも最新の3.xを使用することをお勧めします。