Ванильная версия куклы не поддерживается и имеет некоторые проблемы. Это лучше использовать все-в-один родной пакет, если это возможно (см https://puppet.com/docs/puppet/4.10/about_agent.html)
Вы можете установить марионеточного 4 следующим образом:
$ curl -O http://apt.puppetlabs.com/puppetlabs-release-pc1-trusty.deb
$ dpkg -i puppetlabs-release-pc1-trusty.deb
$ apt-get update
$ apt-get install puppet-agent
Если вы чувствуете себя ленивым, вы можете использовать свой все-в-один инсталлятор скрипт (https://github.com/petems/puppet-install-shell)
$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_agent.sh | sudo sh
с тех пор Кукольный 5 выходит! Отсутствие изменений языка, но увеличение производительности и исправление ошибок.
То же самое относится, но немного разные шаги:
$ curl -O http://apt.puppetlabs.com/puppet5-release-trusty.deb
$ dpkg -i puppet5-release-trusty.deb
$ apt-get update
$ apt-get install puppet-agent
Или
$ wget -O - https://raw.githubusercontent.com/petems/puppet-install-shell/master/install_puppet_5_agent.sh | sudo sh
Спасибо за ответ. Важным отличием является использование 'gem instal' l, а не' apt-get install'. –