Единственный ли у меня вариант получить версию 2.6.8 через загрузку из источника?
Моя версия Ubuntu, которая была установлена, была 2.6.1 через apt-get.
Если я загружу его по источнику, то мне придется самому писать сценарии запуска / остановки / перезапуска, надеясь избежать этого сценария.
Версия Ubuntu идентична версии Debian, так что это пример пакета, который можно безопасно извлечь непосредственно из репозиториев Debian.
http://ftp.us.debian.org/debian/pool/main/p/puppet/puppet_2.6.8-1_all.deb
Другой подход - установить puppet ruby gem и пакеты deb, от которых он зависит.
Это irb libopenssl-ruby libreadline-ruby rdoc ri ruby ruby-dev
Взято из книги Джорджа Орнбо «Настройка Puppet на Ubuntu 10.04». 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
Я установил новую марионетку из репозитория по адресу http://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
Надеюсь это поможет!