Packete

apt-get install ruby libruby-extras

Facter

wget http://puppetlabs.com/downloads/facter/facter-latest.tgz
gzip -d -c facter-latest.tgz | tar xf -
cd facter-*
ruby install.rb

Puppet

wget http://puppetlabs.com/downloads/puppet/puppet-latest.tgz
gzip -d -c puppet-latest.tgz | tar xf -
cd puppet-*
ruby install.rb

Next

mkdir /etc/puppet/
puppet --genconfig > /etc/puppet/puppet.conf