我唯一的选择是通过从源代码下载获取版本 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
希望这可以帮助!