Im planning to use Puppet to maintain 100-1000 ARM based Debian machines for a multi-year study. The puppet 'master' system has v3.3 (obtained via yum on CentOS 6.4). The client systems are on v 2.6 (via apt-get on Debian 6). I need to update these to get the latest Facter, etc.

I tried to add the puppet labs repository (apt.puppetlabs.com) but when I go to install I'm told there are no ARM binaries available. Same if I download the appropriate .DEB files and try dpkg -i with them.

What are my options for getting this update?

  • 1
    Build it yourself? – Michael Hampton Nov 13 '13 at 17:37
  • Was looking into that. The files (appear) to be all ruby so it should be a matter of copying rather than building. Tracking down all the dependencies is a killer though. – ethrbunny Nov 13 '13 at 18:09
  • 1
    @ethrbunny, it shouldn't be. Since you are running debian, just visit the puppet package page. Where you can download a Debian source package in addition to getting a list of all the package dependencies and build dependencies. Use one of the many Internet guides you can find online that describe how to backport Debian packages. packages.debian.org/sid/puppet – Zoredache Nov 13 '13 at 21:45

How about installing from the gem package? See here.

  • Looks like there are .tar.gz packages available there too. I'll give this avenue a try. – ethrbunny Nov 14 '13 at 13:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.