从源安装 puppet,因为通过 apt 安装的 Ubuntu 版本比较旧

从源安装 puppet,因为通过 apt 安装的 Ubuntu 版本比较旧

我唯一的选择是通过从源代码下载获取版本 2.6.8 吗?

我通过 apt-get 安装的 ubuntu 版本是 2.6.1。

如果我通过源下载它,那么我必须自己编写启动/停止/重新启动脚本,希望避免这种情况。

答案1

Ubuntu 版本与 Debian 版本相同,因此这是一个可以安全地从 Debian 存储库直接提取的包的示例。

http://ftp.us.debian.org/debian/pool/main/p/puppet/puppet_2.6.8-1_all.deb

答案2

另一种方法是安装 puppet ruby​​ gem 及其所依赖的 deb 包。

这些是 irb libopenssl-ruby libreadline-ruby rdoc ri ruby​​ ruby​​-dev

摘自 George Ornbo 的《在 Ubuntu 10.04 上设置 Puppet》。 http://shapeshed.com/journal/setting-up-puppet-on-ubuntu-10-04/

我对木偶的使用仍处于初级阶段,希望这会有所帮助。

更新:puppet 2,6.8 与 ruby​​ 1.9 存在问题,这些问题将在 puppet 2.7.0 中修复。请参阅:http://projects.puppetlabs.com/issues/7648

答案3

我已经从存储库安装了较新的 Puppethttp://apt.puppetlabs.com/. Ubuntu 的一个简单脚本(代号精确的) 可能:

rsync -av --copy-links --del rsync://apt.puppetlabs.com/packages/apt/ /var/apt/
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppet-common_2.7.14-1puppetlabs1_all.deb
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppetmaster-common_2.7.14-1puppetlabs1_all.deb
sudo dpkg -i /var/apt/pool/precise/main/p/puppet/puppet_2.7.14-1puppetlabs1_all.deb

希望这可以帮助!

相关内容